Book Summary
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:
- Effective_Robotics_Programming_with_ROS_3E
- Learning_ROS_for_Robotics_Programming_2E
- Mastering_ROS_for_Robotics_Programming
- Programming_Robots_with_ROS
- Programming_Robots_with_ROS-A_Practical_Introduction_to_the_Robot_Operating_System
- Robot_Operating_System_for_Absolute_Beginners
- ROS_Robot_Programming
- ROS_Robotics_By_Example
- ROS_Robotics_By_Example_2E
- Teach_ROS_with_No_Hassle_2E
- other documents :
- octomap
- ros-ethz-1
- ros-ethz-2
- ros-ethz-3
- ros-ethz-4
- ros-ethz-5a
- ros-ethz-5b
- ros-ethz-5c
- ros-misc
- ros-tf
- ros-tf-2
SLAM (Simultaneous localization and modeling)
- Mastering_ROS_for_Robotics_Programming - page 146
TF (Transform Frames)
- Effective_Robotics_Programming_with_ROS_3E - page 171
- Learning_ROS_for_Robotics_Programming_2E - page 305
QR code reader
- TODO
3D
- Effective_Robotics_Programming_with_ROS_3E - page 120
- Learning_ROS_for_Robotics_Programming_2E - page 143
- Mastering_ROS_for_Robotics_Programming - page 265
BAG recording
- Effective_Robotics_Programming_with_ROS_3E - page 128
- Learning_ROS_for_Robotics_Programming_2E - page 120
Odometry and navigation
- Effective_Robotics_Programming_with_ROS_3E - page 179
- Learning_ROS_for_Robotics_Programming_2E - page 303
- Mastering_ROS_for_Robotics_Programming - page 140
Point Clouds
- Effective_Robotics_Programming_with_ROS_3E - page 394
- Learning_ROS_for_Robotics_Programming_2E - page 231
- Mastering_ROS_for_Robotics_Programming - page 251
OpenCV
- Effective_Robotics_Programming_with_ROS_3E - page 359
- Mastering_ROS_for_Robotics_Programming - page 250