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

Registered wheeled and legged platforms integrate manipulation, including humanoid robots.

Overview

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)

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)

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)

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·m–202
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)

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