In this 10-week robotics course, I gained hands-on experience in designing, building, and programming autonomous robots. Starting with the fundamentals, including lab safety and tool training, I progressed to designing and 3D printing robot components. I worked with virtual machines, embedded Linux, and the Jetson Nano SBC, learning to install software remotely and implement GPS-based navigation. The course also introduced me to deep learning, neural networks, and advanced robotics concepts. By the end, I completed a final project where I applied all these skills to create an autonomous vehicle, showcasing my ability to design and program complex robotic systems.
Implemented an autonomous driving system for an RC car, employing a range of sensors including GNSS, Hall Effect sensors, and Lidar. I created an algorithm in Python utilizing edge detection, line-following, and OpenCV to enable the car to autonomously navigate a track. This driving algorithm was integrated with the race car using embedded Linux, allowing it to complete the track autonomously. Additionally, I incorporated an IMU to detect hydroplaning and implement automatic corrective turning, enhancing the vehicle's safety and performance.