Whole Body Control using Rolling Contact Joints

IEEE SII (2025), IEEE Humanoids (2023), Frontiers in Robotics and AI (2023)

This project consisted in the development and evaluation of our custom Whole Body Controller (WBC)including Rolling Contact Joint (RCJ) constraints. This also involved the development of our open-sourced Robot Planning and Control (RPC) (Bang et al., 2025) framework. This controller was evaluated in the Draco3 humanoid robot designed and built by Apptronik.

Our WBC leverages implicit hierarchies to handle tasks and enforces the RCJ via hard constraints in a Quadratic Program. This work also involved some re-design considerations at the mechanical level. In particular, the cable tensioning mechanism at the hip joint was improved to withstand longer hours of experiments and the knee motors were re-designed to allow enough power to properly carry the robot’s weight. The details are provided in (Bang et al., 2023). Lastly, our architecture, dubbed RPC, includes several visualization and debugging tools along with multiple integrated physics engines (MuJoCo and PyBullet) to evaluate the controller prior to experiments. This also allows for behaviors to be tele-operated and used for imitation learning (Seo et al., 2023).

Some of the experiments performed with our controller on Draco3 are shown below:

Experiments of Draco3 balancing under disturbance rejection, moving sideways, squatting, balancing on one foot, and taking a step in place.
Demo of our RPC (Bang et al., 2025) framework.
Experiments showing our WBC balancing Draco3 while being tele-operated to perform several different tasks (e.g., while cooking).

References

2025

  1. SII
    software_architecture.png
    RPC: A modular framework for robot planning, control, and deployment
    Seung Hyeon Bang, Carlos Gonzalez, Gabriel Moore, and 4 more authors
    In IEEE/SICE International Symposium on System Integration (SII), 2025

2023

  1. Fr. Rob. AI
    one_leg_balance.png
    Control and evaluation of a humanoid robot with rolling contact joints on its lower body
    Seung Hyeon Bang, Carlos Gonzalez, Junhyeok Ahn, and 2 more authors
    Frontiers in Robotics and AI, 2023
  2. Humanoids
    trill.png
    Deep imitation learning for humanoid loco-manipulation through human teleoperation
    Mingyo Seo, Steve Han, Kyutae Sim, and 4 more authors
    In IEEE-RAS 22nd International Conference on Humanoid Robots (Humanoids), 2023