Lecture Slides
W1L1 - Lecture 1 - Intro to the Course (RB) - Tagged.pdf
Reading List
Required Reading:
Recommended Books:
- Probabilistic Robotics
- Mastering ROS
Problem with Robotics


ROS
ROS abstracts away low-level hardware, improving modularity and reusability.
- Distributed computation:
- Modern robot systems use software that runs across multiple processes and computers.
- Software reuse:
- Robotics research has built up a valuable collection of proven algorithms for navigation, motion planning, mapping, and other common tasks.
- Rapid testing:
- By separating hardware control from high-level processing and decision making, we can use simulators to test the system's behavior without physical hardware.
- ROS provides simple methods to record and play back sensor data and messages as ROS bags. This allows us to test different processing approaches using the same recorded data.