Skip to content

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