Introducing to Chefbot – a DIY mobile robot and its hardware configuration

In Chapter 6Using the ROS MoveIt! and Navigation Stack, we have discussed some mandatory requirements for interfacing a mobile robot with the ROS Navigation package. These requirements are recalled in the following:

  • Odometry source: The robot should publish its odometry/position data with respect to the starting position. The necessary hardware components that provide odometry information are wheel encoders, IMU, or 2D/3D cameras (visual odometry).
  • Sensor source: There should be a laser scanner, or a vision sensor that can act as a laser scanner. The laser scanner data is essential for the map-building process using SLAM.
  • Sensor transform using tf: The robot should ...

Get Mastering ROS for Robotics Programming - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.