Content
    Space Topology

Space Topology

Space Topology

  • Euclidian space: En\mathbb{E}^n or Rn\mathbb{R}^n
  • Sphere: SnS^n
  • Torus: TnT^n (T2=S1×S1T^2 = S^1 \times S^1)

Rn\mathbb{R}^n is the nn-dimensional Euclidian space, SnS^n the nn-dimensional surface of a sphere and TnT^n is the nn-dimensional surface of a torus in a $(n + 1) dimensional space.

S1×S1×S1××S1=TnS^1 \times S^1 \times S^1 \times \cdots \times S^1 = T^n for nn copies of S1S^1

Some spaces (c-spaces) can be represented as Cartesian product of two or more lower dimensional spaces.

C-spaceCartesian productExplanation
Rigid body in planeR2×S1\mathbb{R}^2\times S^1x-y-coordinates and an angle
PR robot armR1×S1\mathbb{R}^1\times S^1prismatic joint: R1\mathbb{R}^1, revolute joint: S1S^1
2R robot armS1×S1=T2S^1 \times S^1 = T^22 times revolute joint
planar rigid body with 2R robot armR2×S1×T2=R2×T3\mathbb{R}^2 \times S^1 \times T^2 = \mathbb{R}^2 \times T^3
rigid body in 3-DR3×S2×S1\mathbb{R}^3\times S^2\times S^11 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 (x,y,z)(x, y, z)
    • 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)
    • (x,y,z)(x, y, z) such that x2+y2+z2=1x^2 + y^2 + z^2 = 1

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



  • Category

  • Mechanics

  • Tags

  • Robotics

  • Created

  • 19. September 2018


  • Modified

  • 16. May 2022