se2
Description
L'objet se2
représente une transformation SE(2) sous la forme d'une matrice de transformation homogène 2D composée d'une translation et d'une rotation.
Pour plus d'informations, consultez la section Matrice de transformation homogène 2D .
Cet objet agit comme une matrice numérique, vous permettant de composer des poses par multiplication et division.
Création
Syntaxe
Description
Matrices de rotation, vecteurs de traduction et matrices de transformation
transformation = se2
crée une transformation SE(2) représentant une rotation d'identité sans traduction.
transformation = se2(
crée une transformation SE(2) représentant une rotation pure définie par la rotation orthonormée rotation
)rotation
sans translation. La matrice de rotation est représentée par les éléments en haut à gauche de la matrice transformation
.
transformation = se2(
crée une transformation SE(2) représentant une rotation définie par la rotation orthonormée rotation
,translation
)rotation
et la translation translation
. La fonction applique d'abord la matrice de rotation, puis le vecteur de translation, pour créer la transformation.
,
transformation = se2(
crée une transformation SE(2) représentant une translation et une rotation telles que définies par la transformation homogène transformation
)transformation
.
Autres rotations 2D et représentations de transformation
transformation = se2(
crée des transformations SE(2) angle
,"theta")transformation
à partir de rotations autour de l'axe z, en radians. La transformation ne contient aucune traduction.
transformation = se2(
crée des transformations SE(2) à partir de rotations autour de l'axe z, en radians, avec des traductions angle
,"theta",translation
)translation
.
transformation = se2(
crée une transformation SE(2) à partir du vecteur de traduction translation
,"trvec")translation
.
transformation = se2(
crée une transformation SE(2) à partir de la pose compacte 2D pose
,"xytheta")pose
.