S26 Humanoid Quests

Humanoid Quest Book - Summer 2026 (S26)

The Great Objective: V1 7DOF Humanoid Arm with gripper + Humanoid Locomotion

Build out a V1 7DOF humanoid arm with gripper, ensuring all components work seamlessly together. This includes mechanical assembly, electrical wiring, firmware development, and software integration. The goal is to have a functional humanoid arm that can have integration with deploying RL robot policy / VLAs. Also, start design of the humanoid leg and its simulation environment for training locomotion policy.

Term Objectives Summary

  1. General & Planning

    • v1 7DOF arm with gripper fully assembled, powered and tested
    • start design on humanoid leg for locomotion policy training
    • All assembly, wiring, and software setup steps fully documented
    • Project demo and outreach materials prepared and presented
  2. Software

    • Inverse kinematics deployment on the actual arm
    • Sim2real deployment of RL policy on the arm
    • Locomotion policy trained in IsaacLab
    • PID control for all joints
    • Data collection (including VR) pipeline for the arm
  3. VR Teleop

    • VR teleop client
    • ROS bridge integration
  4. Perception

    • Simulating Realsense camera in sim + RGBD data publishing
    • Object detection, keyboard localization
    • SLAM with RealSense
  5. Interfacing

    • CAN package management
    • Deployment
  6. Embedded

    • PID
    • CAN message processing
  7. Mechanical

    • Arm, leg, power systems (integration, testing, prototyping)

Term Objectives and Scoring

General & Planning

  1. v1 7DOF arm with gripper fully assembled, powered and tested
ScoreCriteria
10/10v1 7DOF arm with gripper fully assembled, powered and tested
5/10v1 7DOF arm with gripper fully assembled, partial tested
0/10No progress

Minimum Requirements: v1 7DOF arm with gripper fully assembled, partial tested

  1. start design on humanoid leg for locomotion policy training
ScoreCriteria
10/10Finished design on humanoid leg and a fully trained locomotion policy
5/10Design on humanoid leg partially finsihed and a locomotion policy training environment created
0/10No progress

Minimum Requirements: Design on humanoid leg partially finsihed and a locomotion policy training environment created

  1. All assembly, wiring, and software setup steps fully documented
ScoreCriteria
10/10All assembly, wiring, and software setup steps fully documented
7/10Most major steps documented
5/10Some documentation started
0/10No documentation

Minimum Requirements: Basic assembly steps documented for key components

  1. Project demo and outreach materials prepared and presented
ScoreCriteria
10/10Project demo and outreach materials prepared and presented
5/10Demo/outreach materials in progress
0/10No progress

Minimum Requirements: Basic demo materials prepared showing current progress

Software

  1. Inverse kinematics deployment on the actual arm
ScoreCriteria
10/10IK running on physical arm, end-effector reaches commanded poses reliably
7/10IK deployed on arm with minor accuracy or reliability issues
5/10IK working in sim or partial deployment on arm
0/10No progress

Minimum Requirements: IK deployed on physical arm for primary joints with basic pose tracking

  1. Sim2real deployment of RL policy on the arm
ScoreCriteria
10/10Trained RL policy deployed on physical arm with acceptable sim2real performance
7/10RL policy deployed on arm with notable sim2real gap
5/10Trained policy in sim, deployment started on arm
0/10No progress

Minimum Requirements: RL policy trained in sim and initial deployment attempted on physical arm

  1. Locomotion policy trained in IsaacLab
ScoreCriteria
10/10Locomotion policy trained in IsaacLab with stable walking/locomotion behavior
7/10Policy training in progress with partial locomotion behavior
5/10IsaacLab locomotion environment set up, training started
0/10No progress

Minimum Requirements: IsaacLab locomotion training environment created with training in progress

  1. PID control for all joints
ScoreCriteria
10/10PID control for all joints complete
5/10PID tuned for some joints, tuning needed for others
0/10No progress

Minimum Requirements: PID control functional for at least major arm joints

  1. Data collection (including VR) pipeline for the arm
ScoreCriteria
10/10End-to-end data collection pipeline operational, including VR teleop integration
7/10Pipeline mostly complete, VR integration partially working
5/10Basic data collection pipeline started
0/10No progress

Minimum Requirements: Basic data collection pipeline capturing arm trajectories

VR Teleop

  1. VR teleop client works with hand/fingers in real-time
ScoreCriteria
10/10VR teleop client works with hand/fingers in real-time
7/10VR teleop client works with hand/fingers, some lag/issues
5/10VR teleop client works with arm only
0/10No progress

Minimum Requirements: VR teleop client controlling basic arm movements

  1. ROS bridge integration
ScoreCriteria
10/10ROS bridge integration complete (server sends messages, ROS reads, fingers move)
5/10Partial ROS bridge integration
0/10No progress

Minimum Requirements: Basic ROS bridge receiving and processing VR commands

Perception

  1. RealSense camera simulation and RGBD data publishing
ScoreCriteria
10/10RealSense camera simulated in sim and RGBD data publishing operational
7/10RealSense simulation or RGBD publishing mostly working
5/10RealSense simulation started or partial RGBD publishing
0/10No progress

Minimum Requirements: RealSense camera simulated in sim with basic RGBD data publishing

  1. Object detection and keyboard localization
ScoreCriteria
10/10Object detection and keyboard localization implemented
7/10Object detection or keyboard localization partially working
5/10Basic object detection in camera feed
0/10No progress

Minimum Requirements: Basic object detection in camera feed

  1. SLAM with RealSense
ScoreCriteria
10/10SLAM pipeline running with RealSense, producing usable maps/localization
7/10SLAM partially working with RealSense
5/10SLAM integration started with RealSense
0/10No progress

Minimum Requirements: SLAM pipeline integrated with RealSense with initial mapping results

Interfacing

  1. CAN package management
ScoreCriteria
10/10CAN package management system developed
5/10Partial system developed
0/10No progress

Minimum Requirements: Basic CAN package management workflow in place

  1. Deployment
ScoreCriteria
10/10Deployment system built to support system scaling
5/10Partial deployment system
0/10No progress

Minimum Requirements: Basic deployment framework for software components

Embedded

  1. PID
ScoreCriteria
10/10PID control implemented and tuned on embedded devices
5/10PID partially implemented or tuned
0/10No progress

Minimum Requirements: Basic PID control functional on embedded devices

  1. CAN message processing
ScoreCriteria
10/10Embedded devices process CAN messages reliably
5/10Partial CAN message processing
0/10No progress

Minimum Requirements: Basic CAN message processing for device communication

Mechanical

  1. Arm (integration, testing, prototyping)
ScoreCriteria
10/10Arm fully integrated, tested, and prototyped
7/10Arm integrated and partially tested
5/10Arm integration or prototyping in progress
0/10No progress

Minimum Requirements: Basic arm integration with initial testing

  1. Leg (integration, testing, prototyping)
ScoreCriteria
10/10Leg fully integrated, tested, and prototyped for locomotion policy training, ready for sim2real
7/10Leg integrated and partially tested
5/10Leg design, integration, or prototyping in progress
0/10No progress

Minimum Requirements: Leg design started with initial prototyping for locomotion training

  1. Power systems (integration, testing, prototyping)
ScoreCriteria
10/10All wiring set up, powering all 7 motors at once, fully functional
5/10All wiring set up, powering all 7 motors at once, partially functional
0/10No progress

Minimum Requirements: Essential wiring completed, powering all 7 motors at once with basic functionality


Scoring Template

Quest NameDescriptionScore
v1 7DOF arm with gripper fully assembled, powered and testedv1 7DOF arm with gripper fully assembled, powered and tested
start design on humanoid leg for locomotion policy trainingFinished design on humanoid leg and a fully trained locomotion policy
All assembly, wiring, and software setup steps fully documentedAll assembly, wiring, and software setup steps fully documented
Project demo and outreach materials prepared and presentedProject demo and outreach materials prepared and presented
Inverse kinematics deployment on the actual armIK running on physical arm, end-effector reaches commanded poses reliably
Sim2real deployment of RL policy on the armTrained RL policy deployed on physical arm with acceptable sim2real performance
Locomotion policy trained in IsaacLabLocomotion policy trained in IsaacLab with stable walking/locomotion behavior
PID control for all jointsPID control for all joints complete
Data collection (including VR) pipeline for the armEnd-to-end data collection pipeline operational, including VR teleop integration
VR teleop clientVR teleop client works with hand/fingers in real-time
ROS bridge integrationROS bridge integration complete (server sends messages, ROS reads, fingers move)
RealSense camera simulation and RGBD data publishingRealSense camera simulated in sim and RGBD data publishing operational
Object detection and keyboard localizationObject detection and keyboard localization implemented
SLAM with RealSenseSLAM pipeline running with RealSense, producing usable maps/localization
CAN package managementCAN package management system developed
DeploymentDeployment system built to support system scaling
PIDPID control implemented and tuned on embedded devices
CAN message processingEmbedded devices process CAN messages reliably
Arm (integration, testing, prototyping)Arm fully integrated, tested, and prototyped
Leg (integration, testing, prototyping)Leg fully integrated, tested, and prototyped for locomotion policy training
Power systems (integration, testing, prototyping)All wiring set up, powering all 7 motors at once, fully functional