robots.helyx¶
Helyx soft arm: three tendon-driven PCC segments, in the lab’s three geometries.
Module Attributes
|
Segment rest lengths base to tip [m], and gravity in the base frame as mounted [m/s²]: side-mounted, hanging, and pointing up. |
|
Sign of each arm's motor encoders against the library convention (θ > 0 pulls a tendon). |
|
Tendon angles around the section at each segment's base [rad]. |
|
for estimates of external forces. |
|
Bus IDs of each arm's nine motors, in the motor order. |
|
Diagonal stiffness in Δ [N/m] of the simulated arm, from an identification on a real Helyx arm, used for every three-segment arm; referred to the commanded torque (identified values referred to the delivered torque, divided by the efficiency 0.12 they were identified with). |
|
Diagonal damping in Δ of the simulated arm [N·s/m], identified with the stiffness and used for every three-segment arm; referred like the stiffness. |
Functions
|
Give the arm its stiffness and damping in Δ and gravity, for simulation. |
|
The arm as a robot mechanism: PCC model, tendons, lumped masses and a gravity Param. |
|
The arm's motors (the 290-145-145 arms belong to |
|
The PCC model of an arm; |
|
The real arm's output stage: a linear pretension W ∘ θ on every motor. |
|
The tendon transmission of one arm: |
|
The output stage for tendons that only pull: |
|
A spring that pushes back each motor that has unwound more than |