Robotics Table of Contents

BACK: Classes

Preface

I took this class in the Spring of 2018, with Stefano Carpin.

The course objectives:

  • Learn the math and computational methods necessary to model and solve kinematic problems involving mobile robots
  • familiarize with the most common robot sensors and understand fundamental sensor processing algorithms and their engineering trade-offs
  • learn the foundations of ROS: Robot Operating System
  • Developing simple robot control systems integrating perception, planning, and action

Be prepared for a lot math, physics, programming, and algorithms.

The class was taught in C++, so most of the ROS code will be covered in C++ instead of Python.

  1. Introduction
  2. ROS: Robot Operating System
  3. Kinematics
  4. Planning
  5. Perception
  6. Estimation and Filtering
  7. Probability