pytransform3d.rotations.check_skew_symmetric_matrix

pytransform3d.rotations.check_skew_symmetric_matrix(V, tolerance=1e-06, strict_check=True)[source]

Input validation of a skew-symmetric matrix.

Check whether the transpose of the matrix is its negative:

V^T = -V

Parameters:
Varray-like, shape (3, 3)

Cross-product matrix

tolerancefloat, optional (default: 1e-6)

Tolerance threshold for checks.

strict_checkbool, optional (default: True)

Raise a ValueError if V.T is not numerically close enough to -V. Otherwise we print a warning.

Returns:
Varray, shape (3, 3)

Validated cross-product matrix

Raises:
ValueError

If input is invalid