Real-Time Trajectory Generation and Hybrid Lyapunov-Based Control for Hopping Robots
Matthew Woodward
TL;DR
The paper tackles the limitation of ballistic aerial phases in rotor-based hopping robots by delivering a real-time, non-linear drag compensated trajectory generation framework and a hybrid Lyapunov-based controller to command liftoff-to-touchdown motion. It leverages differential flatness with flat outputs $\nu=[x,y,z,\psi]$ and a three-keyframe scheme ($\alpha_0, \alpha_1, \alpha_2$) to synthesize trajectories via precomputed $\mathbf{P}_l^{-1}$ and $\mathbf{N}_l$, avoiding online optimization. A hybrid control strategy provides stability across the aerial phase while modeling the stance phase as a discrete event with a stability-linked constraint $V(\mathbf{x}_{LO})-V(\mathbf{x}_{TD})\le 0$, and incorporates non-linear drag terms into the dynamics for accurate tracking. Results demonstrate drag-aware trajectory tracking on horizontal and vertical touchdown surfaces, with performance advantages amplified for aggressive maneuvers and free TD constraints, and the approach is argued to be broadly applicable to hopping robots and quadrotors alike.
Abstract
The advent of rotor-based hopping robots has created very capable hopping platforms with high agility and efficiency, and similar controllability, as compared to their purely flying quadrotor counterparts. Advances in robot performance have increased the hopping height to greater than 4 meters and opened up the possibility for more complex aerial trajectories (i.e., behaviors). However, currently hopping robots do not directly control their aerial trajectory or transition to flight, eliminating the efficiency benefits of a hopping system. Here we show a real-time, computationally efficiency, non-linear drag compensated, trajectory generation methodology and accompanying Lyapunov-based controller. The combined system can create and follow complex aerial trajectories from liftoff to touchdown on horizontal and vertical surfaces, while maintaining strick control over the orientation at touchdown. The computational efficiency provides broad applicability across all size scales of hopping robots while maintaining applicability to quadrotors in general.
