Dual Path Following for an Aerial Manipulator Under State and Input Constraints via Transverse Feedback Linearization
Abstract
This paper studies dual path following for a quadrotor carrying a three-degree-of-freedom arm. The center of mass of the combined system must follow a vehicle path and the end effector must follow a second path, while the arm respects its joint limits and avoids its singular postures. The vehicle and the arm are mechanically coupled, so one controller must handle both paths. With the center of mass and the end-effector path coordinates as outputs, and a dynamic extension of the thrust, the system admits a normal form without internal dynamics. We characterize the states where this normal form fails. We formulate the transverse feedback linearizing controller as a quadratic program that relaxes only the speed of the end effector along its path and imposes safety and actuator limits as inequality constraints. The program reduces to a scalar problem with a closed-form solution. If it remains strictly feasible for all time, the feedback is locally Lipschitz, both paths are invariant and attractive, and every constraint holds. In the physics engine Drake, the controller resolves a conflict between the two speed references by slowing the end effector while both paths remain invariant. By contrast, a cascade with a safety filter leaves both paths. Code and animations are available at https://gradslab.github.io/am_dual_pf-/
Related
- Discrete-time feedback linearization control for nonsmooth constrained optimization
- Tracking Through Decoupling Singularities: A Singularity-Robust Homotopy-Continuation Extension of Feedback Linearization
- Finite-Bit CSI Compression Under Feedback Constraints: Exact PCA Error Decomposition and Robust Dimension–Bit Allocation for MISO-OFDM
- Nonlinear parameter-varying embeddings for nonlinear state estimation with application to a two-link robot manipulator
- Fault-Tolerant Nonlinear Control of Robotic Manipulator Using Neural Network
BibTeX
@misc{tariq2026dual,
title = {{Dual Path Following for an Aerial Manipulator Under State and Input Constraints via Transverse Feedback Linearization}},
author = {Hamza Tariq and Adeel Akhtar},
howpublished = {arXiv},
year = {2026},
month = nov,
doi = {10.48550/arxiv.2611.01442},
eprint = {2611.01442},
archivePrefix = {arXiv},
url = {https://arxiv.org/abs/2611.01442},
note = {CC BY 4.0},
}
RIS
TY - UNPB
TI - Dual Path Following for an Aerial Manipulator Under State and Input Constraints via Transverse Feedback Linearization
AU - Hamza Tariq
AU - Adeel Akhtar
PY - 2026
DA - 2026/11/01
PB - arXiv
DO - 10.48550/arxiv.2611.01442
UR - https://arxiv.org/abs/2611.01442
AB - This paper studies dual path following for a quadrotor carrying a three-degree-of-freedom arm. The center of mass of the combined system must follow a vehicle path and the end effector must follow a second path, while the arm respects its joint limits and avoids its singular postures. The vehicle and the arm are mechanically coupled, so one controller must handle both paths. With the center of mass and the end-effector path coordinates as outputs, and a dynamic extension of the thrust, the system admits a normal form without internal dynamics. We characterize the states where this normal form fails. We formulate the transverse feedback linearizing controller as a quadratic program that relaxes only the speed of the end effector along its path and imposes safety and actuator limits as inequality constraints. The program reduces to a scalar problem with a closed-form solution. If it remains strictly feasible for all time, the feedback is locally Lipschitz, both paths are invariant and attractive, and every constraint holds. In the physics engine Drake, the controller resolves a conflict between the two speed references by slowing the end effector while both paths remain invariant. By contrast, a cascade with a safety filter leaves both paths. Code and animations are available at https://gradslab.github.io/am_dual_pf-/
ER -