File: spaces.md

package info (click to toggle)
ompl 1.1.0%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 37,164 kB
  • ctags: 8,045
  • sloc: cpp: 55,692; python: 3,843; sh: 147; makefile: 60
file content (31 lines) | stat: -rw-r--r-- 1,371 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Available Spaces


# State Spaces

This set of state spaces is included in OMPL:

- R<sup>n</sup> (ompl::base::RealVectorStateSpace),
- SO(2) (rotation in the plane, ompl::base::SO2StateSpace),
- SO(3) (rotation in 3D, ompl::base::SO3StateSpace),
- SE(2) (rotation and translation in the plane, ompl::base::SE2StateSpace),
- SE(3) (rotation and translation in 3D, ompl::base::SE3StateSpace),
- Time  (representation of time, ompl::base::TimeStateSpace),
- Discrete  (representation of discrete states, ompl::base::DiscreteStateSpace),
- Dubins (representation of a Dubins car's state space, ompl::base::DubinsStateSpace),
- ReedsShepp (representation of a Reeds-Shepp car's state space, ompl::base::ReedsSheppStateSpace) and
- OpenDE   (representation of OpenDE states, if the [Open Dynamics Engine][opende] library is available, ompl::control::OpenDEStateSpace).


In addition, the ompl::base::CompoundStateSpace allows users to create arbitrarily complex state spaces out of simpler state spaces.


# Control Spaces

This set of control spaces is included in OMPL:

- R<sup>n</sup> (ompl::control::RealVectorControlSpace).
- Discrete (ompl::control::DiscreteControlSpace).
- OpenDE (ompl::control::OpenDEControlSpace). This is an extension that is built only if the [Open Dynamics Engine][opende] library is detected.

[opende]: http://sourceforge.net/projects/opende