Space Topology
- Euclidian space: or
- Sphere:
- Torus: ()
is the -dimensional Euclidian space, the -dimensional surface of a sphere and is the -dimensional surface of a torus in a $(n + 1) dimensional space.
for copies of
Some spaces (c-spaces) can be represented as Cartesian product of two or more lower dimensional spaces.
| C-space | Cartesian product | Explanation |
|---|---|---|
| Rigid body in plane | x-y-coordinates and an angle | |
| PR robot arm | prismatic joint: , revolute joint: | |
| 2R robot arm | 2 times revolute joint | |
| planar rigid body with 2R robot arm | ||
| rigid body in 3-D | 1 point in 3-D, a point on a 2-D sphere and a point an a circle |
Space Representation
A numerical representation is not fundamental as the topology of a space. It involves always a choice.
Explicit parametrisation
- Min. Number of coordinates needed
- For example
- Cartesian coordinates
- latitude/longitude
Implicit representation
- Surface embedded in a higher dimensional space with constraints
- For example
- One constraint on three coordinates results in two degrees of freedom (2-D c-space)
- such that
Implicit representations don’t have singularities but have more numbers than the number of degrees of freedom.
Literature
Notes taken from:
Modern Robotics: Mechanics, Planning, and Control by Kevin M. Lynch and Frank C. Park, Cambridge University Press, 2017