Expand description
Robot namespace for model abstractions and demo models.
§Method identity
This module groups:
- core robot traits/wrappers in
Robot,RobotBasic,RobotTorque. - lightweight demo/reference robot models in
demo.
§Usage guidance
- For most users, prefer
Robotas the primary entry instead of operating onConstraintsdirectly.Robotenables physically meaningful high-level constraint APIs. Topp*Problemworkflows can use any model implementingRobotBasic.Copp*Problemworkflows require models implementingRobotTorque.- If your workflow does not need real dynamics but still expects a
RobotTorqueimplementation, useusizeas a trivial placeholder model (tau = ddq). - For real systems, implement
RobotTorqueyourself with your inverse-dynamics model. - Advanced users who need full manual control can still operate directly on
Constraints.
§Export policy
- Re-export all public symbols from
robot_coreas primary robot API surface.
Structs§
- Robot
- User-facing robot wrapper that owns constraint storage and conversion logic.
Traits§
- Robot
Basic - Minimal robot metadata required by the planner.
- Robot
Torque - Robot trait with inverse-dynamics capability.
- Upper
Bound - Borrowable upper-bound input accepted by robot constraint APIs.