ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Can we simulate holes and start robot on a higher level (floor)?

asked 2019-07-12 02:16:42 -0600

Syrine gravatar image


I'm working on a robot navigation (on simulation) and I wanted to see if it is possible to:

  1. add some holes on the ground on gazebo

  2. start gazebo world with a robot on a higher ground to see how would it react to stairs going downwards


edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2019-07-12 09:08:25 -0600

ChuiV gravatar image

Of course. You can specify where to spawn your robot (full 3d pose) , and you can use the building editor in gazebo to create buildings with floors, steps, walls, doors, etc. Here is a link to the gazebo tutorial for it:

As far as creating holes in the ground, you'll have to create an sdf that can be loaded into gazebo that represents the terrain you want your robot to move around in. This sdf should be static. Just doing a quick search for "gazebo height map" I found a nice looking tutorial:

edit flag offensive delete link more


Thank you! that's really helpful

Syrine gravatar image Syrine  ( 2019-07-23 09:32:36 -0600 )edit

Question Tools



Asked: 2019-07-12 02:16:42 -0600

Seen: 625 times

Last updated: Jul 12 '19