Close

Simulation in Gazebo

A project log for Dogbot

A quadrupedal walking robot

Charles GalambosCharles Galambos 07/22/2017 at 08:201 Comment

Well designing the robot is all very well, but can it walk?  I decided to build a robot simulation using Gazebo, http://gazebosim.org/.   It would have been good to do this earlier in the project as it may have helped with some of the design choices, but the simulation worked well once it was completed.

The gait generation was based on this paper:  https://www.semanticscholar.org/paper/Locomotion-Control-for-Electrically-Powered-Quadru-Ko%C4%8Do/897e209277562b835b8e0e1e07023ac85d05ae12

Though the simulation is far from perfect this bodes well for performance of the physical robot.  I need to clean up the code for the ROS controllers, but I will add the code to the repository soon.

The first tests were to check the actuators worked ok,  it was just moving up and down vertically.

A slow walk, this only lifts one foot at a time whilst the other 3 are moving slowly back. It is looking good.  This is very stable, you can stop the gate at any time and dobot doesn't fall over. It's speed is limited though.

Now a faster trot, this involves lifting two diagonal feet at the same time.   You need to be moving faster for this to be stable, but it also has a higher top speed.

Discussions

H wrote 09/22/2018 at 19:39 point

Impressive simulations. Will be excited to see it trot in real life

  Are you sure? yes | no