Re-exports§
Macros§
Structs§
- BoxFK
- DHChain
- Precomputed standard-DH chain with SoA layout.
- DHJoint
- HPChain
- Precomputed Hayati-Paul chain with SoA layout.
- HPJoint
- Joint
Validator - PrismaticFK
- Wraps an
FKChain<N>and prepends a prismatic (linear) joint, producing anFKChain<M>whereM = N + 1. - Robot
Traj - Dynamically-sized robot trajectory: a dense
RobotPathsampled uniformly atdt. - SRobot
Path - Statically-sized robot path backed by
Vec<SRobotQ<N, T>>. - SRobotQ
- Statically-sized joint configuration backed by
[T; N]. - SRobot
Traj - Statically-sized robot trajectory: an
SRobotPathsampled uniformly atdt. - TransformedFK
- Wraps an
FKChainwith an optional prefix (base) and/or suffix (tool) transform. - URDF
Chain - FK chain using exact URDF joint transforms.
- URDF
Joint - A URDF joint: its type plus the
<origin>transform (xyz translation and rpy Euler rotation) from the parent link’s frame to the joint’s own frame. - Validator
And - Validator
Not - Validator
Or
Enums§
- Deke
Error - DynamicDH
Chain - DynamicHP
Chain - Dynamic
Joint Validator - DynamicURDF
Chain - URDF
Build Error - Const-friendly error type for the
URDFChain/URDFJointconst constructors. TriviallyCopy, so values can be matched/returned insideconst fns (unlikeDekeError, whoseRetimerFailed(String)variant carries a non-const destructor). Converts intoDekeErrorviaFrom. - URDF
Joint Type - Kind of URDF joint. Fixed joints have no motion; revolute and prismatic
joints move along
axis(expressed in the joint’s own frame, as per the URDF spec).
Traits§
Functions§
- compose_
fixed_ joints - Compose the
<origin>transforms of a sequence of fixed joints (parent→child order) into a singleAffine3A. Returns an error if any joint injointsis notFixed. - robotq