adam.model.std_factories.std_joint#
Classes#
Standard Joint class |
Module Contents#
- class adam.model.std_factories.std_joint.StdJoint(joint: urdf_parser_py.urdf.Joint, math: adam.core.spatial_math.SpatialMath, idx: int | None = None)[source]#
Bases:
adam.model.JointStandard Joint class
- _set_axis(axis: numpy.typing.ArrayLike) numpy.typing.ArrayLike[source]#
- Parameters:
axis (npt.ArrayLike) – axis
- Returns:
set the axis
- Return type:
npt.ArrayLike
- _set_origin(origin: adam.model.Pose) adam.model.Pose[source]#
- _set_limits(limit: adam.model.Limits) adam.model.Limits[source]#
- homogeneous(q: numpy.typing.ArrayLike) numpy.typing.ArrayLike[source]#
- Parameters:
q (npt.ArrayLike) – joint value
- Returns:
the homogenous transform of a joint, given q
- Return type:
npt.ArrayLike