VLDB 2026 Research / reviewers in the wild / expert
Stefano Di Cairano
dblp:99/4508
· DBLP profile ↗
23ranked-venue papers
1as first author
15since 2021 · last 2025
0000-0002-2363-2807ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 11 · 9 since 2021Systems, architecture and hardware · 6 · 6 since 2021Databases, data management, data science and information retrieval · 5 · 3 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 3 since 2021Theory of computation · 3 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Simultaneous Collision Detection and Force Estimation for Dynamic Quadrupedal LocomotionabstractIn this paper we address the simultaneous collision detection and force estimation problem for quadrupedal locomotion using joint encoder information and the robot dynamics only. We design an interacting multiple-model Kalman filter (IMM-KF) that estimates the external force exerted on the robot and multiple possible contact modes. The method is invariant to any gait pattern design. Our approach leverages pseudo-measurement information of the external forces based on the robot dynamics and encoder information. Based on the estimated contact mode and external force, we design a reflex motion and an admittance controller for the swing leg to avoid collisions by adjusting the leg's reference motion. Additionally, we implement a force-adaptive model predictive controller to enhance balancing. Simulation ablatation studies and experiments show the efficacy of the approach. Stefano Di Cairano, Yebin Wang, Karl Berntorp |
ICRA | 2 |
| 2025 | Energy-Efficient Motion Planner for Legged RobotsabstractWe propose an online motion planner for legged robot locomotion with the primary objective of achieving energy efficiency. The conceptual idea is to leverage a placement set of footstep positions based on the robot's body position to determine when and how to execute steps. In particular, the proposed planner uses virtual placement sets beneath the hip joints of the legs and executes a step when the foot is outside of such placement set. Furthermore, we propose a parameter design framework that considers both energy-efficiency and robustness measures to optimize the gait by changing the shape of the placement set along with other parameters, such as step height and swing time, as a function of walking speed. We show that the planner produces trajectories that have a low Cost of Transport (CoT) and high robustness measure, and evaluate our approach against model-free Reinforcement Learning (RL) and motion imitation using biological dog motion priors as the reference. Overall, within low to medium velocity range, we show a 50.4% improvement in CoT and improved robustness over model-free RL, our best performing baseline. Finally, we show ability to handle slippery surfaces, gait transitions, and disturbances in simulation and hardware with the Unitree A1 robot. Alexander Schperberg, Marcel Menner, Stefano Di Cairano |
IROS | 3 |
| 2024 | Practical and Safe Navigation Function Based Motion Planning of UAVsabstractThis paper offers a practical method for certifiably safe operations of an unmanned aerial vehicle (UAV) with limited power and computation, useful for real-time operations where the UAV is exposed to significant disturbances in non-convex free space. We propose a motion planning method based on the Explicit Reference Governor (ERG) framework to ensure the safety of a flying quadrotor UAV. From a small set of experiment data and assumptions on modeling errors, a Lyapunov function is synthesized by which an ERG is constructed to modify the UAV set-points. The method can handle polyhedral obstacles and constraints imposed on the maximum thrust of the UAV and its maximum tilt. We demonstrate the approach with extensive simulations and experiments using a Crazyflie 2.1. Himani Sinhmar, Marcus Greiff, Stefano Di Cairano |
ICRA | 3 |
| 2024 | Smart Actuation for End-Edge Industrial Control SystemsabstractAlong with the fourth industrial revolution, industrial automation systems are evolving into a multi-tier end-edge computing architecture. Edge controllers, which are equipped with a larger computing capacity compared to local controllers, can communicate with local plants over mainstream wireless networks such as WirelessHART, Wi-Fi, and cellular networks. Well-known challenges induced by networks, such as uncertain time delays and packet drops, have been intensively investigated from various perspectives: control synthesis, network design, or control and network co-design. The status quo is that the industry remains hesitant to close the loop between the edge controller and the actuation side due to safety concerns. This work offers an alternative perspective to address the safety concern, by exploiting the design freedom of an end-edge computing architecture. Specifically, we present a smart actuation framework, which deploys (1) an edge controller, which communicates with physical plant via wireless network, accounting for optimality, adaptation, and constraints by conducting computationally expensive operations; (2) a smart actuator, which is co-located with the physical plant on the end tier and executes a local control policy, accounting for system safety in the view of network imperfections, (3) the end-edge control co-design strategies and cooperation logic for both performance and stability. For certain classes of plants, semi-globally asymptotic stability of the resulting end-edge control systems is established when the edge controller is the model predictive control (MPC), or policy iteration-based learning control. We also provide an adaptation strategy for the end-edge control systems facing model parameter mismatches when the edge controller employs reinforcement learning. Extensive simulations demonstrate the advantages of the proposed end-edge co-design and cooperation procedures. Note to Practitioners—Edge computing is gaining momentum in areas that require low latency and high efficiency, i.e., mobile computing, video analytics, and autonomous driving. Industrial automation systems are also evolving into a multi-tier end-edge computing architecture. It pays obvious dividends to leverage the cooperation between end and edge, benefiting from fast and reliable communication on the end side, and powerful computation capacity on the edge side. The current end-edge cooperation focuses on how to partition tasks and offload computation resources in order to minimize delay and energy consumption, as well as how to balance the tradeoff between them. However, the impacts of end-edge cooperation on the safety, optimality, and cost of industrial automation have not been systematically studied. This paper aims to tailor end-edge cooperation in a smart actuation framework, for industrial automation to reconcile the above aspects by leveraging co-design of end and edge controllers and their switching logic. Extensive pure and semi-physical simulations demonstrate the advantages in performance and system stability of the proposed end-edge co-design and cooperation procedures. Yehan Ma, Yebin Wang, Stefano Di Cairano, Toshiaki Koike-Akino, Jianlin Guo, Philip V. Orlik, Xin-Ping Guan, Chenyang Lu 0001 |
IEEE Trans Autom. Sci. Eng. | 3 |
| 2024 | Safe Multiagent Motion Planning Under Uncertainty for Drones Using Filtered Reinforcement LearningabstractWe consider the problem of safe multi-agent motion planning for drones in uncertain, cluttered workspaces. For this problem, we present a tractable motion planner that builds upon the strengths of reinforcement learning and constrained-control-based trajectory planning. First, we use single-agent reinforcement learning to learn motion plans from data that reach the target but may not be collision-free. Next, we use a convex optimization, chance constraints, and set-based methods for constrained control to ensure safety, despite the uncertainty in the workspace, agent motion, and sensing. The proposed approach can handle state and control constraints on the agents, and enforce collision avoidance among themselves and with static obstacles in the workspace with high probability. The proposed approach yields a safe, real-time implementable, multi-agent motion planner that is simpler to train than methods based solely on learning. Numerical simulations and experiments show the efficacy of the approach. Sleiman Safaoui, Abraham P. Vinod, Ankush Chakrabarty, Rien Quirynen, Nobuyuki Yoshikawa, Stefano Di Cairano |
IEEE Trans. Robotics | 6 |
| 2023 | Bayesian Sensor Fusion for Joint Vehicle Localization and Road Mapping Using Onboard SensorsabstractWe propose a method for joint estimation of a host vehicle state and a map of the road based on global navigation satellite system (GNSS) and camera measurements. We model the road using a spline representation described by a parameter vector having a Gaussian prior representing the uncertainty of the prior map. Both GNSS and camera measurements, such as lane-mark measurements, have noise characteristics that vary in time. To adapt to the changing noise levels and hence improve positioning performance, we combine the sensor information in an interacting multiple-model (IMM) setting to choose the best combination of the estimators with the vehicle state and the parameter vector of the map as the state vector. In a simulation study, we compare vehicle models with varying complexity, and on a real road segment we show that the proposed method can accurately adjust to changing noise conditions and correct for errors in the prior map. Karl Berntorp, Marcus Greiff, Stefano Di Cairano, Pedro Miraldo |
FUSION | 3 |
| 2022 | Bayesian Sensor Fusion of GNSS and Camera With Outlier Adaptation for Vehicle Positioning
Karl Berntorp, Marcus Greiff, Stefano Di Cairano |
FUSION | 3 |
| 2022 | Dynamic Clustering for GNSS Positioning with Multiple Receivers
Marcus Greiff, Stefano Di Cairano, Karl Berntorp |
FUSION | 2 |
| 2022 | Autonomous Vehicle Parking in Dynamic Environments: An Integrated System with Prediction and Motion PlanningabstractThis paper presents an integrated motion planning system for autonomous vehicle (AV) parking in the presence of other moving vehicles. The proposed system includes 1) a hybrid environment predictor that predicts the motions of the surrounding vehicles and 2) a strategic motion planner that reacts to the predictions. The hybrid environment predictor performs short-term predictions via an extended Kalman filter and an adaptive observer. It also combines short-term predictions with a driver behavior cost-map to make long-term predictions. The strategic motion planner comprises 1) a model predictive control-based safety controller for trajectory tracking; 2) a search-based retreating planner for finding an evasion path in an emergency; 3) an optimization-based repairing planner for planning a new path when the original path is invalidated. Simulation validation demonstrates the effectiveness of the proposed method in terms of initial planning, motion prediction, safe tracking, retreating in an emergency, and trajectory repairing. Jessica EnShiuan Leu, Yebin Wang, Masayoshi Tomizuka, Stefano Di Cairano |
ICRA | 4 |
| 2022 | Safe multi-agent motion planning via filtered reinforcement learningabstractWe study the problem of safe multi-agent motion planning in cluttered environments. Existing multi-agent reinforcement learning-based motion planners only provide approximate safety enforcement. We propose a safe reinforcement learning algorithm that leverages single-agent reinforcement learning for target regulation and a subsequent convex optimization-based filtering that ensures the collective safety of the system. Our approach yields a safe, real-time implementable multi-agent motion planner that is simpler to train and enforces safety as hard constraints. Our approach can handle state and control constraints on the agents, and enforce collision avoidance among themselves and with static obstacles in the environment. Numerical simulations and hardware experiments show the efficacy of the approach. Abraham P. Vinod, Sleiman Safaoui, Ankush Chakrabarty, Rien Quirynen, Nobuyuki Yoshikawa, Stefano Di Cairano |
ICRA | 6 |
| 2022 | Improved A-Search Guided Tree for Autonomous Trailer PlanningabstractThis paper presents a motion planning strategy that utilizes the improved A -search guided tree to enable autonomous parking of a general 3-trailer with a car-like tractor. Different from the state-of-the-art state-lattice-based methods, where numerous motion primitives are necessary to ensure successful planning, our work allows quick off-lattice exploration to find a solution. Our treatment brings at least three advantages: fewer and lower design complexity of motion primitives, improved success rate, and increased path quality. Unlike on-lattice exploration, where the cost-to-go is obtained by querying a heuristic look-up table, off-lattice exploration entails the heuristic function being well-defined at off-lattice nodes. We train a neural network through reinforcement learning to model the maneuver costs of the trailer and use it as the heuristic value to better approximate the cost-to-go. Simulations demonstrate the effectiveness of the proposed method in terms of planning speed and path length. Jessica EnShiuan Leu, Yebin Wang, Masayoshi Tomizuka, Stefano Di Cairano |
IROS | 4 |
| 2022 | Mobility, Communication and Computation Aware Federated Learning for Internet of VehiclesabstractWhile privacy concerns entice connected and automated vehicles to incorporate on-board federated learning (FL) solutions, an integrated vehicle-to-everything communication with heterogeneous computation power aware learning platform is urgently necessary to make it a reality. Motivated by this, we propose a novel mobility, communication and computation aware online FL platform that uses on-road vehicles as learning agents. Thanks to the advanced features of modern vehicles, the on-board sensors can collect data as vehicles travel along their trajectories, while the on-board processors can train machine learning models using the collected data. To take the high mobility of vehicles into account, we consider the delay as a learning parameter and restrict it to be less than a tolerable threshold. To satisfy this threshold, the central server accepts partially trained models, the distributed roadside units (a) perform downlink multicast beamforming to minimize global model distribution delay and (b) allocate optimal uplink radio resources to minimize local model offloading delay, and the vehicle agents conduct heterogeneous local model training. Using real-world vehicle trace datasets, we validate our FL solutions. Simulation shows that the proposed integrated FL platform is robust and outperforms baseline models. With reasonable local training episodes, it can effectively satisfy all constraints and deliver near ground truth multi-horizon velocity and vehicle-specific power predictions. Md. Ferdous Pervej, Jianlin Guo, Kyeong Jin Kim, Kieran Parsons, Philip V. Orlik, Stefano Di Cairano, Marcel Menner, Karl Berntorp, Yukimasa Nagai, Huaiyu Dai |
IV | 6 |
| 2022 | Active Learning for Estimating Reachable Sets for Systems With Unknown DynamicsabstractThis article presents a data-driven method for computing reachable sets where active learning (AL) is used to reduce the computational burden. Set-based methods used to estimate reachable sets typically do not scale well with the state-space dimension, or rely heavily on the existence of a model. If such a model is not available, it is simple to generate state trajectory data by numerically simulating black-box oracles of systems (whose dynamics are unknown) from sampled initial conditions. Using these data samples, the estimation of reachable sets can be posed as a classification problem, wherein AL can intelligently select samples that are most informative and least similar to previously labeled samples. By exploiting submodularity, the actively learned samples can be selected efficiently, with bounded suboptimality. Our proposed framework is illustrated by estimating the domains of attractions of model predictive controllers (MPCs) and reinforcement learners. We also consider a scenario where there are two oracles that differ with respect to evaluation costs and labeling accuracy. We propose a framework to reduce the dependency of the expensive oracle in labeling samples using disagreement-based AL (DBAL). The potential of the DBAL algorithm is demonstrated on a solver selection problem for real-time MPC. Ankush Chakrabarty, Claus Danielson, Stefano Di Cairano, Arvind U. Raghunathan |
IEEE Trans. Cybern. | 3 |
| 2021 | Multi-Task Federated Learning for Traffic Prediction and Its Application to Route PlanningabstractA novel multi-task federated learning (FL) framework is proposed in this paper to optimize the traffic prediction models without sharing the collected data among traffic stations. In particular, a divisive hierarchical clustering is first introduced to partition the collected traffic data at each station into different clusters. The FL is then implemented to collaboratively train the learning model for each cluster of local data distributed across the stations. Using the multi-task FL framework, the route planning is studied where the road map is modeled as a time-dependent graph and a modified A * algorithm is used to determine the route with the shortest traveling time. Simulation results showcase the prediction accuracy improvement of the proposed multi-task FL framework over two baseline schemes. The simulation results also show that, when using the multi-task FL framework in the route planning, an accurate traveling time can be estimated and an effective route can be selected. Tengchan Zeng, Jianlin Guo, Kyeong Jin Kim, Kieran Parsons, Philip V. Orlik, Stefano Di Cairano, Walid Saad 0001 |
IV | 6 |
| 2021 | Learning Disagreement Regions with Deep Neural Networks to Reduce Practical Complexity of Mixed-Integer MPCabstractEfficiently computing solutions to mixed-integer optimization-based control problems, such as in model predictive control (MPC) of hybrid systems, is extremely challenging due to the exponential worst-case complexity. The practical time-complexity of computing good control actions can be reduced by using a combination of two solvers: a strong solver that generates optimal or near-optimal closed-loop solutions with a large number of iterations, and a weak solver that converges quickly to suboptimal closed-loop solutions. In this paper, we propose the use of deep neural networks to learn sub-regions of the admissible state-space where replacing the strong solver with the weak solver maintains constraint satisfaction properties and does not result in a significant deterioration of performance. We illustrate the practical time-complexity reduction of the proposed solver selection mechanism on a station-keeping problem for a satellite. Ankush Chakrabarty, Rien Quirynen, Diego Romeres, Stefano Di Cairano |
SMC | 4 |
| 2020 | Edge Computing for Interconnected Intersections in Internet of VehiclesabstractTo improve the traffic flow in the interconnected intersections, the vehicles and infrastructure such as road side units (RSUs) need to collaboratively determine vehicle scheduling while exchanging information via vehicle-to-everything (V2X) communications. However, due to a large number of vehicles and their mobility, scheduling in the interconnected intersection is a challenging problem. Moreover, since low-latency information exchange and real-time decision making process are required, it becomes more challenging to design a holistic framework incorporating traffic control and V2X communications. In this paper, an edge computing framework is proposed to solve a travel time minimization problem at the interconnected intersections. The proposed framework enables each RSU to decide intersection scheduling while the vehicles individually determine travel trajectory by controlling their dynamics. To this end, a V2X communications protocol is designed to exchange information among vehicles and RSUs. Then, the road segments around intersection are partitioned into sequence, control, and crossing zones. In the sequence zone, optimal time is scheduled for vehicles to pass the intersection with a minimum delay. In the control zone, the location and velocity of each vehicle are controlled to arrive the crossing zone at the scheduled time by using a control algorithm designed to effectively increase driving comfort and reduce fuel consumption. Thus, the proposed framework enables the vehicles to safely pass the crossing zone without collision. Simulation results show that the proposed edge computing can successfully reduce the total travel time by up to 14.3% based on optimal scheduling for the interconnected intersections. Gilsoo Lee, Jianlin Guo, Kyeong Jin Kim, Philip V. Orlik, Heejin Ahn, Stefano Di Cairano, Walid Saad 0001 |
IV | 6 |
| 2019 | Particle Filtering for Automotive: A survey
Karl Berntorp, Stefano Di Cairano |
FUSION | 2 |
| 2019 | Bi-level Optimal Edge Computing Model for On-ramp Merging in Connected Vehicle EnvironmentabstractThe coordinated on-ramp merging is one of the most common but critical vehicular applications that require complex data transmission and low-latency communication in the Connected and Automated Vehicles (CAVs) environment. An effective way to address on-ramp merging is to leverage the edge computing to optimize the coordination among vehicles to achieve overall minimum vehicle travel time and energy consumption. In this study, we propose an Bi-level Optimal Edge Computing (BOEC) model for on-ramp merging in the CAVs environment to optimize both merge time and vehicle trajectory. The simulation results show that the proposed BOEC model achieves great benefits in vehicle mobility, energy saving and air pollutant emission reduction by providing an energy-efficient trajectory following the optimal merge time without compromising safety. Jianlin Guo, Kyeong Jin Kim, Philip V. Orlik, Heejin Ahn, Stefano Di Cairano, Matthew J. Barth |
IV | 6 |
| 2018 | GNSS Ambiguity Resolution by Adaptive Mixture Kalman FilterabstractThe precision of global navigation satellite systems (GNSSs) relies heavily on accurate carrier phase ambiguity resolution. The ambiguities are known to take integer values, but the set of ambiguity values is unbounded. We propose a mixture Kalman filter solution to GNSS ambiguity resolution. By marginalizing out the set of ambiguities and exploiting a likelihood proposal for generating the ambiguities, we can bound the possible values to a tight and dense set of integers, which allows for extracting the integer solution as a maximum-likelihood estimate from a mixture Kalman filter. We verify the efficacy of the approach in simulation including a comparison with a well-known integer least-squares based method. The results indicate that our proposed switched mixture Kalman filter repeatedly finds the correct integers in cases where the other method fails. Karl Berntorp, Avishai Weiss, Stefano Di Cairano |
FUSION | 3 |
| 2014 | Cloud-Based Velocity Profile Optimization for Everyday Driving: A Dynamic-Programming-Based SolutionabstractDriving style, road geometry, and traffic conditions have a significant impact on vehicles' fuel economy. In general, drivers are not aware of the optimal velocity profile for a given route. Indeed, the global optimal velocity trajectory depends on many factors, and its calculation requires intensive computations. In this paper, we discuss the optimization of the speed trajectory to minimize fuel consumption and communicate it to the driver. With this information the driver can adjust his/her speed profile to reduce the overall fuel consumption. We propose to perform the computation-intensive calculations on a distinct computing platform called the “cloud.” In our approach, the driver sends the information of the intended travel destination to the cloud. In the cloud, the server generates a route, collects the associated traffic and geographical information, and solves the optimization problem by a spatial domain dynamic programming (DP) algorithm that utilizes accurate vehicle and fuel consumption models to determine the optimal speed trajectory along the route. Then, the server sends the speed trajectory to the vehicle where it is communicated to the driver. We tested the approach on a prototype vehicle equipped with a visual interface mounted on the dash of a test vehicle. The test results show 5%-15% improvement in fuel economy depending on the driver and route without a significant effect on the travel time. Although this paper implements the speed advisory system in a conventional vehicle, the solution is generic, and it is applicable to any kind of powertrain structure. Engin Ozatay, Simona Onori, James Wollaeger, Ümit Özgüner, Giorgio Rizzoni, Dimitar P. Filev, John Michelini, Stefano Di Cairano |
IEEE Trans. Intell. Transp. Syst. | 8 |
| 2013 | Hybrid control lyapunov functions for the stabilization of hybridsystemsabstractThe design of stabilizing controllers for hybrid systems is particularly challenging due to the heterogeneity present within the system itself. In this paper we propose a constructive procedure to design stabilizing dynamic controllers for a fairly general class of hybrid systems. The proposed technique is based on the concept of a hybrid control Lyapunov function (hybrid CLF) that was previously introduced by the authors. In this paper we generalize the concept of hybrid control Lyapunov function, and we show that the existence of a hybrid CLF guarantees the existence of a standard control Lyapunov function (CLF) for the hybrid system. We provide a constructive procedure to design a hybrid CLF and the corresponding dynamic control law, which is stabilizing because of the established connection to a standard CLF that becomes a Lyapunov function for the closed-loop system. The obtained control law can be conveniently implemented by constrained predictive control in the form of a receding horizon control strategy. A numerical example highlighting the features of the proposed approach is presented. Stefano Di Cairano, W. P. M. H. Heemels, Mircea Lazar, Alberto Bemporad |
HSCC | 1 |
| 2011 | A predictive control solution for driveline oscillations dampingabstractThis paper deals with the problem of damping driveline oscillations, which is crucial to improving driveability and passenger comfort. Recently, this problem has received an increased interest due to the introduction in several production vehicles of the dual-clutch powershift automatic transmission with dry clutches. This type of transmission improves fuel economy, but it results in a challenging control problem, due to driveline oscillations. These oscillations, also called shuffles, occur during gear-shift, while traversing backlash or when tip-in and tip-out maneuvers are performed. The first contribution of this paper is the derivation of an accurate piecewise affine drivetrain model with three inertias. The second contribution is concerned with the design of a horizon-1 predictive controller based on flexible Lyapunov functions. Several simulations based on realistic scenarios show that the proposed control scheme can handle both the performance and physical constraints, and the strict limitations on the computational complexity. Constantin Florin Caruntu, Andreea Elena Balau, Mircea Lazar, P. P. J. van den Bosch, Stefano Di Cairano |
HSCC | 5 |
| 2009 | Hybrid Modeling, Identification, and Predictive Control: An Application to Hybrid Electric Vehicle Energy Management
Giulio Ripaccioli, Alberto Bemporad, Francis Assadian, Clement Dextreit, Stefano Di Cairano, Ilya V. Kolmanovsky |
HSCC | 5 |