ROS2 Warmup Project

An Introduction to Computational Robotics: Learning and using ROS2 to implement 6 unique robot behaviors in Python.

picture of portfolio project
September 2023

I worked on this project alongside Sohum Kothavade. The goal of the project was to implement a teleoperational control system, driving in a square, wall following, person following, obstacle avoidance, and a finite state machine using the ROS2 framework in Python. To see the code, diagrams of the different behaviors, and video of the robot in action, use the link below to our GitHub repository!

Github Repository