Difference between revisions of "Translation"
From Robotics
(5 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | {{Navigation|before=[[Transformations]]|overview=[[Transformations]]|next=[[ | + | {{Navigation|before=[[Transformations]]|overview=[[Transformations]]|next=[[Rotation]]}} |
[[File:translation1.png|right|250px]] | [[File:translation1.png|right|250px]] | ||
Line 6: | Line 6: | ||
\vec{\mathbf{q}}_1=\vec{\mathbf{q}}_0+\vec{\mathbf{p}} | \vec{\mathbf{q}}_1=\vec{\mathbf{q}}_0+\vec{\mathbf{p}} | ||
</math> | </math> | ||
− | Considering the particular components of the vectors, | + | The figure on the right shows an example in two-dimensional space. In robotics usually three dimensions are regarded. Considering the particular components of the vectors, a translation looks as follows:<br/> |
:<math> | :<math> | ||
\left[\begin{array}{c} | \left[\begin{array}{c} |
Latest revision as of 17:31, 24 November 2017
← Back: Transformations | Overview: Transformations | Next: Rotation → |
Translation is the easiest kind of transformation. Translating a point means that it is shifted by a translation vector. So the translation vector is added to the position vector of . The position vector of the resulting transformed point is calculated as follows:
The figure on the right shows an example in two-dimensional space. In robotics usually three dimensions are regarded. Considering the particular components of the vectors, a translation looks as follows:
For further information about vector addition and examples, please have a look at the article about simple arithmetic vector operations.