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:

  1. Implemented an autonomous exploration and mapping algorithm. The robot used biased random walk navigation with static obstacle avoidance

  2. 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

Project Info


  • Client: Mechatronics Systems Course
  • Completed: Apr 2020