se3
Descripción
El objeto se3
representa una transformación SE(3) como una matriz de transformación homogénea 3-D que consta de una traslación y una rotación:
Para obtener más información, consulte la sección Matriz de transformación homogénea 3D .
Este objeto actúa como una matriz numérica que le permite componer poses mediante multiplicación y división.
Creación
Sintaxis
Descripción
Matrices de rotación, vectores de traducción y matrices de transformación
transformation = se3
crea una transformación SE(3) que representa una rotación de identidad sin traducción.
transformation = se3(
crea una transformación SE(3) que representa una rotación pura definida por la rotación ortonormal rotation
)rotation
sin traducción. La matriz de rotación está representada por los elementos en la parte superior izquierda de la matriz transformation
.
transformation = se3(
crea una transformación SE(3) 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 luego el vector de traducción para crear la transformación.
,
transformation = se3(
crea una transformación SE(3) que representa una traslación y rotación definida por la transformación homogénea transformation
)transformation
.
Otras representaciones de rotación 3D
transformation = se3(
crea una transformación SE(3) a partir de las rotaciones definidas por los ángulos de Euler euler
,"eul")euler
.
transformation = se3(
crea una transformación SE(3) a partir de las rotaciones definidas por los cuaterniones numéricos quat
,"quat")quat
.
transformation = se3(
crea una transformación SE(3) a partir de las rotaciones definidas por la rotación eje-ángulo axang
,"axang")axang
.
transformation = se3(___,
crea una transformación SE(3) a partir del vector de traducción translation
,"trvec")translation
junto con cualquier otro tipo de argumentos de entrada de rotación.
Otras traducciones y representaciones de transformación
transformation = se3(
crea una transformación SE(3) a partir del vector de traducción translation
,"trvec")translation
.
transformation = se3(
crea una transformación SE(3) a partir de la pose compacta 3-D pose
,"xyzquat")pose
.
Nota
Si alguna entrada contiene más de una rotación, traslación o transformación, entonces la salida transformation
es un arreglo de elementos N de se3
objetos correspondientes a cada una de las rotaciones, traslaciones o transformaciones de entrada N .