scipy.spatial.transform.RigidTransform.

as_exp_coords#

RigidTransform.as_exp_coords(self)#

Gibt die exponentiellen Koordinaten der Transformation zurück.

Dies implementiert die logarithmische Abbildung, die SE(3) in 6-dimensionale reelle Vektoren umwandelt.

Dies ist eine Umkehrung von from_exp_coords, wo Details zur Abbildung zu finden sind.

Rückgabe:
exp_coordsnumpy.ndarray, Form (N, 6) oder (6,)

Ein einzelner exponentieller Koordinatenvektor oder ein Stapel von exponentiellen Koordinatenvektoren. Die ersten drei Komponenten definieren die Rotation und die letzten drei Komponenten die Translation.

Beispiele

>>> from scipy.spatial.transform import RigidTransform as Tf
>>> import numpy as np

Exponentielle Koordinaten der Einheitsmatrix abrufen

>>> Tf.identity().as_exp_coords()
array([0., 0., 0., 0., 0., 0.])