The MuSHR programming projects provide hands-on experience implementing the sense-plan-act paradigm of robotics. We will use Python to interface with ROS, a popular robot programming framework that helps organize and integrate the components developed within each project.
Get acquainted with the ROS ecosystem and the MuSHR virtual machine.
Localize your car by implementing the particle filtering algorithm.
Implement feedback controllers to follow pre-planned paths.
Implement Lazy A* and postprocessing to plan new paths.
Putting it all together on the MuSHR cars