CogniPilot

MODELICA LIBRARY · ENGINEERING REFERENCE

package

LieGroups.SO2

Special Orthogonal Group SO(2) — 2D rotations, parameterized by angle theta

Members

NameKindDescription
productfunctionSO(2) group product: angle addition
inversefunctionSO(2) inverse: negate angle
exp_mapfunctionExponential map: so(2) -> SO(2) (identity map)
log_mapfunctionLogarithmic map: SO(2) -> so(2) (identity map)
to_MatrixfunctionConvert angle to 2x2 rotation matrix
from_MatrixfunctionExtract angle from 2x2 rotation matrix
rotatefunctionRotate a 2D vector by angle theta
wedgefunctionso(2) scalar to skew-symmetric matrix
veefunctionSkew-symmetric matrix to so(2) scalar
adjointfunctionSO(2) adjoint
small_adjointfunctionso(2) adjoint

Modelica declarations and implementation

Show parameters, interfaces and source

Parameters, inputs, outputs, defaults and equations from the source file.

package SO2 "Special Orthogonal Group SO(2) — 2D rotations, parameterized by angle theta"
end SO2;