Andrea Garulli

SY
7papers
63citations
Novelty51%
AI Score43

7 Papers

SYJun 3, 2019
An Adaptive Groundtrack Maintenance Scheme for Spacecraft with Electric Propulsion

Mirko Leomanni, Andrea Garulli, Antonio Giannitrapani et al.

In this paper, the repeat-groundtrack orbit maintenance problem is addressed for spacecraft driven by electric propulsion. An adaptive solution is proposed, which combines an hysteresis controller and a recursive least squares filter. The controller provides a pulse-width modulated command to the thruster, in compliance with the peculiarities of the electric propulsion technology. The filter takes care of estimating a set of environmental disturbance parameters, from inertial position and velocity measurements. The resulting control scheme is able to compensate for the groundtrack drift due to atmospheric drag, in a fully autonomous manner. A numerical study of a low Earth orbit mission confirms the effectiveness of the proposed method.

71.3SYMar 25
Time-Optimal Model Predictive Control for Linear Systems with Multiplicative Uncertainties

Renato Quartullo, Andrea Garulli, Mirko Leomanni

This paper presents a time-optimal Model Predictive Control (MPC) scheme for linear discrete-time systems subject to multiplicative uncertainties represented by interval matrices. To render the uncertainty propagation computationally tractable, the set-valued error system dynamics are approximated using a matrix-zonotope-based bounding operator. Recursive feasibility and finite-time convergence are ensured through an adaptive terminal constraint mechanism. A key advantage of the proposed approach is that all the necessary bounding sets can be computed offline, substantially reducing the online computational burden. The effectiveness of the method is illustrated via a numerical case study on an orbital rendezvous maneuver between two satellites.

25.2SYMar 16
Data-Driven Robust Predictive Control with Interval Matrix Uncertainty Propagation

Renato Quartullo, Andrea Garulli, Mirko Leomanni

This paper presents a new data-driven robust predictive control law, for linear systems affected by unknown-but-bounded process disturbances. A sequence of input-state data is used to construct a suitable uncertainty representation based on interval matrices. Then, the effect of uncertainty along the prediction horizon is bounded through an operator leveraging matrix zonotopes. This yields a tube that is exploited within a variable-horizon optimal control problem, to guarantee robust satisfaction of state and input constraints. The resulting data-driven predictive control scheme is shown to be recursively feasible and practically stable. A numerical example shows that the proposed approach compares favorably to existing methods based on zonotopic tubes and is competitive with an approach combining set-membership system identification and model-based predictive control.

OCJan 24, 2020
Cooperative versus decentralized strategies in three-pursuer single-evader games

Marco Casini, Andrea Garulli

The value of cooperation in pursuit-evasion games is investigated. The considered setting is that of three pursuers chasing one evader in a planar environment. The optimal evader trajectory for a well-known decentralized pursuer strategy is characterized. This result is instrumental to derive upper and lower bounds to the game length, in the case in which the pursuers cooperate in the chasing strategy. It is shown that the cooperation cannot reduce the capture time by more than one half with respect to the decentralized case, and that such bound is tight.

LGNov 13, 2019
Asynchronous Distributed Learning from Constraints

Francesco Farina, Stefano Melacci, Andrea Garulli et al.

In this paper, the extension of the framework of Learning from Constraints (LfC) to a distributed setting where multiple parties, connected over the network, contribute to the learning process is studied. LfC relies on the generic notion of "constraint" to inject knowledge into the learning problem and, due to its generality, it deals with possibly nonconvex constraints, enforced either in a hard or soft way. Motivated by recent progresses in the field of distributed and constrained nonconvex optimization, we apply the (distributed) Asynchronous Method of Multipliers (ASYMM) to LfC. The study shows that such a method allows us to support scenarios where selected constraints (i.e., knowledge), data, and outcomes of the learning process can be locally stored in each computational node without being shared with the rest of the network, opening the road to further investigations into privacy-preserving LfC. Constraints act as a bridge between what is shared over the net and what is private to each node and no central authority is required. We demonstrate the applicability of these ideas in two distributed real-world settings in the context of digit recognition and document classification.

ROSep 23, 2019
Upper Body Pose Estimation Using Wearable Inertial Sensors and Multiplicative Kalman Filter

Tommaso Lisini Baldi, Francesco Farina, Andrea Garulli et al.

Estimating the limbs pose in a wearable way may benefit multiple areas such as rehabilitation, teleoperation, human-robot interaction, gaming, and many more. Several solutions are commercially available, but they are usually expensive or not wearable/portable. We present a wearable pose estimation system (WePosE), based on inertial measurements units (IMUs), for motion analysis and body tracking. Differently from camera-based approaches, the proposed system does not suffer from occlusion problems and lighting conditions, it is cost effective and it can be used in indoor and outdoor environments. Moreover, since only accelerometers and gyroscopes are used to estimate the orientation, the system can be used also in the presence of iron and magnetic disturbances. An experimental validation using a high precision optical tracker has been performed. Results confirmed the effectiveness of the proposed approach.

OCMar 17, 2017
An improved lion strategy for the lion and man problem

Marco Casini, Andrea Garulli

In this paper, a novel lion strategy for David Gale's lion and man problem is proposed. The devised approach enhances a popular strategy proposed by Sgall, which relies on the computation of a suitable "center". The key idea of the new strategy is to update the center at each move, instead of computing it once and for all at the beginning of the game. Convergence of the proposed lion strategy is proven and an upper bound on the game length is derived, which dominates the existing bounds.