This page contains the draft text Robotics: programming and simulation.
A single pdf with all lectures can be downloaded here.
Individual lecture files
Click the thumbnails on the notes below to get a pdf version.
01.02 Robot mechanicality
01.06 Robot artificiality and artificial life
01.07 Robot autonomy and human robot collaboration
01.08 Exercises for Chapter 01
04.00 Robot control architectures
04.01 Deliberative control
04.04 Behavior based control
04.05 Exercises for Chapter 04
06.03 Running and launching ROS nodes
06.04 Coordinate frame transformations
07.01 Publishing to topics
07.02 Subscribing to topics
07.04 Other considerations
08.01 Introducing ROS services
08.02 Serving and calling a ROS service
09.01 Introducing ROS actions
09.02 Serving and calling a ROS action
R1.00 Resource R1 Setting up the development environment
R2.00 Resource R2 Getting the textbook code
R3.00 Resource R3 Installing and configuring git