Sliding Mode Control and Subspace Stabilization Methodology for the Orbital Stabilization of Periodic Trajectories
Maksim Surov, Leonid Freidovich
TL;DR
This paper addresses orbital stabilization of periodic trajectories in underactuated mechanical systems by combining partial feedback linearization, transverse linearization, Floquet theory, and sliding-mode control to steer trajectories into a stable subspace; this avoids costly periodic LQR computations and enhances robustness to disturbances. The method introduces a transverse dynamics framework with a stable Floquet subspace, and a sliding-mode controller that drives the system into that subspace while mapping back to a nonlinear input for the original system. Experimental validation on the Butterfly robot demonstrates feasibility and highlights practical considerations such as parasitic dynamics, actuator limits, and chattering. The work suggests natural extensions to higher-dimensional systems and raises questions about applicability when actuator count is reduced further.
Abstract
This paper presents a combined sliding-mode control and subspace stabilization methodology for orbital stabilization of periodic trajectories in underactuated mechanical systems with one degree of underactuation. The approach starts with partial feedback linearization and stabilization. Then, transverse linearization along the reference orbit is computed, resulting in a periodic linear time-varying system with a stable subspace. Sliding-mode control drives trajectories toward this subspace. The proposed design avoids solving computationally intensive periodic LQR problems and improves robustness to matched disturbances. The methodology is validated through experiments on the Butterfly robot.
