Human Balancing on a Log: A Switched Multi-Layer Controller
Jiayi Zhao, Mo Yang, Jing Shuang Li
TL;DR
The paper addresses balancing a human on a fixed log, a task with highly unstable contact dynamics, by designing a switched, multi-layer controller that pairs an upper-layer LQR planner with lower-layer PID trackers. A three-case switching logic (Case 1, Case 2, Case 3) governs system behavior, with nonlinear transformations translating planned states into ankle angle references, and a muscle-activation extension to enhance biological plausibility. Simulations demonstrate robust stabilization under varied initial conditions and disturbances for both a torque-based controller and a muscle-activation model, highlighting the benefits of modular, interpretable control in unstable contact scenarios. The work advances bio-inspired control design for unstable, non-fixed-foot interactions and informs the development of more realistic, muscle-aware controllers for human-balancing tasks.
Abstract
We study the task of balancing a human on a log that is fixed in place. Balancing on a log is substantially more challenging than balancing on a flat surface due to increased instability -- nonetheless, we are able to balance by composing simple (e.g., PID, LQR) controllers in a bio-inspired switched multi-layer configuration. The controller consists of an upper-layer LQR planner (akin to the central nervous system) that coordinates ankle and hip torques, and lower-layer PID trackers (akin to local motor units) that follow this plan subject to nonlinear dynamics. The controller switches between three operational modes depending on the state of the human. The efficacy of the controller is verified in simulation, where our controller is able to stabilize the human for a variety of initial conditions and disturbances. We also introduce a controller that outputs muscle activations to perform the same balancing task.
