Laser-Tracker Robot
Programmed a FreeNove robot to autonomously follow a user-guided laser and record its trajectory and retraverse the path it travels from its starting position
Designed software architecture using threads, task synchronization and communication, and motor control functions