Files

Worlds

This folder contains examples on how to create a world in the simulator, how to load different shapes in it (such as spheres, cubes, and others) with collisions or not, load various objects that are specified in URDFs/SDFs (such as robots), load a terrain from a heightmap, generate a terrain, and other functionalities.

The world is usually created once the simulator has been selected.

Here are the examples that the user can try:

  1. load_world.py: load a basic world (i.e. with a floor and gravity enabled) with different objects (only visual, and with collisions) that are movable, fixed, or are moving.
  2. follow_moving_body.py: follow a moving body with the world camera.
  3. move_camera.py: get the world camera and move it in the world using the keyboard interface.
  4. load_robot.py: load a robot in a basic world and distribute randomly few objects on the floor.
  5. load_heightmap.py: load a terrain from a heightmap (png) and load a robot on it.
  6. generate_terrain.py: generate a terrain and distribute randomly few objects on the terrain.

What to check next?

Check the pyrobolearn/examples/robots folder.