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

Mobile manipulators registered in the Space Robotics Bench: generic platforms that mount a manipulator on an aerial, ground, or orbital base, and humanoid robots. Generic platforms assemble their parts at runtime, so their listed DoF, sensors, and action modes cover only the class defaults; the composed robot inherits those of its parts.

Overview

Combined Platforms

Generic Aerial Manipulator (generic_aerial_manipulator)

DoFruntime-resolved
End EffectorNone
Sensors0
Action Modes–

Generic Ground Manipulator (generic_ground_manipulator)

DoFruntime-resolved
End EffectorNone
Sensors0
Action Modes–

Generic Orbital Manipulator (generic_orbital_manipulator)

DoFruntime-resolved
End EffectorNone
Sensors0
Action Modes–

Humanoids

Humanoid21 (humanoid21)

humanoid21

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

Humanoid28 (humanoid28)

humanoid28

DoFruntime-resolved
End EffectorNone
Base Framepelvis
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
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/s150–2005
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
.*_hip_pitch_joint-0.2 rad (-11.459156 deg)
.*_knee_joint0.42 rad (24.064227 deg)
.*_ankle_pitch_joint-0.23 rad (-13.178029 deg)
.*_elbow_pitch_joint0.87 rad (49.847328 deg)
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
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/s150–2005
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
.*_hip_yaw0.0 rad
.*_hip_roll0.0 rad
.*_hip_pitch-0.28 rad (-16.042818 deg)
.*_knee0.79 rad (45.263666 deg)
.*_ankle-0.52 rad (-29.793805 deg)
torso0.0 rad
.*_shoulder_pitch0.28 rad (16.042818 deg)
.*_shoulder_roll0.0 rad
.*_shoulder_yaw0.0 rad
.*_elbow0.52 rad (29.793805 deg)