coursework / completed
Autonomous Embedded Vehicle
A TI MSP430-based vehicle that combines line following, wireless navigation, sensing, and real-time motor control.
Overview
The vehicle was programmed on a TI MSP430 in C to follow a line and accept wireless navigation commands. It integrates motor drivers, optical sensing, a display, and real-time control logic in a resource-constrained embedded system.
Technical
Firmware uses PWM, interrupts, timers, and sensor feedback to coordinate motion. The code separates device control from navigation behavior so individual subsystems can be tested before full-system integration.
Impact
The project became a practical exercise in debugging across electrical, timing, and software boundaries: the same visible behavior could originate in sensing, control logic, motor drive, or physical alignment.
Tools
TI MSP430, C, Assembly, PWM, interrupts, motor drivers, optical sensors, and serial debugging.