twanghcmut's picture
download
raw
769 Bytes
"""Cartesian action-spec -> joint-trajectory planner (pipeline motion stage).
Turns a human/task-authored :class:`~fpgm.motion.types.ActionSpec` (a short
ordered list of Cartesian waypoints, gripper open/close commands, and dwells)
into a :class:`~fpgm.motion.types.JointTrajectory` -- a per-15-Hz-tick
``(joint_positions, gripper, timestamps)`` array triple that plugs directly
into :meth:`fpgm.objects.interaction.InteractionModel.solve` with zero glue
code (see the interface-contract note on
:class:`~fpgm.motion.types.JointTrajectory`).
See :mod:`fpgm.motion.profile` for the scalar trapezoidal-velocity-profile
math and :mod:`fpgm.motion.trajectory` for the planner that drives
:class:`~fpgm.robot.ik.IKSolver` along it.
"""
from __future__ import annotations

Xet Storage Details

Size:
769 Bytes
·
Xet hash:
e9b9e00c5047a9ad9423147d73b4e69dbcfe0e8e3f04151be3e65c1e26b81799

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.