SearcharxivSearch

arXiv subjects

Simone Baldi

Publications and source records attributed to Simone Baldi.

At least 19 recordsLinked to original sources

An Adaptive Longitudinal Platooning Design Based On Concurrent Learning

This work proposes a new adaptive longitudinal platooning strategy in the framework of concurrent learning. Adaptive refers to vehicles facing uncertainty in powertrain parameters via on-line estimation; concurrent learning refers to using both current and past data in the estimation. The proposed platooning strategy advances existing ones since convergence to the true powertrain parameters is guaranteed without imposing persistence of excitation on the vehicle behavior: it suffices the presence of a single non-zero data sample. Meanwhile, the concurrent learning proof we give advances existing ones since it takes into account an extra unknown gain in the error dynamics.

eess.SY

Correct Online Estimation of the Powertrain Time Constants in Adaptive Vehicular Platooning

In longitudinal platooning, some key sources of uncertainty are the powertrain time constants of the vehicles. Because such time constants appear in the input matrix of the platooning dynamics, their correct estimation is either impractical with methods requiring persistence of excitation, or impossible with methods requiring the input matrix to be known. This work proposes a novel adaptive longitudinal platooning method with correct estimation of the powertrain time constants. To achieve correct estimation, the composite adaptive control framework and its stability analysis are suitably modified to handle the time constant uncertainty in the design of the adaptive law. The result is a platooning protocol that guarantees convergence of the estimated time constants to their true values without the need for persistence of excitation: it is sufficient the derivative of the acceleration to be nonzero over a possibly short transient, an extremely relaxed excitation condition. Comparisons with state-of-the-art platooning solutions reveal advantages such as no required measurements of acceleration derivative nor collection of past data. The robustness and practicality of the proposed design is also verified with CarSim-based platooning experiments.

eess.SY

Fault Diagnosis and Prognosis in Partially-Observed Discrete Event Systems with Delayed Observations

Fault diagnosis and prognosis in discrete event systems are studied in the scenario where the observations are possibly received with delay. To address this scenario, two conditions for diagnosis and prognosis with delayed observations are proposed, where we show that the state-of-the-art notion of prognosability must be revised to avoid conservativeness. Diagnosability and prognosability conditions are then verified by introducing a delay observer and a new verification function. Theoretical analysis indicates the effectiveness of the verification method for fault diagnosis and prognosis in the system.

math.OC

Enforcing Opacity in Discrete Event Systems via Delayed Observations

Artificially introducing a delay in the observations of a system can be an effective mechanism to mask the system itself, with the goal to increase its opacity and thus its security. This work investigates opacity in discrete event systems with delayed observations. We focus on two questions: how to verify opacity under delayed observations, and how to synthesize sensor activation policies that guarantee opacity under such delayed conditions. To address these questions, we first introduce the definition of opacity under delayed observation and develop a corresponding verification method. We then extend such analysis tool into a synthesis tool by proposing an optimization approach for designing sensor activation policies guaranteeing opacity under delayed observations. An example is used to illustrate the analysis and synthesis procedures.

math.OC

Distributed Fault Diagnosis in Discrete Event Systems with Transmission Delay Impairments

This note studies the distributed fault diagnosis problem in partially-observed discrete event systems, where the system is monitored by a group of agents to cooperatively diagnose faults within a finite number of steps. The novelty of this work is the creation of a methodology to verify when the faults can be diagnosed even in the presence of transmission delay impairments. To address this scenario, a new distributed diagnosability condition is proposed, which extends decentralized diagnosability conditions proposed in the literature. Such distributed diagnosability condition is then verified via a novel structure named delay recorder and a new diagnosis function. Theoretical analysis shows that the verification method can successfully determine whether the faults can be diagnosed.

math.OC

Boundary-layer control with unstructured uncertainties with application to adaptive autopilots

Control with unstructured uncertainties refers to controlling systems where not only the parameters are unknown, but also the way the parameters appear in the dynamics. This problem becomes pivotal in autopilots, where a unified control architecture is sought for aerial/ground/marine vehicles with different structures. By only making use of basic Euler-Lagrange properties valid in most mechanical systems independently of their specific structure, this brief proposes an adaptive design that does not rely on structural knowledge of the uncertainties. The proposed adaptive method, here validated in the ArduPlane module of ArduPilot, applies also to other modules like ArduCopter, ArduRover, ArduSub. Enhanced performance with respect to state-of-the-art methods addressing unstructured and state-dependent uncertainties is verified.

eess.SY

A Cooperative Implementation of Mesh Stability in Vehicular Platoons

This work studies the problem of mesh stability in connected and automated vehicles. Mesh stability, also known as 2D string stability, refers to studying how disturbances propagate in vehicular platoons in both longitudinal and lateral direction. As opposed to available decentralized results only relying on on-board sensing, the distinguishing feature of this work is a cooperative version of mesh stability, where onboard sensing is augmented by vehicle-to-vehicle communication. This cooperative version dramatically improves the state-of-the-art decentralized performance: for longitudinal control, a new cooperative non-identical protocol (i.e. with non-identical control gains) is proposed that improves the state-of-the-art decentralized non-identical protocol in terms of scalability of the control gains and strong notion of string stability. For lateral control, after showing that the non-identical approach is not necessary, a cooperative non-identical protocol is proposed to achieve another strong notion of string stability. Robustness of the proposed implementation against vehicle-to-vehicle communication delays and actuation time lags is considered. Numerical experiments, also performed with the vehicle simulator CarSim, validate the robustness and effectiveness of the proposed protocol.

eess.SY

Data-Driven Robust Model Reference Adaptive Control with Parameter Convergence

This paper provides a data-driven design guaranteeing parameter convergence in model reference adaptive control (MRAC) when the to-be-controlled system is subject to process noise. In the context of MRAC, parameter convergence refers to ensuring convergence of the adaptive gains to a solution of the matching equations, or to an approximate solution when noise is present. In classical MRAC, even small noise may induce parameter drift, thus lacking robustness to noise. Meanwhile, existing robust MRAC methods cannot ensure parameter convergence without imposing excitation conditions on data. A key feature of the proposed framework is to ensure convergence of the adaptive gains to an approximate solution of the matching equations without relying on persistently exciting signals. Furthermore, the matching error can be explicitly characterized as a function of the noise. This explicit characterization allows to establish a necessary and sufficient condition on the noise characteristics under which the limit closed-loop system matrix is Hurwitz. In the noise-free case, the proposed framework results in exact parameter convergence. Notably, as compared to existing methods achieving exact parameter convergence in the noise-free case, the condition on data in the proposed framework is weaker.

math.OC

Adaptive Artificial Time-Delay Control with Barrier Lyapunov Constraints for Euler-Lagrange Robots

This paper addresses the challenge of simultaneously compensating for state-dependent uncertainties and enforcing time-varying state constraints in Euler-Lagrange systems, a common requirement in robotics that remains underserved by existing control designs. A novel adaptive control framework is developed that combines an artificial time-delay-based uncertainty estimation strategy, also known as time-delay estimation, with a barrier Lyapunov function to enforce constraint-aware control design. Specifically, a state-dependent upper bound on the time-delay estimation approximation error is analytically formulated, and an adaptive law is constructed to estimate its parameters online, enabling real-time state-dependent uncertainty compensation without relying on prior model knowledge. To ensure constraint compliance, the barrier Lyapunov function-based controller enforces time-varying bounds on both position and velocity. The resulting architecture is provably stable via Lyapunov analysis. Experimental results on a five-degree-of-freedom robotic manipulator validate the framework's capability, compared with the state of the art, in maintaining strict adherence to safety-critical constraints under dynamic uncertainties.

cs.RO

Dodging the Moose: Experimental Insights in Real-Life Automated Collision Avoidance

The sudden appearance of a static obstacle on the road, i.e. the moose test, is a well-known emergency scenario in collision avoidance for automated driving. Model Predictive Control (MPC) has long been employed for planning and control of automated vehicles in the state of the art. However, real-time implementation of automated collision avoidance in emergency scenarios such as the moose test remains unaddressed due to the high computational demand of MPC for evasive action in such hazardous scenarios. This paper offers new insights into real-time collision avoidance via the experimental imple- mentation of MPC for motion planning after a sudden and unexpected appearance of a static obstacle. As the state-of-the-art nonlinear MPC shows limited capability to provide an acceptable solution in real-time, we propose a human-like feed-forward planner to assist when the MPC optimization problem is either infeasible or unable to find a suitable solution due to the poor quality of its initial guess. We introduce the concept of maximum steering maneuver to design the feed-forward planner and mimic a human-like reaction after detecting the static obstacle on the road. Real-life experiments are conducted across various speeds and level of emergency using FPEV2-Kanon electric vehicle. Moreover, we demonstrate the effectiveness of our planning strategy via comparison with the state-of- the-art MPC motion planner.

eess.SY

Online experiment design for continuous-time systems using generalized filtering

The goal of experiment design is to select the inputs of a dynamical system in such a way that the resulting data contain sufficient information for system identification and data-driven control. This paper investigates the problem of experiment design for continuous-time systems under piecewise constant input signals. To obviate the need for measuring time derivatives of (data) trajectories, we introduce a generalized filtering framework. Our main result is to establish conditions on the input and the filter functions under which the filtered data are informative for system identification, i.e., they satisfy a certain rank condition. We assume that the filter functions are piecewise continuously differentiable, encompassing several filter functions that have appeared in the literature. Building on the proposed filtering framework, we develop an experiment design procedure, adapted from experiment design results for discrete-time systems, where the piecewise constant input signal is designed online during system operation. This method is shown to be sample efficient, in the sense that it deals with the least possible number of filtered data samples for system identification. Notably, the designed input signal is such that the data capture the system's dynamics at all times between sampling instants, thus establishing a connection with a continuous-time version of Willems et al.'s fundamental lemma.

math.OC

Adaptive Control of Heterogeneous Platoons with Guaranteed Collision Avoidance

This work proposes a framework for Cooperative Adaptive Cruise Control of a vehicular platoon characterized by unidirectional communication and heterogeneous parameters. In the proposed framework, the actual (heterogeneous) platoon is made to converge to a reference (homogeneous) platoon via adaptive laws designed using of set-theoretic model reference adaptive control. Yet, in contrast to the state-of-art that is based on ensuring collision avoidance on the reference platoon dynamics only, the approach we propose can ensure collision avoidance on the actual platoon dynamics. This result is possible thanks to the introduction of a novel concept of virtual platoon, only used for analysis, but that does not interact with the actual platoon. The stability and convergence properties of the proposed framework are established using Lyapunov-based analysis in conjunction with the aforementioned virtual platoon concept.

eess.SY

Impedance and Stability Targeted Adaptation for Aerial Manipulator with Unknown Coupling Dynamics

Stable aerial manipulation during dynamic tasks such as object catching, perching, or contact with rigid surfaces necessarily requires compliant behavior, which is often achieved via impedance control. Successful manipulation depends on how effectively the impedance control can tackle the unavoidable coupling forces between the aerial vehicle and the manipulator. However, the existing impedance controllers for aerial manipulator either ignore these coupling forces (in partitioned system compliance methods) or require their precise knowledge (in complete system compliance methods). Unfortunately, such forces are very difficult to model, if at all possible. To solve this long-standing control challenge, we introduce an impedance controller for aerial manipulator which does not rely on a priori knowledge of the system dynamics and of the coupling forces. The impedance control design can address unknown coupling forces, along with system parametric uncertainties, via suitably designed adaptive laws. The closed-loop system stability is proved analytically and experimental results with a payload-catching scenario demonstrate significant improvements in overall stability and tracking over the state-of-the-art impedance controllers using either partitioned or complete system compliance.

eess.SY

Bridging Model Reference Adaptive Control and Data Informativity

The goal of model reference adaptive control (MRAC) is to ensure that the trajectories of an unknown dynamical system track those of a given reference model. This is done by means of a feedback controller that adaptively changes its gains using data collected online from the closed-loop system. One of the approaches to solve the MRAC problem is to impose conditions on the data that guarantee convergence of the gains to a solution of the so-called matching equations. In the literature, various extensions of the concept of persistent excitation have been proposed in an effort to weaken the conditions on the data required for this convergence. Despite these efforts, it is not well-understood what conditions are necessary and sufficient for ensuring convergence of MRAC to a solution of the matching equations. In this paper, we propose a new framework to study the MRAC problem, using the concept of data informativity. Our main contribution is to provide \emph{necessary and sufficient} conditions for the existence of an adaptive law that guarantees convergence of the gains to a solution of the matching equations, and to provide a recipe for its construction. While existing excitation conditions imply that the system can be uniquely identified from the collected data, our results show that this is not necessary for the convergence of the feedback gains.

math.OC

Iterative Cut-Based PWA Approximation of Multi-Dimensional Nonlinear Systems

PieceWise Affine (PWA) approximations for nonlinear functions have been extensively used for tractable, computationally efficient control of nonlinear systems. However, reaching a desired approximation accuracy without prior information about the behavior of the nonlinear systems remains a challenge in the function approximation and control literature. As the name suggests, PWA approximation aims at approximating a nonlinear function or system by dividing the domain into multiple subregions where the nonlinear function or dynamics is approximated locally by an affine function also called local mode. Without prior knowledge of the form of the nonlinearity, the required number of modes, the locations of the subregions, and the local approximations need to be optimized simultaneously, which becomes highly complex for large-scale systems with multi-dimensional nonlinear functions. This paper introduces a novel approach for PWA approximation of multi-dimensional nonlinear systems, utilizing a hinging hyperplane formalism for cut-based partitioning of the domain. The complexity of the PWA approximation is iteratively increased until reaching the desired accuracy level. Further, the tractable cut definitions allow for different forms of subregions, as well as the ability to impose continuity constraints on the PWA approximation. The methodology is explained via multiple examples and its performance is compared to two existing approaches through case studies, showcasing its efficacy.

eess.SY

Modular Adaptive Aerial Manipulation under Unknown Dynamic Coupling Forces

Successful aerial manipulation largely depends on how effectively a controller can tackle the coupling dynamic forces between the aerial vehicle and the manipulator. However, this control problem has remained largely unsolved as the existing control approaches either require precise knowledge of the aerial vehicle/manipulator inertial couplings, or neglect the state-dependent uncertainties especially arising during the interaction phase. This work proposes an adaptive control solution to overcome this long standing control challenge without any a priori knowledge of the coupling dynamic terms. Additionally, in contrast to the existing adaptive control solutions, the proposed control framework is modular, that is, it allows independent tuning of the adaptive gains for the vehicle position sub-dynamics, the vehicle attitude sub-dynamics, and the manipulator sub-dynamics. Stability of the closed loop under the proposed scheme is derived analytically, and real-time experiments validate the effectiveness of the proposed scheme over the state-of-the-art approaches.

cs.RO

Sensitivity Analysis for Piecewise-Affine Approximations of Nonlinear Programs with Polytopic Constraints

Nonlinear Programs (NLPs) are prevalent in optimization-based control of nonlinear systems. Solving general NLPs is computationally expensive, necessitating the development of fast hardware or tractable suboptimal approximations. This paper investigates the sensitivity of the solutions of NLPs with polytopic constraints when the nonlinear continuous objective function is approximated by a PieceWise-Affine (PWA) counterpart. By leveraging perturbation analysis using a convex modulus, we derive guaranteed bounds on the distance between the optimal solution of the original polytopically-constrained NLP and that of its approximated formulation. Our approach aids in determining criteria for achieving desired solution bounds. Two case studies on the Eggholder function and nonlinear model predictive control of an inverted pendulum demonstrate the theoretical results.

eess.SY

Proactive Emergency Collision Avoidance for Automated Driving in Highway Scenarios

Uncertainty in the behavior of other traffic participants is a crucial factor in collision avoidance for automated driving; here, stochastic metrics could avoid overly conservative decisions. This paper introduces a Stochastic Model Predictive Control (SMPC) planner for emergency collision avoidance in highway scenarios to proactively minimize collision risk while ensuring safety through chance constraints. To guarantee that the emergency trajectory can be attained, we incorporate nonlinear tire dynamics in the prediction model of the ego vehicle. Further, we exploit Max-Min-Plus-Scaling (MMPS) approximations of the nonlinearities to avoid conservatism, enforce proactive collision avoidance, and improve computational efficiency in terms of performance and speed. Consequently, our contributions include integrating a dynamic ego vehicle model into the SMPC planner, introducing the MMPS approximation for real-time implementation in emergency scenarios, and integrating SMPC with hybridized chance constraints and risk minimization. We evaluate our SMPC formulation in terms of proactivity and efficiency in various hazardous scenarios. Moreover, we demonstrate the effectiveness of our proposed approach by comparing it with a state-of-the-art SMPC planner and we validate that the generated trajectories can be attained using a high-fidelity vehicle model in IPG CarMaker.

eess.SY