/01Project · UGV
Built · Tested · Driven

500 kgtracked,autonomous.

Synopsis

A half-ton armored tracked vehicle that navigates on its own. I designed the motors, built the autonomy stack, wrote the ground control station, and engineered the communication system.

Ansys MotorCadROSNext.jsESP32WebSocketSolidworksPythonC++
/01
500
kg
Weight
/02
4 ×
0.75 kW BLDC
Motors
/03
6061
T6 Aluminum
Chassis
/04
316
Stainless Steel
Armor
/05
45
%
Max Slope
/06
Yes
Amphibious
Water Crossing
/07
20
cm
Obstacle Height
/08
20
%
Side Slope
/02Overview

Half-ton, on its own.

Lead engineer on most of the vehicle's core systems for the TEKNOFEST UGV competition.

As part of the TEKNOFEST Unmanned Ground Vehicle competition (Team Kaplan, ID 647407), I worked as the lead engineer responsible for most of the vehicle's core systems. The Kaplan is a 500 kg tracked vehicle built on a 6061-T6 aluminum chassis with 316 stainless steel armor.

It was designed to operate fully autonomously in extreme conditions — climbing 45% grades, handling 20% side slopes, rolling over 20 cm obstacles, and crossing water. My job was to design the powertrain, build the brain, and make sure it could talk to the operator reliably.

This wasn't a simulation or a concept — the vehicle was physically built, assembled, tested, and driven. The sections below explain what I did on each system.

My Responsibilities06 items
  • /01Custom BLDC motor electromagnetic design
  • /02Full autonomous navigation stack
  • /03Ground control station (Next.js)
  • /04Dual-channel communication system
  • /05Computer vision & sign recognition
  • /06Webots simulation environment
/03Systems

What I built.

Each system designed, implemented, and tested by me. Hardware to firmware to UI.

/01

Electric Motor Design

Designed a custom 48V, 8-pole Permanent Magnet BLDC motor from scratch. Used Ansys MotorCad for electromagnetic analysis and thermal simulation, then validated flux density and performance in the Ansys Maxwell FEA suite.

Ansys MotorCadMaxwell FEABLDC
/02

Autonomous Navigation

Built the full autonomy stack — Raspberry Pi 5 for computer vision and sign recognition, APM 2.8 controller for real-time IMU-based navigation. Tested everything in a Webots simulation before deploying to the real vehicle.

RPi 5APM 2.8WebotsIMU
/03

Ground Control Station

Developed the operator dashboard in Next.js — live video feed, GPS telemetry, vehicle status, and manual override controls. This is how the operator monitors and commands the vehicle during missions.

Next.jsJavaFXWebSocket
/04

Dual-Channel Communication

Engineered a redundant comms system: TP-Link WiFi for high-bandwidth video streaming, SIM808 GSM/GPRS for long-range command and GPS telemetry. Automatic failover from WiFi → GSM ensures the link never drops.

WiFiGSM/GPRSFailover
/05

Sensor Fusion

Combined camera-based computer vision with IMU data, GPS, and encoder feedback for robust localization. The system handles GPS-denied areas by dead-reckoning from wheel odometry and inertial measurements.

GPSIMUEncodersCamera
/06

Armored Tracked Platform

The physical vehicle — 6061-T6 aluminum chassis with 316 stainless steel armor. Tracked drive system handles 45% slopes, 20cm obstacles, and water crossings. Not a concept — this thing was actually built and driven.

Solidworks6061-T6Tracked Drive
/04Powertrain

Motor design & simulation.

4 custom-designed 0.75 kW BLDC motors. Full electromagnetic design in Ansys MotorCad, validated with FEA thermal and stress analysis.

Motor Thermal Simulation
FIG. 4.1
Thermal simulation under load
/01
Motor FEA Stress Analysis
FIG. 4.2
FEA stress analysis of housing
/02
/05Gallery

Field documentation.

Custom BLDC Motor
Torque Performance Graph
Vehicle Assembly
Completed UGV
NEXT
/06End

Want to talk
motors, autonomy, or comms?

Motor design, autonomous navigation, real-time communication, computer vision, and full-stack web — all in one vehicle. If you're building something similar or want to dig into the technical details, I'd love to chat.