Model predictive control (MPC) has established itself as the primary methodology for constrained control, enabling general-purpose robot autonomy in diverse real-world scenarios. However, for most problems of interest, MPC relies on the recursive solution of highly non-convex trajectory optimization problems, leading to high computational complexity and strong dependency on initialization. In this work, we present a unified framework to combine the main strengths of optimization-based and learning-based methods for MPC. Our approach entails embedding high-capacity, transformer-based neural network models within the optimization process for trajectory generation, whereby the transformer provides a near-optimal initial guess, or target plan, to a non-convex optimization problem. Our experiments, performed in simulation and the real world onboard a free flyer platform, demonstrate the capabilities of our framework to improve MPC convergence and runtime. Compared to purely optimization-based approaches, results show that our approach can improve trajectory generation performance by up to 75%, reduce the number of solver iterations by up to 45%, and improve overall MPC runtime by 7x without loss in performance.
7 October 2022 in Journal of Intelligent & Robotic Systems
In this paper, a survey on distributed control applications for multi Unmanned Aerial Vehicles (UAVs) systems is proposed. The focus is on consensus-based control, and both rotary-wing and fixed-wing UAVs are considered. On one side, the latest experimental configurations for the implementation of formation flight are analysed and compared for multirotor UAVs. On the other hand, the control frameworks taking into account the mobility of the fixed-wing UAVs performing target tracking are considered. This approach can be helpful to assess and compare the solutions for practical applications of consensus in UAV swarms.
This letter considers autonomous rendezvous maneuver and proximity operations of two spacecraft in presence of obstacles. A strategy that combines guidance and control algorithms is analyzed. The proposed closed-loop system is able to guarantee a safe path in a real environment, as well as robustness with respect to external disturbances and dynamic obstacles. The guidance strategy exploits a suitably designed artificial potential field (APF), while the controller relies on sliding mode control (SMC), for both position and attitude tracking of the spacecraft. As for the position control, two different first order SMC methods are considered, namely the component-wise and the simplex-based control techniques. The proposed integrated guidance and control strategy is validated by extensive simulations performed with a six degree-of-freedom (DOF) orbital simulator and appears suitable for real-time control with minimal on-board computational effort. Fuel consumption and control effort are evaluated, including different update frequencies of the closed-loop software.
3 December 2018 in IEEE Transactions on Control Systems Technology
In this paper, a sampling-based stochastic model predictive control (SMPC) algorithm is proposed for discrete-time linear systems subject to both parametric uncertainties and additive disturbances. One of the main drivers for the development of the proposed control strategy is the need for reliable and robust guidance and control strategies for automated rendezvous and proximity operations between spacecraft. To this end, the proposed control algorithm is validated on a floating spacecraft experimental testbed, proving that this solution is effectively implementable in real time. Parametric uncertainties due to the mass variations during operations, linearization errors, and disturbances due to external space environment are simultaneously considered. The approach enables to suitably tighten the constraints to guarantee robust recursive feasibility when bounds on the uncertain variables are provided. Moreover, the offline sampling approach in the control design phase shifts all the intensive computations to the offline phase, thus greatly reducing the online computational cost, which usually constitutes the main limitation for the adoption of SMPC schemes, especially for low-cost on-board hardware. Numerical simulations and experiments show that the approach provides probabilistic guarantees on the success of the mission, even in rather uncertain and noisy situations, while improving the spacecraft performance in terms of fuel consumption.
18 July 2022 in IEEE Robotics and Automation Letters
In this paper, a 3D trajectory planner for Unmanned Aerial Vehicles (UAVs) based on Interfered Fluid Dynamical System (IFDS) and Bézier curves is introduced. The proposed strategy joints the potentialities of IFDS with the use of Bézier curves to obtain optimized trajectories with continuous curvature. While IFDS computes an initial trajectory to safely avoid fixed and dynamic obstacles, Bézier curve optimization generates a trajectory satisfying kinematic constraints. This combination is computationally efficient for online applications with limited hardware and a smoothed path is obtained, for safe and flyable trajectories. Simulations are performed for a fixed-wing UAV in a complex and dynamic environment.