pytransform3d.transformations.transform_from_transform_log

pytransform3d.transformations.transform_from_transform_log(transform_log)[source]

Compute transformation from matrix logarithm of transformation.

Exponential map.

\exp: \left[ \mathcal{S} \right] \theta \in se(3)
\rightarrow \boldsymbol{T} \in SE(3)

\exp([\mathcal{S}]\theta) =
\exp\left(\left(\begin{array}{cc}
\left[\hat{\boldsymbol{\omega}}\right] & \boldsymbol{v}\\
\boldsymbol{0} & 0
\end{array}\right)\theta\right) =
\left(\begin{array}{cc}
Exp(\hat{\boldsymbol{\omega}} \theta) &
\boldsymbol{J}(\theta)\boldsymbol{v}\theta\\
\boldsymbol{0} & 1
\end{array}\right),

where \boldsymbol{J}(\theta) is the left Jacobian of SO(3) (see left_jacobian_SO3()).

Parameters:
transform_logarray-like, shape (4, 4)

Matrix logarithm of transformation matrix: [S] * theta.

Returns:
A2Barray, shape (4, 4)

Transform from frame A to frame B