Books summary
Topics
Basic topics such as workspace description, packages and nodes creation can be found in most of the book mentioned in this summary. They are not part of this summary since it focuses on more advanced topics. Tutorials to understand those topics are available in books or on the ROS wiki.
This summary lists all the books we have related to ROS, and some more specific PDF documents. Storage of the referenced documents :
-
books : ros/books/
- Learning_ROS_for_Robotics_Programming_2E.pdf
- Mastering_ROS_for_Robotics_Programming.pdf
- Programming_Robots_with_ROS.pdf
- Programming_Robots_with_ROS-A_Practical_Introduction_to_the_Robot_Operating_System.pdf
- Robot_Operating_System_for_Absolute_Beginners.pdf
- ROS_Robot_Programming.pdf
- ROS_Robotics_By_Example.pdf
- ROS_Robotics_By_Example_2E.pdf
-
other documents : ros/slides/
- ros-ethz-1.pdf
- ros-ethz-2.pdf
- ros-ethz-3.pdf
- ros-ethz-4.pdf
- ros-ethz-5a.pdf
- ros-ethz-5b.pdf
- ros-ethz-5c.pdf
- ros-misc.pdf
- ros-tf.pdf
- ros-tf-2.pdf
SLAM (Simultaneous localization and modeling)
TF (Transform Frames)
- Effective_Robotics_Programming_with_ROS_3E.pdf page 171
- Learning_ROS_for_Robotics_Programming_2E.pdf page 305
QR code reader
- TODO
3D
- Effective_Robotics_Programming_with_ROS_3E.pdf page 120
- Learning_ROS_for_Robotics_Programming_2E.pdf page 143
- Mastering_ROS_for_Robotics_Programming.pdf page 265
BAG recording
- Effective_Robotics_Programming_with_ROS_3E.pdf page 128
- Learning_ROS_for_Robotics_Programming_2E.pdf page 120
Odometry and navigation
- Effective_Robotics_Programming_with_ROS_3E.pdf page 179
- Learning_ROS_for_Robotics_Programming_2E.pdf page 303
- Mastering_ROS_for_Robotics_Programming.pdf page 140
Point Clouds
- Effective_Robotics_Programming_with_ROS_3E.pdf page 394
- Learning_ROS_for_Robotics_Programming_2E.pdf page 231
- Mastering_ROS_for_Robotics_Programming.pdf page 251