Chapter 4, Simulating a Differential Drive Robot Using ROS
Sensor modeling in Gazebo can be done using Gazebo plugins. The sensor model can be written using C++, which can be plugged in to the Gazebo simulator.
ROS is interfaced to Gazebo using Gazebo ROS plugin. When we load this plugin into Gazebo, we can able to control Gazebo through ROS interface.
The important tags are <inertia>, <collision>, and <gazebo>.
The Gmapping package in ROS is an implementation of Fast SLAM algorithm, which can be used in robot to map the environment and localizing on it. Using Gmapping in ROS is a straightforward process, including the gmapping node with necessary parameters and topics such as odometry and laser scan.
The Move_base node has a provision to ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.