A. Jamshidnejad
Please Note
26 records found
1
Human-Robot Interaction in Search and Rescue: Modeling Victim Behaviour and Trust
How can trust between victims and autonomous rescue robots be computationally modeled and incorporated into a search and rescue simulation to improve evacuation outcomes?
Effects of Online Disturbance Tube Adaptation on Conservativeness and the Safety-Performance Trade-off
Adaptive Tube-based MPC for Autonomous Search-and-Rescue Robots
Perception-Driven Tube Scaling for State-Dependent Dynamic Tube-Based MPC
Application to disturbance-aware search and rescue scenarios
Coordination-Aware Task Allocation Via a Lightweight Supervisory Layer
An Event-Driven Approach to Multi-Agent Search and Rescue
Dynamic Trust Modeling for Human–Robot Interaction
A Structured Mathematical Model with End-to-End Identification and Validation
Toward Socially Aware Robots
A systems-theoretic approach for behavioral control of social robots
Nevertheless, state-of-the-art social robots struggle to sustain user engagement, especially in the long term, which ultimately limits their usability. Importantly, it is precisely through long-term interactions that social robots have the most potential to systematically tackle the overload in care systems. Therefore, enabling social robots to sustain user engagement is of utmost importance to facilitate their real-world deployment and societal impact.
The ability to sustain user engagement is strongly linked with the behaviors displayed by social robots and, consequently, with the approaches used to control said behavior. In state-of-the-art social robotics, most behavioral control approaches rely on either rule-based systems or machine-learning approaches, where both paradigms struggle to generate adaptive and personalized robot behavior. To sustain user engagement, social robots must replicate the responsiveness and adaptability that characterize human-to-human interactions, including being sensitive to others’ mental states. However, behavioral controllers of social robots do not typically model the dynamic mental states of users, nor do they adapt robot behavior to those states.
Therefore, this thesis addresses this crucial limitation by presenting a behavioral control framework for social robots that models the dynamics of user mental states and systematically generates robot behavior according to these dynamics. To do so, the proposed framework is grounded in systems and control-theoretic methods, which enable transparent and systematic decision-making.
The first step toward such a behavioral control framework is presented in Chapter 2, where a dynamic mathematical model of human perception, cognition, and decision-making is developed based on Theory of Mind. This model represents the dynamic evolution of beliefs, goals, and emotions as a state-space formulation, enabling systematic integration of the model with systems and control-theoretic approaches that can be used to steer the behavior of social robots. The model’s capability to estimate the mental states and predict the actions of users was evaluated in an experiment with human volunteers.
Building on the dynamic user model introduced in Chapter 2, Chapter 3 presents a predictive, model-based behavioral control framework for social robots. The model is incorporated into a closed-loop, constrained multi-objective optimization problem that systematically selects robot actions to steer the interaction toward desired user mental states. This chapter constitutes the first integration of systems and control-theoretic methods for behavioral control of social robots, enabling transparent, adaptive, and cognition-aware decision-making. The proposed controller was validated in an experiment with human participants interacting with a humanoid robot, demonstrating improved engagement and sustained interaction quality.
Since the performance of model-based controllers depends on accurate estimation of the user’s mental states, Chapter 4 presents three model-based state estimators for social robots that embed the dynamic model presented in Chapter 2. These estimators explicitly address the sparse and subjective nature of measurements in human-social robot interaction by personalizing process and measurement noise covariance matrices and proposing three tailored Extended Kalman Filter variants. The methods were validated using data from an experiment involving human volunteers interacting with a humanoid robot, demonstrating reduced cumulative prediction errors and improved robustness of mental state tracking over time.
To position the proposed behavioral control framework within the field of social robotics, Chapter 5 presents a systematic review of control approaches for behavior generation in social robots. The survey identifies dominant algorithmic paradigms and analyzes their underlying assumptions, strengths and limitations, and capacity to support adaptive and socially appropriate behavior in long-term human-social robot interactions. Building on this review, the chapter then synthesizes cross-category insights, evaluates control approaches by interaction length, system role, and application, and outlines emerging research directions toward more adaptive, interpretable, and cognitively grounded behavioral control frameworks. By clarifying existing strengths and gaps, this chapter motivates the need for transparent, model-based, systems-theoretic behavioral control architectures.
Together, these contributions establish a coherent, theoretically grounded behavioral control framework that bridges cognitive modeling, state estimation, and behavioral control for social robots. This thesis demonstrates that treating human-social robot interaction as a dynamic control problem, where mental states are estimated and steered over time, is both feasible and effective. The proposed framework, therefore, offers a concrete path to deploying social robots that can meaningfully support individuals across sustained, real-world interactions.
...
Nevertheless, state-of-the-art social robots struggle to sustain user engagement, especially in the long term, which ultimately limits their usability. Importantly, it is precisely through long-term interactions that social robots have the most potential to systematically tackle the overload in care systems. Therefore, enabling social robots to sustain user engagement is of utmost importance to facilitate their real-world deployment and societal impact.
The ability to sustain user engagement is strongly linked with the behaviors displayed by social robots and, consequently, with the approaches used to control said behavior. In state-of-the-art social robotics, most behavioral control approaches rely on either rule-based systems or machine-learning approaches, where both paradigms struggle to generate adaptive and personalized robot behavior. To sustain user engagement, social robots must replicate the responsiveness and adaptability that characterize human-to-human interactions, including being sensitive to others’ mental states. However, behavioral controllers of social robots do not typically model the dynamic mental states of users, nor do they adapt robot behavior to those states.
Therefore, this thesis addresses this crucial limitation by presenting a behavioral control framework for social robots that models the dynamics of user mental states and systematically generates robot behavior according to these dynamics. To do so, the proposed framework is grounded in systems and control-theoretic methods, which enable transparent and systematic decision-making.
The first step toward such a behavioral control framework is presented in Chapter 2, where a dynamic mathematical model of human perception, cognition, and decision-making is developed based on Theory of Mind. This model represents the dynamic evolution of beliefs, goals, and emotions as a state-space formulation, enabling systematic integration of the model with systems and control-theoretic approaches that can be used to steer the behavior of social robots. The model’s capability to estimate the mental states and predict the actions of users was evaluated in an experiment with human volunteers.
Building on the dynamic user model introduced in Chapter 2, Chapter 3 presents a predictive, model-based behavioral control framework for social robots. The model is incorporated into a closed-loop, constrained multi-objective optimization problem that systematically selects robot actions to steer the interaction toward desired user mental states. This chapter constitutes the first integration of systems and control-theoretic methods for behavioral control of social robots, enabling transparent, adaptive, and cognition-aware decision-making. The proposed controller was validated in an experiment with human participants interacting with a humanoid robot, demonstrating improved engagement and sustained interaction quality.
Since the performance of model-based controllers depends on accurate estimation of the user’s mental states, Chapter 4 presents three model-based state estimators for social robots that embed the dynamic model presented in Chapter 2. These estimators explicitly address the sparse and subjective nature of measurements in human-social robot interaction by personalizing process and measurement noise covariance matrices and proposing three tailored Extended Kalman Filter variants. The methods were validated using data from an experiment involving human volunteers interacting with a humanoid robot, demonstrating reduced cumulative prediction errors and improved robustness of mental state tracking over time.
To position the proposed behavioral control framework within the field of social robotics, Chapter 5 presents a systematic review of control approaches for behavior generation in social robots. The survey identifies dominant algorithmic paradigms and analyzes their underlying assumptions, strengths and limitations, and capacity to support adaptive and socially appropriate behavior in long-term human-social robot interactions. Building on this review, the chapter then synthesizes cross-category insights, evaluates control approaches by interaction length, system role, and application, and outlines emerging research directions toward more adaptive, interpretable, and cognitively grounded behavioral control frameworks. By clarifying existing strengths and gaps, this chapter motivates the need for transparent, model-based, systems-theoretic behavioral control architectures.
Together, these contributions establish a coherent, theoretically grounded behavioral control framework that bridges cognitive modeling, state estimation, and behavioral control for social robots. This thesis demonstrates that treating human-social robot interaction as a dynamic control problem, where mental states are estimated and steered over time, is both feasible and effective. The proposed framework, therefore, offers a concrete path to deploying social robots that can meaningfully support individuals across sustained, real-world interactions.
Advances in Model Predictive Control Under Uncertainty
Balancing Performance, Robustness, and Computational Efficiency
This thesis presents a critical analysis of current state-of-the-art MPC methods, and proposes novel theoretical developments, architectures, and extensions for effective and computationally efficient handling of uncertainties via MPC . These contributions are rigorously supported by formal proofs. Furthermore, the proposed control frameworks are systematically evaluated through dedicated computer-based simulations, with comparisons drawn against existing methods in terms of optimality, robustness, and computational complexity.
The thesis begins with introducing State-Dependent Dynamic Tube-based MPC (SDD-TMPC), an extension of TMPC designed to more effectively handle the variability of model uncertainties and environmental disturbances. By leveraging available information about state-dependent uncertainties, SDD-TMPC enhances optimality and reduces risks of infeasibility, while maintaining the same level of robustness as TMPC. Although SDD-TMPC demonstrates applicability to systems with varying uncertainties across the state space, its practical implementation is limited by high computational demands.
To mitigate this limitation, Approximate State-Dependent Dynamic Tube-based MPC (ASDDTMPC) is developed. This approach employs Spiking Neural Network (SNN) to approximate the behavior of SDD-TMPC. SNNs were selected for their event-driven processing and biologically inspired efficiency, offering significant advantages for low-power, real-time control. Recognizing that this approximation introduces additional uncertainties, and thus the risk of insufficient robustness to uncertainties, the SDD-TMPC framework is extended to incorporate these approximation errors as additional state-dependent disturbances, thereby preserving robustness. The reduced computational requirements of spiking neural networks enable implementation on resource-constrained platforms, such as small-scale robotic platforms.
Next, the Parent-Child MPC (PC-MPC) architecture is proposed to further reduce computational complexity across a wide range of MPC frameworks. Compatible with both tube-based and deterministic MPC, the PC-MPC architecture decomposes the optimization problem into two linked problems: The Parent MPC (P-MPC) addresses long-term stability and constraint satisfaction, while the Child MPC (C-MPC) focuses on short-term stability and disturbance rejection. P-MPC communicates additional constraints to C-MPC, which determines and executes control strategies. This hierarchical approach, which guarantees robustness and stability, is extendable to systems with complex dynamics and large scales. This is done by incorporating additional Parent layers to further manage computational complexity in such systems.
While robustness is critical, there are environments where maintaining strict constraint satisfaction is infeasible due to the nature and extent of uncertainties. To address this, a new theoretical framework called Fuzzy-Logic-based MPC (FLMPC) is developed, particularly suited for controlling multi-agent systems with imperfect environmental perception operating in unknown environments. FLMPC uses fuzzy vectors to model uncertainties, where each element—being a fuzzy variable—represents the degree to which a region exhibits properties such as “dangerous” or “certain”. Fuzzy maps are constructed by grouping fuzzy vectors. FLMPC performs fuzzy optimization to compute optimal trajectories for all agents, demonstrating superior performance and reduced computational complexity compared to state-of-the-art control methods. This efficiency is achieved by enabling the execution of computationally intensive tasks of fuzzy map generation outside the real-time optimization loop. This is made possible by inheriting the fundamental strength of fuzzy logic, particularly its ability to handle uncertainties over a continuum of values, rather than discrete thresholds. This allows for reliable decision-making based on fuzzy maps within a flexible computational window, rather than being restricted to a specific time step.
The inherent limitation of finite prediction horizons in MPC poses a challenge for exploring tasks in large-scale environments. To improve scalability, a bi-level FLMPC framework—leveraging the PC-MPC architecture in the context of FLMPC — is introduced, with potential for extension to multi-level hierarchies. The Parent Fuzzy-Logic-based MPC (P-FLMPC) formulates a global plan using comprehensive environmental knowledge, while the Child Fuzzy-Logic-based MPC (C-FLMPC) focuses on local enhancement and execution of the plan, retaining flexibility for real-time adaptation.
...
This thesis presents a critical analysis of current state-of-the-art MPC methods, and proposes novel theoretical developments, architectures, and extensions for effective and computationally efficient handling of uncertainties via MPC . These contributions are rigorously supported by formal proofs. Furthermore, the proposed control frameworks are systematically evaluated through dedicated computer-based simulations, with comparisons drawn against existing methods in terms of optimality, robustness, and computational complexity.
The thesis begins with introducing State-Dependent Dynamic Tube-based MPC (SDD-TMPC), an extension of TMPC designed to more effectively handle the variability of model uncertainties and environmental disturbances. By leveraging available information about state-dependent uncertainties, SDD-TMPC enhances optimality and reduces risks of infeasibility, while maintaining the same level of robustness as TMPC. Although SDD-TMPC demonstrates applicability to systems with varying uncertainties across the state space, its practical implementation is limited by high computational demands.
To mitigate this limitation, Approximate State-Dependent Dynamic Tube-based MPC (ASDDTMPC) is developed. This approach employs Spiking Neural Network (SNN) to approximate the behavior of SDD-TMPC. SNNs were selected for their event-driven processing and biologically inspired efficiency, offering significant advantages for low-power, real-time control. Recognizing that this approximation introduces additional uncertainties, and thus the risk of insufficient robustness to uncertainties, the SDD-TMPC framework is extended to incorporate these approximation errors as additional state-dependent disturbances, thereby preserving robustness. The reduced computational requirements of spiking neural networks enable implementation on resource-constrained platforms, such as small-scale robotic platforms.
Next, the Parent-Child MPC (PC-MPC) architecture is proposed to further reduce computational complexity across a wide range of MPC frameworks. Compatible with both tube-based and deterministic MPC, the PC-MPC architecture decomposes the optimization problem into two linked problems: The Parent MPC (P-MPC) addresses long-term stability and constraint satisfaction, while the Child MPC (C-MPC) focuses on short-term stability and disturbance rejection. P-MPC communicates additional constraints to C-MPC, which determines and executes control strategies. This hierarchical approach, which guarantees robustness and stability, is extendable to systems with complex dynamics and large scales. This is done by incorporating additional Parent layers to further manage computational complexity in such systems.
While robustness is critical, there are environments where maintaining strict constraint satisfaction is infeasible due to the nature and extent of uncertainties. To address this, a new theoretical framework called Fuzzy-Logic-based MPC (FLMPC) is developed, particularly suited for controlling multi-agent systems with imperfect environmental perception operating in unknown environments. FLMPC uses fuzzy vectors to model uncertainties, where each element—being a fuzzy variable—represents the degree to which a region exhibits properties such as “dangerous” or “certain”. Fuzzy maps are constructed by grouping fuzzy vectors. FLMPC performs fuzzy optimization to compute optimal trajectories for all agents, demonstrating superior performance and reduced computational complexity compared to state-of-the-art control methods. This efficiency is achieved by enabling the execution of computationally intensive tasks of fuzzy map generation outside the real-time optimization loop. This is made possible by inheriting the fundamental strength of fuzzy logic, particularly its ability to handle uncertainties over a continuum of values, rather than discrete thresholds. This allows for reliable decision-making based on fuzzy maps within a flexible computational window, rather than being restricted to a specific time step.
The inherent limitation of finite prediction horizons in MPC poses a challenge for exploring tasks in large-scale environments. To improve scalability, a bi-level FLMPC framework—leveraging the PC-MPC architecture in the context of FLMPC — is introduced, with potential for extension to multi-level hierarchies. The Parent Fuzzy-Logic-based MPC (P-FLMPC) formulates a global plan using comprehensive environmental knowledge, while the Child Fuzzy-Logic-based MPC (C-FLMPC) focuses on local enhancement and execution of the plan, retaining flexibility for real-time adaptation.
Integrated Model Predictive and Human-Inspired Control for Search-and-Rescue Robotics
Perception, Planning, and Mapping
robots to perform SaR operations autonomously and time-efficiently, and this is the main objective of this thesis.
The main contributions of this PhD thesis are the following:
1. We propose novel mission planning frameworks and architectures for ground or flying SaR robots based on Model Predictive Control (MPC), Fuzzy Logic Control (FLC), and other control approaches, in some cases combined to exploit the advantages of multiple methods.
2. We integrate our architectures with models for moving targets and dynamic obstacles, and we leverage robust control formulations to deal with uncertainties and perception approaches to map the SaR environment and track targets.
3. We validate our approaches by comparing them to other state-of-the-art approaches in case studies with simulations and in some cases with real-life experiments in the lab. ...
robots to perform SaR operations autonomously and time-efficiently, and this is the main objective of this thesis.
The main contributions of this PhD thesis are the following:
1. We propose novel mission planning frameworks and architectures for ground or flying SaR robots based on Model Predictive Control (MPC), Fuzzy Logic Control (FLC), and other control approaches, in some cases combined to exploit the advantages of multiple methods.
2. We integrate our architectures with models for moving targets and dynamic obstacles, and we leverage robust control formulations to deal with uncertainties and perception approaches to map the SaR environment and track targets.
3. We validate our approaches by comparing them to other state-of-the-art approaches in case studies with simulations and in some cases with real-life experiments in the lab.
The first contribution focuses on the notion of safe sets themselves. \Cref{ch:maneuverable} introduces the concept of the maneuverable control-invariant set—a novel refinement of traditional invariant sets. Unlike classical safe sets, which guarantee that the system can remain within a given region, maneuverable sets also ensure the system's ability to move between any two states within the set in a given time horizon. Although such maneuverability and invariance cannot always be achieved simultaneously, this definition adds a valuable dimension to safety characterisation. The set is computed using a combination of forward and backward reachable sets derived from Hamilton-Jacobi (HJ) reachability analysis. Building on this, \Cref{ch:safeset} presents an improved definition of a safe set that does guarantee both viability and full internal maneuverability simultaneously. It is obtained through a different combination of forward and backward reachable sets. While the first two chapters establish refined definitions of safe sets under idealised dynamics, real-world systems rarely operate with perfect models. To address this, the next contribution turns to the challenge of ensuring safety under model uncertainty and disturbances.
\Cref{ch:RobustBRT} addresses robustness under model uncertainty. It extends the HJ reachability framework by formulating a three-player differential game that includes unmodelled dynamics as an additional adversary alongside external disturbances. The resulting Robust Avoid Backward Reachable Tube (RABRT) generalises previous formulations by ensuring safety in the presence of both disturbances and uncertain system dynamics. The associated value function is shown to be the viscosity solution to a well-defined Hamilton-Jacobi-Isaacs (HJI) partial differential equation (PDE), and the method integrates with existing level-set tools, preserving compatibility with standard computational frameworks. While this formulation provides robustness to unmodelled dynamics, its computational demands grow quickly with system dimensionality. As classical level-set methods struggle in high-dimensional settings, recent work has turned to neural network–based approximations. The next chapter explores how such approximations can be made verifiable and trustworthy through formal certification.
To overcome the curse of dimensionality inherent in classical reachability methods, \Cref{ch:Care} introduces the Certified Approximate Reachability (CARe) framework. Instead of solving PDEs directly on grids, CARe leverages neural networks to approximate the value function and then uses formal verification tools—specifically Satisfiability Modulo Theory (SMT) solvers and Counterexample-Guided Inductive Synthesis (CEGIS)—to certify the learned approximation within a bounded error. This framework bridges the gap between deep learning and formal safety verification, offering a scalable method for high-dimensional systems while preserving correctness guarantees. While CARe provides a scalable and certifiable solution for deterministic systems, many real-world applications involve stochastic dynamics and probabilistic safety requirements. To address this, the final part of the thesis extends the reachability framework to systems governed by uncertainty and noise.
Chapters \ref{ch:StochasticABRT} and \ref{ch:stochasticsafeBRT} extend the thesis into the stochastic domain. \Cref{ch:StochasticABRT} introduces the Probabilistic Forced Backward Reachable Set, which identifies states from which the system enters an undesirable set with high probability, regardless of the control policy. The chapter develops convergent algorithms for computing this set in both discrete and continuous settings and provides error bounds under discretisation. \Cref{ch:stochasticsafeBRT} then presents the Safe Probable Backward Reachable Set (SPBRS), which guarantees not only that the system will reach a target with a given probability but also that it will remain inside a certified safe set throughout the trajectory. This is especially important in stochastic systems where intermediate safety violations can occur despite a safe terminal state. Two algorithms are developed—one computationally efficient and the other optimal—and their convergence and tractability are formally analysed.
Each chapter is supported by theoretical proofs, algorithmic implementation, and numerical validation on benchmark systems such as the Dubins car and double integrator. This dissertation offers a cohesive and extensible framework for analysing and certifying safety in both deterministic and stochastic systems. By introducing new definitions of safety, developing scalable algorithms, and integrating formal verification with deep learning, the work makes contributions that are both foundational and practical. It addresses longstanding limitations in the scalability, conservatism, and verifiability of reachability-based safety analysis. The results have direct implications for real-world autonomous systems, including autonomous vehicles, robotics, air traffic management, and safety-critical embedded systems. More broadly, the methods contribute to the growing effort to make machine learning and autonomy formally trustworthy, especially in domains where safety cannot be left to statistical performance alone. Looking ahead, this work lays the groundwork for future research in adaptive safety verification, stochastic control synthesis, and trustworthy decision-making in uncertain environments—pushing the boundaries of what is possible at the intersection of formal methods, control theory, and autonomy. ...
The first contribution focuses on the notion of safe sets themselves. \Cref{ch:maneuverable} introduces the concept of the maneuverable control-invariant set—a novel refinement of traditional invariant sets. Unlike classical safe sets, which guarantee that the system can remain within a given region, maneuverable sets also ensure the system's ability to move between any two states within the set in a given time horizon. Although such maneuverability and invariance cannot always be achieved simultaneously, this definition adds a valuable dimension to safety characterisation. The set is computed using a combination of forward and backward reachable sets derived from Hamilton-Jacobi (HJ) reachability analysis. Building on this, \Cref{ch:safeset} presents an improved definition of a safe set that does guarantee both viability and full internal maneuverability simultaneously. It is obtained through a different combination of forward and backward reachable sets. While the first two chapters establish refined definitions of safe sets under idealised dynamics, real-world systems rarely operate with perfect models. To address this, the next contribution turns to the challenge of ensuring safety under model uncertainty and disturbances.
\Cref{ch:RobustBRT} addresses robustness under model uncertainty. It extends the HJ reachability framework by formulating a three-player differential game that includes unmodelled dynamics as an additional adversary alongside external disturbances. The resulting Robust Avoid Backward Reachable Tube (RABRT) generalises previous formulations by ensuring safety in the presence of both disturbances and uncertain system dynamics. The associated value function is shown to be the viscosity solution to a well-defined Hamilton-Jacobi-Isaacs (HJI) partial differential equation (PDE), and the method integrates with existing level-set tools, preserving compatibility with standard computational frameworks. While this formulation provides robustness to unmodelled dynamics, its computational demands grow quickly with system dimensionality. As classical level-set methods struggle in high-dimensional settings, recent work has turned to neural network–based approximations. The next chapter explores how such approximations can be made verifiable and trustworthy through formal certification.
To overcome the curse of dimensionality inherent in classical reachability methods, \Cref{ch:Care} introduces the Certified Approximate Reachability (CARe) framework. Instead of solving PDEs directly on grids, CARe leverages neural networks to approximate the value function and then uses formal verification tools—specifically Satisfiability Modulo Theory (SMT) solvers and Counterexample-Guided Inductive Synthesis (CEGIS)—to certify the learned approximation within a bounded error. This framework bridges the gap between deep learning and formal safety verification, offering a scalable method for high-dimensional systems while preserving correctness guarantees. While CARe provides a scalable and certifiable solution for deterministic systems, many real-world applications involve stochastic dynamics and probabilistic safety requirements. To address this, the final part of the thesis extends the reachability framework to systems governed by uncertainty and noise.
Chapters \ref{ch:StochasticABRT} and \ref{ch:stochasticsafeBRT} extend the thesis into the stochastic domain. \Cref{ch:StochasticABRT} introduces the Probabilistic Forced Backward Reachable Set, which identifies states from which the system enters an undesirable set with high probability, regardless of the control policy. The chapter develops convergent algorithms for computing this set in both discrete and continuous settings and provides error bounds under discretisation. \Cref{ch:stochasticsafeBRT} then presents the Safe Probable Backward Reachable Set (SPBRS), which guarantees not only that the system will reach a target with a given probability but also that it will remain inside a certified safe set throughout the trajectory. This is especially important in stochastic systems where intermediate safety violations can occur despite a safe terminal state. Two algorithms are developed—one computationally efficient and the other optimal—and their convergence and tractability are formally analysed.
Each chapter is supported by theoretical proofs, algorithmic implementation, and numerical validation on benchmark systems such as the Dubins car and double integrator. This dissertation offers a cohesive and extensible framework for analysing and certifying safety in both deterministic and stochastic systems. By introducing new definitions of safety, developing scalable algorithms, and integrating formal verification with deep learning, the work makes contributions that are both foundational and practical. It addresses longstanding limitations in the scalability, conservatism, and verifiability of reachability-based safety analysis. The results have direct implications for real-world autonomous systems, including autonomous vehicles, robotics, air traffic management, and safety-critical embedded systems. More broadly, the methods contribute to the growing effort to make machine learning and autonomy formally trustworthy, especially in domains where safety cannot be left to statistical performance alone. Looking ahead, this work lays the groundwork for future research in adaptive safety verification, stochastic control synthesis, and trustworthy decision-making in uncertain environments—pushing the boundaries of what is possible at the intersection of formal methods, control theory, and autonomy.
Hierarchical MPC Task Allocation for Heterogeneous Search and Rescue Robots with Safe Return Constraints
A Multi-Criteria Decision-Making Approach
The decision process is implemented in a two-tier hierarchial control scheme. Locally, each robot solves a tractable linearization of the MPC by filtering independent actions using utilities and observation overlaps, followed by a mixed-integer linear programming (MILP) scheduler subject to energy-aware safe-return constraints. Globally, a multi-robot extension reconciles local plans to produce a consistent allocation that balances distributed adaptability with centralized coordination.
The architecture is validated in realistic simulations with heterogeneous robots and evolving tasks. Relative to heuristic baselines, it accelerates victim identification and area mapping while achieving higher utility in most of 17 randomized single-robot scenarios. In multi-robot experiments, it allocates high-priority tasks to the most suitable platforms and completes missions faster than non-cooperative approaches, while using fewer computational resources than comparable optimization-based methods. ...
The decision process is implemented in a two-tier hierarchial control scheme. Locally, each robot solves a tractable linearization of the MPC by filtering independent actions using utilities and observation overlaps, followed by a mixed-integer linear programming (MILP) scheduler subject to energy-aware safe-return constraints. Globally, a multi-robot extension reconciles local plans to produce a consistent allocation that balances distributed adaptability with centralized coordination.
The architecture is validated in realistic simulations with heterogeneous robots and evolving tasks. Relative to heuristic baselines, it accelerates victim identification and area mapping while achieving higher utility in most of 17 randomized single-robot scenarios. In multi-robot experiments, it allocates high-priority tasks to the most suitable platforms and completes missions faster than non-cooperative approaches, while using fewer computational resources than comparable optimization-based methods.
Constraint Aware Reinforcement Learning for Aeroelastic Aircraft
A hybridization of Reinforcement Learning with Model Predictive Control
robust, scalable, and efficient mission planning solutions suitable for complex, uncertain indoor SaR scenarios. ...
robust, scalable, and efficient mission planning solutions suitable for complex, uncertain indoor SaR scenarios.
Tiny Object Detection in High-Resolution Satellite Imagery via Oriented R-CNN with Dilated Fusion, Balanced Ranking Assignment, and Vector Mapping
Tiny Object Detection in High-Resolution Satellite Imagery
specifically designed for TOD in satellite images. OE-Net integrates three novel components: a Dilated Fusion module to enhance the feature extraction, a Balanced Ranking Assigner to improve the anchor matching, and Vector Mapping for more precise classification of visually similar objects. The modular design of OE-Net allows its novel components to be easily integrated into other detection models. Tested on the TinyDOTA dataset, OE-Net sets a new benchmark in TOD performance, achieving a 6.3
percentage points improvement in mean Average Precision (mAP) over the Oriented R-CNN baseline. On a novel excavator detection dataset, named ExcaSat and developed for pipeline monitoring, OE-Net outperforms the Oriented R-CNN baseline by 11.1 percentage points in mAP. Furthermore, OE-Net surpasses state-of-the-art methods on both TinyDOTA and ExcaSat, establishing a new standard in computational efficiency and detection precision for satellite-based monitoring tasks. The code is available at: https://github.com/OE-jimvanoosten/mmrotate-OE.git. ...
specifically designed for TOD in satellite images. OE-Net integrates three novel components: a Dilated Fusion module to enhance the feature extraction, a Balanced Ranking Assigner to improve the anchor matching, and Vector Mapping for more precise classification of visually similar objects. The modular design of OE-Net allows its novel components to be easily integrated into other detection models. Tested on the TinyDOTA dataset, OE-Net sets a new benchmark in TOD performance, achieving a 6.3
percentage points improvement in mean Average Precision (mAP) over the Oriented R-CNN baseline. On a novel excavator detection dataset, named ExcaSat and developed for pipeline monitoring, OE-Net outperforms the Oriented R-CNN baseline by 11.1 percentage points in mAP. Furthermore, OE-Net surpasses state-of-the-art methods on both TinyDOTA and ExcaSat, establishing a new standard in computational efficiency and detection precision for satellite-based monitoring tasks. The code is available at: https://github.com/OE-jimvanoosten/mmrotate-OE.git.
Modelling an Emergency Evacuation
Mathematical modelling of emergency evacuation in the presence of search and rescue robots: A combined game theoretic and BDI-based approach