Chapter 3. Working with Robot Simulation Using ROS and Gazebo

In the last chapter, we looked at the mechanical designing of our robot and designed its 2D and 3D models. In this chapter, we will simulate the robot that we designed. Before diving into simulation, we will look at the uses of robot simulation, advantages, disadvantages, and various robotic software simulation tools.

We will also discuss kinematics and the dynamic parameters of the robot that will help you to understand the functioning of the robot. After discussing these concepts, we will discuss the software platforms that are used for this simulation. We are planning to perform this simulation using Gazebo with the help of Robot Operating System (ROS). After we discuss the basic ...

Get Learning Robotics Using Python 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.