Laboratory for Progress

Perceptive Robotics and Grounded Reasoning Systems

Exploring Kinodynamic Fabrics for Reactive Whole-Body Control of Underactuated Humanoid Robots

Alphonsus Adu-Bredu*, Grant Gibson*, Jessy Grizzle

For bipedal humanoid robots to successfully operate in the real world, they must be competent at simultaneously executing multiple motion tasks while reacting to unforeseen external disturbances in real-time. We propose Kinodynamic Fabrics as an approach for the specification, solution and simultaneous execution of multiple motion tasks in real-time while being reactive to dynamism in the environment. Kinodynamic Fabrics allows for the specification of prioritized motion tasks as forced spectral semi-sprays and solves for desired robot joint accelerations at real-time frequencies. We evaluate the capabilities of Kinodynamic fabrics on and diverse physically-challenging whole-body control tasks with a bipedal humanoid robot both in simulation and in the real-world. Kinodynamic Fabrics outperforms the state-of-the-art Quadratic Program based whole-body controller on a variety of whole-body control tasks on run-time and reactivity metrics in our experiments.

1-minute Trailer Video

4-minute Summary Video

Additional Simulation Demonstrations


Source Code

  • KinodynamicFabrics.jl: Julia implementation of the Kinodynamic Fabrics framework
  • The Github repository above has comprehensive instructions on how to quickly install necessary packages and run the various demonstrations.


    title={Exploring Kinodynamic Fabrics for Reactive Whole-Body Control of Underactuated Humanoid robots}, 
    author={Adu-Bredu, Alphonsus and Gibson, Grant and Grizzle, Jessy},