se2
Descripción
El objeto se2
representa una transformación SE(2) como una matriz de transformación homogénea 2D que consiste en una traslación y una rotación.
Para obtener más información, consulte la sección Matriz de transformación homogénea 2D.
Este objeto actúa como una matriz numérica que permite componer poses utilizando la multiplicación y la división.
Creación
Sintaxis
Descripción
Matrices de rotación, vectores de traslación y matrices de transformación
transformation = se2
crea una transformación SE(2) que representa una rotación de identidad sin traslación.
transformation = se2(
crea una transformación SE(2) que representa una rotación pura definida por la rotación ortonormal rotation
)rotation
sin traslación. La matriz de rotación está representada por los elementos en la parte superior izquierda de la matriz de transformation
.
transformation = se2(
crea una transformación SE(2) que representa una rotación definida por la rotación ortonormal rotation
,translation
)rotation
y la traslación translation
. La función aplica primero la matriz de rotación y, después, el vector de traslación para crear la transformación.
,
transformation = se2(
crea una transformación SE(2) que representa una traslación y rotación según lo definido en la transformación homogénea transformation
)transformation
.
Otras representaciones de rotación en 2D y transformaciones
transformation = se2(
crea transformaciones SE(2) angle
,"theta")transformation
a partir de rotaciones en torno al eje z en radianes. La transformación contiene traslación cero.
transformation = se2(
crea transformaciones SE(2) a partir de rotaciones en torno al eje z, en radianes, con traslaciones angle
,"theta",translation
)translation
.
transformation = se2(
crea una transformación SE(2) a partir del vector de traslación translation
,"trvec")translation
.
transformation = se2(
crea una transformación SE(2) a partir de la pose compacta en 2D pose
,"xytheta")pose
.