Delay-Certified Readiness Barriers for Overactuated Multirotor Allocation Without Lipschitz Constants
Organizations: Department of Power Generation Technologies and Materials, Ricerca sul Sistema Energetico (RSE), 20134 Milan, Italy · Multi-robot Systems (MRS) group, Department of Cybernetics, Czech Technical University, 12135 Prague, Czech Republic
Abstract
Overactuated multirotors can produce the same wrench with many rotor-speed combinations, some of which leave the vehicle unable to change its wrench quickly, e.g., to reject a gust. Readiness barriers keep this ability, the readiness, above a floor, but only in continuous time; with sampled commands and varying speed-controller delays, the available robustness bound covers less than one millisecond. We remove this limit by exploiting the structure of the problem: each rotor responds monotonically and in closed form to its own torque, so the speeds reachable under uncertain switching times lie in a cheaply computed box, and the lowest readiness over that box sits at a corner known in advance. This yields a Lipschitz-free test that a command keeps the readiness above its floor until the next sample, plus a fallback torque that keeps the vehicle on a certified plan. In hexarotor simulations with 2--40~ms delays and ~ms jitter, the filter never violated the floor. At ~ms, it matched a delay-compensating predictor within the design envelope and cost 2--30% more tracking error beyond it, where the predictor alone violated the floor in 2 to 16 of 16 missions.
Figures & tables
| Filter | viol. | act. | viol. | act. | ||||
| certifiable missions (34) | ||||||||
| RB filter | 0 | 2.35 (3.05) | 0 | 3 | 2.72 (3.36) | 0 | ||
| Pred | 0 | 1.00 (1.00) | 0 | 0 | 1.00 (1.00) | 0 | ||
| Pred-Lip | 0 | 7.70 (12.29) | 0 | 0 | 1.00 (1.46) | 0 | ||
| Pred-Lip-Loc | 0 | 1.21 (2.77) | 0 | 0 | 1.00 (1.00) | 0 | ||
| Filter | viol. | act. | unc. | |||
| certifiable missions (34) | ||||||
| Pred | 0 | 1.00 (1.00) | 0 | – | ||
| Pred-Lip | 0 | 3.61 (6.15) | 0 | – | ||
| Alg. 1 | 0 | 1.00 (1.13) | 1.8 | 6 (0.1) | ||
| Alg. 1-R | 0 | 1.00 (1.27) | 3.3 | 8 (0.1) | ||
| readiness-priority missions (16) | ||||||
Robust Control
Robust control designs feedback that maintains stability, safety, and performance despite disturbances, uncertainty, model errors, and changing conditions.
See all 147 papers