Content
    Position

Pose and Position

This page is work in progress

Position

Position of point BB relative to point AA:

rAB\mathbf{r}_{AB}

In 3D space positions are represented by vectors rR3\mathbf{r} \in \mathbb{R}^3

It is necessary to define a reference frame AA and to express the vector in this frame:

ArAB\mathcal{A}^\mathbf{r}AB

With:

  • A\mathcal{A}: Frame A\mathcal{A} is used to express position vector rAB\mathbf{r}_{AB}
  • rAB\mathbf{r}_{AB}: Position vector of point BB with with respect to the origin of frame A\mathcal{A}

The unit vectors (exA,eyA,ezA)\left ( \mathbf{e}^\mathcal{A}_x, \mathbf{e}^\mathcal{A}_y, \mathbf{e}^\mathcal{A}_z \right ) of frame A\mathcal{A} form an ortho-normal basis of R3\mathbb{R}^3.

An alternative notation:

ApB{}^A \mathbf{p}_B

Meaning: Vector p\mathbf{p} to BB with respect to coordinate frame A{A}. (The bound vector p\mathbf{p} pointing from the origin of A{A} to the point BB, Where everything is in the coordnate frame A{A}).

Representation of Positions

Cartesian Coordinates

χPc=(xyz)\mathbf{\chi}_{Pc} = \begin{pmatrix} x \\ y \\ z \end{pmatrix}

Where χP\mathbf{\chi}_P are the stacked parameters of the position representation.

The position vector is given by

Ar=xexA+yeyA+zezA=(xyz)\mathcal{A}^\mathbf{r} = x\mathbf{e}^\mathcal{A}_x + y\mathbf{e}^\mathcal{A}_y + z\mathbf{e}^\mathcal{A}_z = \begin{pmatrix} x \\ y \\ z \end{pmatrix}

Where:

  • eiA\mathbf{e}^\mathcal{A}_i: Unit vector of dimension ii in frame A\mathcal{A}

Cylindrical coordinates

χPz=(ρθz)\mathbf{\chi}_{Pz} = \begin{pmatrix} \rho \\ \theta \\ z \end{pmatrix}

A position vector is given by

Ar=(ρcosθρsinθz)\mathcal{A}^\mathbf{r} = \begin{pmatrix} \rho \cos \theta \\ \rho \sin \theta \\ z \end{pmatrix}

Spherical coordinates

χPz=(rθϕ)\mathbf{\chi}_{Pz} = \begin{pmatrix} r \\ \theta \\ \phi \end{pmatrix}

A position vector is given by

Ar=(rcosθsinϕrsinθsinϕrcosϕ)\mathcal{A}^\mathbf{r} = \begin{pmatrix} r \cos \theta \sin \phi \\ r \sin \theta \sin \phi \\ r \cos \phi \end{pmatrix}

Where:

  • θ\theta: azimuthal angle
  • ϕ\phi: polar angle (sometimes φ\varphi)

Pose

To fully describe the configuration of a rigid body (pose) a position and a rotation is needed.

A pose ξ\xi in 2D has 3 parameters (x,y,θ)(x, y, \theta). It can be considered as the motion (translation and rotation) of a coordinate frame.

The pose of a coordinate frame can be described with respect to another coordinate frame:

AξB{}^A\xi_B

Meaning: Pose ξ\xi of coordinate frame B{B} with respect to frame A{A}.

Sources

Notes taken from:

Robot Academy



  • Category

  • Mechanics

  • Tags

  • Robotics

  • Created

  • 10. November 2018


  • Modified

  • 16. May 2022