Questions tagged [rigid-transformation]

Rigid transformations are mappings from one reference frame to another reference frame in the Euclidean space $\mathbb R^n$. They comprise translation, rotation (and sometimes reflection).

More formally, rigid transformation are elements of the matrix Lie group SE($n$), the specially Euclidean group. If reflection is included, these proper rigid transformations are elements of the matrix Lie group E($n$), the Euclidean group.

Rigid transformations are mappings from one reference frame to another reference frame in the Euclidean space $\mathbb R^n$. They comprise translation, rotation (and sometimes reflection).

More formally, rigid transformation are elements of the matrix Lie group SE($n$), the specially Euclidean group. The group SE$(n)$ is the semi-direct product of the group of rotation SO$(n)$ and the Euclidean space $\mathbb R^n$. If reflection is included, these proper rigid transformations are elements of the matrix Lie group E($n$), the Euclidean group. The group E$(n)$ is the semi-direct product of the orthogonal group O$(n)$ and the Euclidean space $\mathbb R^n$.

Every rigid transformation $\boldsymbol\varphi:\mathbb{R}^n \to \mathbb{R}^n$ can be described as the sum of a translation motion and a special orthogonal matrix $$ \boldsymbol\varphi(\mathbf x) = \mathbf x_0 + \boldsymbol\Phi \mathbf{x} $$

201 questions
2
votes
0 answers

How can I determine a transformation matrix between two 3D datasets?

I'm working on a computer vision problem: I have a moving camera, and a set of objects (reference points, really) that I'm tracking. The objects themselves are rigid-- they do not move relative to each other, and are fixed in place. I can come up…
Blank
  • 121
1
vote
2 answers

how to rotate point around a line in 3D

I have a body with origin at point A which is represented in homogeneous coordinate of matrix 4x4 and I would like to rotate it around an arbitrary vector in 3d space. I understand how to rotate the body around its own frame axis, but Im not sure…
1
vote
1 answer

Scaling - Rigid or Non-Rigid Transformation

I am trying to look for a precise definition of what rigid and non-rigid transformation is, and to which categories does 'scaling' belong. This is connected to a Point-Set registration problem that I am trying to solve using Coherent Point Drift…
0
votes
1 answer

Aligning a rigid body's two axes to screen axes

I am very new to rigid body transformations. I would like to align a 3D rigid body such that its first axis $o1$ would align with the display's vertical axis $d1$ and its second axis $o2$ with the display's horizontal axis $d2$. In the case at hand,…
matanox
  • 132
0
votes
1 answer

How to prove that every rigid motion $F:\,\mathbb{R}\to \mathbb{R}$ is 1-to-1?

A function $F:\,\mathbb{R}\to \mathbb{R}$ is a rigid motion if for all $x,y\in\mathbb{R}$ with $x\neq y$, $\vert x-y\vert = \vert F(x)-F(y)\vert$. Using this definition of rigid motion, prove that every rigid motion is 1-to-1. Any hint is highly…
utobi
  • 1,232
0
votes
0 answers

Relating/modeling the sensors on a rigid body

Let us assume there are $N$ sensors permanently fixated on a rigid body each measuring the orientation (call it $q_i$) at their corresponding location (call it $p_i$) with respect to a fixed/well-defined coordinate system. Now, if the rigid body is…