I worked collaboratively in a team of 5 students and programmed a Turtlebot to
perform various tasks inside an arena. The project helped me gain an understanding
of the design process, automation, and integration of real-world Mechatronics
systems. Our team used C++, ROS, and robotic algorithms to implement the following:
- Implemented an autonomous exploration and mapping algorithm. The robot used
biased random walk navigation with static obstacle avoidance
- Implemented the shortest path planning algorithm to locate objects in a static
environment. Implemented an unsupervised learning algorithm that used OpenCV to
detect features and match images on each object