Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Mobile Manipulators

Legged and wheeled platforms with integrated manipulation capabilities, including humanoid robots, registered in the Space Robotics Bench.

Combined Platforms

Generic Aerial Manipulator (generic_aerial_manipulator)

DoFruntime-resolved
End EffectorNone
Base Frame
Flange Frame
Sensors0
Action Modes

Generic Ground Manipulator (generic_ground_manipulator)

DoFruntime-resolved
End EffectorNone
Base Frame
Flange Frame
Sensors0
Action Modes

Generic Orbital Manipulator (generic_orbital_manipulator)

DoFruntime-resolved
End EffectorNone
Base Frame
Flange Frame
Sensors0
Action Modes

Humanoids

Humanoid21 (humanoid21)

DoFruntime-resolved
End EffectorNone
Base Framepelvis
Flange Frame
Sensors3
Action Modesdefault: joint_pos
Action Modes
ModeControllerDimsScale
joint_pos *Joint Position To Limitsruntime-resolved1.0
Actuators
GroupJointsEffortVelocityStiffnessDamping
body.*205
Sensors
NameTypeLocation
imu_robotImupelvis
contacts_feetContact Sensor(left|right)_foot
cam_frontCamerapelvis/camera_front

Humanoid28 (humanoid28)

DoFruntime-resolved
End EffectorNone
Base Framepelvis
Flange Frame
Sensors3
Action Modesdefault: joint_pos
Action Modes
ModeControllerDimsScale
joint_pos *Joint Position To Limitsruntime-resolved1.0
Actuators
GroupJointsEffortVelocityStiffnessDamping
body.*
Sensors
NameTypeLocation
imu_robotImupelvis
contacts_feetContact Sensor(left|right)_foot
cam_frontCamerapelvis/camera_front

Unitree G1 (unitree_g1)

DoFruntime-resolved
End EffectorNone
Base Framepelvis
Flange Frame
Sensors3
Action Modesdefault: joint_pos
Action Modes
ModeControllerDimsScale
joint_pos *Joint Position To Limitsruntime-resolved1.0
Actuators
GroupJointsEffortVelocityStiffnessDamping
legs.*_hip_yaw_joint, .*_hip_roll_joint, .*_hip_pitch_joint, .*_knee_joint, torso_joint300 N·m100 rad/s1505
feet.*_ankle_pitch_joint, .*_ankle_roll_joint20 N·m202
arms.*_shoulder_pitch_joint, .*_shoulder_roll_joint, .*_shoulder_yaw_joint, .*_elbow_pitch_joint, .*_elbow_roll_joint, .*_five_joint, .*_three_joint, .*_six_joint, .*_four_joint, .*_zero_joint, .*_one_joint, .*_two_joint300 N·m100 rad/s4010
Sensors
NameTypeLocation
imu_robotImupelvis
contacts_feetContact Sensor(left|right)_ankle_roll_link
cam_frontCamerapelvis/camera_front
Initial Joint Configuration
JointPosition
left_shoulder_roll_joint0.16 rad (9.167325 deg)
left_shoulder_pitch_joint0.35 rad (20.053523 deg)
right_shoulder_roll_joint-0.16 rad (-9.167325 deg)
right_shoulder_pitch_joint0.35 rad (20.053523 deg)
left_one_joint1 rad (57.29578 deg)
right_one_joint-1 rad (-57.29578 deg)
left_two_joint0.52 rad (29.793805 deg)
right_two_joint-0.52 rad (-29.793805 deg)

The DoF and joint_pos action dimensions are runtime-resolved from the Unitree G1 USD articulation. The actuator configuration includes shoulder, elbow, ankle, and hand-like zero through six joint patterns.

Unitree H1 (unitree_h1)

DoFruntime-resolved
End EffectorNone
Base Framepelvis
Flange Frame
Sensors3
Action Modesdefault: joint_pos
Action Modes
ModeControllerDimsScale
joint_pos *Joint Position To Limitsruntime-resolved1.0
Actuators
GroupJointsEffortVelocityStiffnessDamping
legs.*_hip_yaw, .*_hip_roll, .*_hip_pitch, .*_knee, torso300 N·m100 rad/s1505
feet.*_ankle100 N·m100 rad/s204
arms.*_shoulder_pitch, .*_shoulder_roll, .*_shoulder_yaw, .*_elbow300 N·m100 rad/s4010
Sensors
NameTypeLocation
imu_robotImupelvis
contacts_feetContact Sensor(left|right)_ankle_link
cam_frontCamerapelvis/camera_front
Initial Joint Configuration
JointPosition
torso0.0 rad