Module static_math::transformations[][src]

Enums

Euler sequences conventions of rotations

Functions

Compute the adjoint representation of a homogeneous transformation matrix

Convert a 3d vector of exponential coordinates for rotation into axis-angle form

Convert a 6D vector of exponential coordinates into screw axis angle

Returns the Frobenius norm to describe the distance of the transformation from the SO(3) manifold

Compute the rotation matrix from euler angles with the following conventions: XYX, XYZ, XZX, XZY, YXY, YXZ, YZX, YZY, ZXY, ZXZ

Get the parts of a homogeneous transformation, the rotation(expresed by a Quaternion) and the translation (expresed by a vector)

Get the parts of a homogeneous transformation, the rotation(expresed by a Matrix) and the translation (expresed by a vector)

Generate a homogeneous matrix from a rotation represented by a quaternion and a translation represented by a vector

Generate a homogeneous matrix from a rotation represented by a Matrix and a translation represented by a vector

Get the inverse of the homogeneous transformation

Transform a vector with the inverse of a given homogeneous transformation

Create a pose in 2D from a angle(in radians) and a cartesian position (x, y) values

Compute the matrix exponential of a matrix in so(3)

Computes the matrix logarithm of a homogeneous transformation matrix

Brief.

Compute the matrix logarithm of a homogeneous transformation matrix

Compute rotation matrix from a angle in radians

Compute the matrix exponential for omega theta(exponential coordinates): so(3) —> SO(3) with the Rodriguez formula

Inverse of a Rotation matrix, where R: SO(3)

Get the euler angles from a rotation matrix comming from the convention ZYX

Compute the rotation around the x axis(in cartesian coordinates)

Compute the rotation around the y axis(in cartesian coordinates)

Compute the rotation around the z axis(in cartesian coordinates)

Takes a parametric description of a screw axis and converts it to a normalized screw axis

Convert a se3 matrix representation to a spatial velocity vector known as “twist”

Convert a 3d Vector to a $so(3)$ representation

Create augmented skew-symmetric matrix

Convert an so(3) representation to a 3d vector

Create augmented skew-symmetric matrix

Create a pure translation homogeneous transformation

Create a pure translation homogeneous transformation in 3d

Convert a spatial velocity vector to a M44 matrix in se3 space