ROB 456 Intelligent robotics

Undergraduate course, Oregon State University, 2024

This is an introductory robotics course that builds up all the pieces needed to do SLAM.

I have taught this class approximately once a year since 2019.

Lecture material

All lectures can be found here. They are largely based off of Sebastian Thrun’s “Probablistic Robotics” book.

Source code

Source code is here There are four stand-alone assignments that implement the “robot hallway” example with a Bayes’, Kalman, and Particle filter.

Additionally, there is a shell ROS 1 assignment for exploring an environment with a turtle bot.

To support development of the basic path planning there is a jupyter notebook front-end for writing A* and way point generation.