Robot Simulator of the Robotics Group for Self-Organization of Control  0.8.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
obstacles Directory Reference

Obstacles in our simulations are different kinds of boundaries, so called arenas or playgrounds.

More...

Directory dependency graph for obstacles:
obstacles

Directories

directory  tracksections
 

Files

file  abstractground.cpp
 
file  abstractground.h [code]
 
file  abstractobstacle.cpp
 
file  abstractobstacle.h [code]
 
file  boxpile.h [code]
 
file  closedplayground.h [code]
 
file  complexplayground.cpp
 
file  complexplayground.h [code]
 
file  DummyGround.cpp
 
file  DummyGround.h [code]
 
file  DummyObstacle.cpp
 
file  DummyObstacle.h [code]
 
file  meshground.cpp
 
file  meshground.h [code]
 
file  meshobstacle.h [code]
 
file  octaplayground.h [code]
 
file  passivebox.h [code]
 
file  passivecapsule.h [code]
 
file  passivemesh.h [code]
 
file  passivesphere.h [code]
 
file  playground.h [code]
 
file  raceground.h [code]
 
file  randomobstacles.cpp
 
file  randomobstacles.h [code]
 
file  ode_robots/obstacles/README
 This file is used for the doxygen documentation.
 
file  seesaw.h [code]
 
file  terrainground.cpp
 
file  terrainground.h [code]
 

Detailed Description

Obstacles in our simulations are different kinds of boundaries, so called arenas or playgrounds.

lpzrobots::Playground is just a rectancular arena, lpzrobots::ClosedPlayground one with a ceiling. The lpzrobots::OctaPlayground can have 8 corners but even more, because the number of corners is adjustable, so you can even generate a circular arena. Furthermore there is a class lpzrobots::TerrainGround for using ppm files as ground in simulations (which is not working at the moment).

The lpzrobots::Sphere is at the moment the only moveable (e.g. through collisions with moving vehicles) obstacle but all other bodies are also possible.