Simulating the robot model in Gazebo
After modeling the robot, the next stage that we have to do is simulation. The simulation is mainly for mimicking the behavior of designed robot. For the simulation, normally we are putting ideal parameters to the simulated model. When we do the actual robot, there can be some changes from the simulated parameters. We can simulate the robot using Gazebo. Before simulating the robot, it will be good if you understand the mathematical model of a differential robot. The mathematical representation will give you more insight about the working of robot. We are not going to implement the robot controllers from scratch. Instead of that, we are using existing one.