Next Article in Journal
Adaptive Longitudinal–Lateral Coordinated Control of Distributed Drive Vehicles Under Unknown Road Conditions
Previous Article in Journal
Comparative Study of Stator Electrically Excited Machines with and Without Dual-Armature Windings
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Risk-Aware Adaptive Safety Margins for Model Predictive Control with Orientation–Motion Coupled Barrier Functions in Dynamic Environments

College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
*
Authors to whom correspondence should be addressed.
Actuators 2026, 15(2), 116; https://doi.org/10.3390/act15020116
Submission received: 6 December 2025 / Revised: 23 January 2026 / Accepted: 30 January 2026 / Published: 13 February 2026
(This article belongs to the Section Actuators for Robotics)

Abstract

Safe navigation in dynamic environments remains challenging because classical distance-based constraints ignore the coupling between a robot’s translational motion and attitude dynamics, and fixed safety margins are either over-conservative or risky under varying uncertainty and approach speed. This paper presents a Risk-Aware Model Predictive Control (RA-MPC) framework that addresses both limitations through two integrated components. First, we introduce Orientation–Motion Coupled Control Barrier Functions (O-MCBFs) that enforce unified safety constraints linking collision avoidance with attitude stability limits, preventing dangerous pose configurations during dynamic obstacle avoidance. Second, we develop Risk-Aware Adaptive Margins (RAAMs) that compute time-varying safety buffers based on relative velocity, robot braking capability, and prediction uncertainty, enabling context-dependent safety–efficiency trade-offs without manual parameter tuning. The proposed method integrates these components into a quadratic programming formulation within MPC, ensuring real-time computational tractability. Experimental results demonstrate higher success rates, smoother trajectories, and improved progress toward the goal, with no observed safety violations under the tested conditions. These findings indicate that coupling pose-space safety with risk-adaptive margins provides a principled and practical path to safe and efficient navigation in dynamic scenes.

1. Introduction

Mobile robot navigation is a key capability for logistics [1], service robotics [2], rescue [3], and autonomous driving [4]. Robots must operate safely and efficiently among humans and other moving agents [5]. Classical navigation pipelines, which combine global planning on quasi-static maps with local reactive controllers (e.g., potential fields [6], the Dynamic Window Approach [7], or sampling-based local planners [8]), perform reliably in static or mildly dynamic scenes. Their performance degrades when obstacles move intentionally and interactively. In such settings, navigation becomes a safety-critical optimal control problem: the system must plan motions that advance task objectives while providing provable collision avoidance and respecting actuation limits, attitude stability, and trajectory smoothness [9].
Nevertheless, safe navigation in dynamic environments poses three core challenges. First, distance-centric safety formulations that rely on point-to-obstacle metrics ignore the coupling between translational motion and attitude dynamics [10]. During high-speed evasive maneuvers, this omission can induce unsafe attitudes or push the system beyond actuation and stability limits [11]. A unified, verifiable pose-space safety representation is therefore needed, one that links collision proximity with attitude stability. Second, fixed safety margins do not adapt to situational risk (relative speed, available braking capability, prediction uncertainty). They are over-conservative in sparse scenes and insufficiently protective in high-risk ones, which motivates a risk-aware, context-adaptive margin mechanism [12]. Third, to achieve real-time solution and stable execution within MPC, safety constraints should admit differentiable, linearizable, or quadratically representable forms [13]. The modeling must thus render the problem amenable to efficient online solution by quadratic-programming solvers.
Existing research differs in focus. One line emphasizes interaction modeling and behavior prediction/learning, estimating multi-agent intent and adding social constraints to the cost to improve throughput [14,15,16]. A second line combines optimization-based control with formal safety (e.g., embedding control barrier functions [17] or reachability constraints in MPC [18]), which offers stronger verifiability. In parallel, for legged and hybrid robotic systems, recent stability- and safety-oriented learning/control studies primarily focus on execution-layer locomotion stability under contact and whole-body dynamics [19,20]. Our O-MCBF instead targets the navigation layer and provides a QP-compatible maneuver filter that is complementary to such learning-based locomotion guarantees. A third line adopts probabilistic or robust constraints and risk-based criteria to hedge perception and prediction errors, thereby calibrating risk to some extent [21,22]. Despite these advances, current approaches rarely satisfy two requirements simultaneously: (i) a verifiable safety characterization defined in pose space, and (ii) an online, risk-aware adaptation of the safety margin to the scene. This gap is most pronounced in crowded, rapidly changing environments and undermines applicability and transferability [23]. Moreover, fixed risk thresholds lack contextual elasticity: if set too strictly, they shrink the feasible set or lead to overly conservative behavior; if set too loosely, they erode the safety boundary in exchange for nominal feasibility and efficiency.
To overcome these limitations, we propose a risk-aware model predictive control (RA-MPC) framework that enables mobile robots to adapt their safety buffers to scene risk while maintaining fast progress, pose stability, and collision safety in dynamic environments, as demonstrated in Figure 1. The framework comprises two complementary components. First, the Orientation–Motion Coupled Control Barrier Function (O-MCBF) provides a verifiable pose-space safety formulation that links collision proximity with attitude-stability and actuation limits; we cast the associated barrier-derivative condition as quadratic inequalities within MPC, which prevents unsafe attitudes and excessive control actions during high-speed evasive maneuvers and promotes smoother trajectories. Second, the Risk-Aware Adaptive Margin (RAAM) computes a time-varying safety buffer from relative speed, available braking capability, and prediction uncertainty, replacing fixed thresholds with context-dependent margins that expand under high risk and contract in open, low-risk scenes. These components are integrated into a sparsity-exploiting quadratic program solved in real time, coordinating safety constraints with task progress [24]. The resulting controller supports pose-stable dynamic obstacle avoidance and risk-adaptive regulation of speed and clearance while preserving efficiency; we further establish safety and online solvability guarantees and demonstrate effectiveness through experimental results in crowded, rapidly changing environments.
Our contributions are as follows:
1.
We introduce an O-MCBF that unifies collision proximity, attitude stability, and actuation limits in a full-pose representation and cast the barrier-derivative condition as QP-compatible inequalities for MPC. Under standard regularity and feasible initialization, we establish forward invariance of the safe set.
2.
We propose an RAAM which computes a time-varying safety buffer from relative speed, available braking capability, and prediction uncertainty. We analyze monotonicity and boundedness properties and prove feasibility conditions for the barrier constraint together with their impact on the feasible set and conservativeness, thereby avoiding the over–under-conservatism induced by fixed thresholds.
3.
We structure the above safety conditions into a sparsity-exploiting QP without introducing non-differentiable or strongly nonconvex operators, enabling online coordination of task progress and safety constraints with consistent real-time performance.
4.
Experiments in crowded and rapidly changing environments show improvements over representative MPC/CBF baselines in success rate, trajectory smoothness, and goal-directed progress, with no observed safety violations under the tested conditions, demonstrating the effectiveness and robustness of the approach.

2. Related Work

In this section, we provide a detailed review of the related research content concerning mobile robot autonomous navigation in dynamic environments. Existing methods excel in aspects such as interactive prediction, formal safety, and risk handling, yet it is difficult to simultaneously achieve verifiable safety characterization in the pose space and scene-risk-adaptive safety margin design. Therefore, we structure our review around three main threads: interactive and prediction-driven navigation, optimal control and formal safety, and uncertainty and risk-aware safety margins.

2.1. Interaction- and Prediction-Aware Navigation

Research on navigation and collision avoidance in dynamic environments has progressively shifted from geometric and reactive methods to prediction- and interaction-aware paradigms. Representative initial approaches include velocity obstacle-based techniques and their reciprocal extensions for multi-agent real-time collision avoidance [25,26], as well as local motion generation methods that integrate Dynamic Window, Timed Elastic Band, sampling, or graph optimization [27,28]. Furthermore, the social navigation literature emphasizes collective etiquette and social constraints for safe movement in crowded spaces [29,30]. More recently, prediction-driven methods incorporating multi-modal trajectory prediction, intent estimation, and data-driven cost learning have significantly improved passability in dense, highly dynamic scenarios [31,32,33]. However, these approaches commonly measure safety using point-to-obstacle distance and heuristic buffering, often decoupling the agent’s full pose and execution boundaries. When relative speed is high or interaction intensity increases, these methods are prone to control instability, decision oscillation, or an imbalance between overly conservative and aggressive behaviors [34]. Critically, they lack verifiable safety guarantees. This highlights the necessity for a unified safety formulation across the entire pose space and certifiable safety properties, which serves as a key motivation for the methodology proposed in the subsequent sections.

2.2. Optimal Control and Formal Safety

Optimal control provides a unified modeling and online solution framework for safe navigation. MPC integrates objectives and constraints into a receding horizon optimization, addressing uncertainty through variants such as robust, tube-based, and chance-constrained formulations [35,36,37]. Conversely, CBF and Reachability Theory offer verifiable safety conditions based on the concepts of safety set invariance and forward invariance. A common practice is to impose barrier derivative inequalities within the optimization, enabling compatibility with QP [38,39]. Concurrently, approaches like Responsibility-Sensitive Safety (RSS) and related standards translate minimum longitudinal distance and braking capabilities into checkable rules [40]. However, existing practices typically construct barriers or safety domains using geometric distance and mass-point approximations. Crucially, pose stability and actuation limits are often decoupled from collision safety within a unified safety constraint. Furthermore, some constraint forms are computationally prohibitive for real-time solution [41]. Therefore, there remains a need for a pose-space and QP-friendly safety expression that can be executed in real time within an MPC framework while providing forward invariance guarantees, which aligns with the objectives of our proposed O-MCBF and real-time integration approach.

2.3. Uncertainty and Risk-Aware Safety Margins

To address sensory noise, prediction errors, and partial observability, researchers have proposed methods based on chance constraints, distributionally robust optimization, and risk measures (such as CVaR) to provide probabilistic or worst-case safety bounds [42,43]. In engineering practice, heuristic safety radii based on Time-to-Collision (TTC), braking distance, or relative velocity are also commonly used for computational simplification [44,45]. While the former possesses clear statistical or robust guarantees, their computational cost and dependence on model assumptions can restrict real-time performance and generalization. Conversely, the latter is efficient and easy to implement but struggles to adaptively adjust to changes in relative speed, braking capability, and predictive uncertainty, resulting in a conservative/aggressive imbalance between sparse and high-risk scenarios [46]. Consequently, there is an urgent need for an interpretable and online-adjustable risk-aware safety margin that is consistent with optimization or barrier constraints, enabling a controllable trade-off between safety and efficiency across diverse dynamic and uncertain scenarios.

3. Preliminaries and Problem Statement

This section reviews preliminaries of CBF and risk-aware safety specifications. Our problem statement is also provided.

3.1. Control Barrier Function Preliminaries

CBFs provide a formal, real-time framework for synthesizing safety-critical controllers by guaranteeing the forward invariance of a desired safe set for nonlinear control systems.
We consider a general time-invariant, control-affine system with states x X R n and compact admissible control inputs u U R m :
x ˙ = f ( x ) + g ( x ) u , x X , u U ,
where f : X R n is the drift vector field and g : X R n × m is the control input matrix, both assumed to be locally Lipschitz continuous.
Safety is characterized by a continuously differentiable function h : X R . The corresponding safe set S is defined by the zero superlevel set of h:
S = { x X h ( x ) 0 } .
The set S is defined as forward invariant if every solution x ( t ) of (1) initiated in S remains in S for all subsequent time t 0 .
A continuously differentiable function h is a CBF if there exists an extended class- K function α : R R such that the following condition holds for all states x S :
sup u U L f h ( x ) + L g h ( x ) u + α ( h ( x ) ) 0 for all x with h ( x ) 0 .
The terms L f h ( x ) = h ( x ) f ( x ) and L g h ( x ) = h ( x ) g ( x ) denote the Lie derivatives of h along f and g, respectively. This condition explicitly guarantees the existence of an admissible control input u U that locally prevents the trajectory from exiting the safe set S .
Furthermore, any (locally Lipschitz) feedback control law u ( x ) satisfying the resultant CBF constraint
L f h ( x ) + L g h ( x ) u + α ( h ( x ) ) 0
renders the set S forward invariant. For a system subject to multiple safety requirements, defined by h j , j = 1 , , J , enforcing (4) for each h j concurrently guarantees the forward invariance of the composite safe set S = j = 1 J { x h j ( x ) 0 } .

3.2. Risk-Aware Safety Specification

To address safety in dynamic environments with prediction uncertainty, we formulate a risk-aware safety specification using a time-varying CBF. The robot operates within a Euclidean workspace W R d ( d { 2 , 3 } ), navigating among M moving agents (obstacles). Let p ( x ) R d be the robot’s position derived from its state x. The predicted position of agent i at time t, obtained from a perception and prediction pipeline, is denoted by o ^ i ( t ) R d . Assuming collision geometry is conservatively bounded by effective radii r rob and r i , the signed clearance from agent i is defined as:
d i ( x , t ) = p ( x ) o ^ i ( t ) r rob + r i .
Contextual risk is integrated through a dynamic safety margin. Let v rel , i ( t ) = p ˙ ( x ) v ^ i ( t ) be the relative speed magnitude and Σ i ( t ) 0 summarize the state prediction uncertainty (e.g., covariance) associated with agent i. We introduce a bounded, measurable risk margin ρ i ( t ) [ 0 , ρ ¯ ] that dynamically adjusts the required separation distance based on the perceived risk level:
ρ i ( t ) = ϕ i v rel , i ( t ) , Σ i ( t ) , ϕ i / v rel 0 , ϕ i / Σ 0 .
The monotonic properties of the function ϕ i ensure that both higher relative speed and increased prediction uncertainty necessitate a larger safety buffer ρ i ( t ) , thereby increasing control conservatism.
The overall safety specification is composed of two classes of barrier functions. The first is the Risk-Aware Distance CBF ( h i dist ), a time-varying function that integrates the signed clearance d i ( x , t ) with the contextual risk margin ρ i ( t ) to enforce dynamic, risk-adjusted separation from M moving agents. The second is the Actuation/Attitude CBF ( h att ), a time-invariant function ensuring the robot’s state remains within intrinsic physical and operational limits (e.g., bounds on angular rates/accelerations or tilt). These safety functions are formally defined as:
h i dist ( x , t ) = d i ( x , t ) ρ i ( t ) , i = 1 , , M , h att ( x ) 0 .
The resulting time-varying pose-aware safe set S ( t ) is defined as the intersection of all constrained sets:
S ( t ) = x X | h i dist ( x , t ) 0 i , h att ( x ) 0 .

3.3. Problem Statement

The core objective is to synthesize a control policy that guarantees both safety and task completion for the control-affine system (1) operating in the dynamic environment defined by the safe set S ( t ) .
Let E 0 S ( 0 ) be the set of admissible initial conditions and G X be a predefined goal set (e.g., a small ball centered at a desired target position). The objective is to design a (possibly time–varying) feedback control law u : X × R 0 U such that for any initial state x ( 0 ) E 0 , the resulting closed-loop trajectory x ( t ) of system (1) satisfies two primary requirements.
The first, safety, demands that the trajectory must guarantee the forward invariance of the safe set, x ( t ) S ( t ) for all t 0 . This is formally enforced by requiring the control input u to satisfy the time-varying CBF constraint for all h j { h 1 dist , , h M dist , h att } :
L f h j ( x , t ) + L g h j ( x , t ) u + h j t + α ( h j ( x , t ) ) 0 .
The second, goal attainment, requires that the trajectory reaches the goal set G in finite time or asymptotically, while respecting the intrinsic state constraints x ( t ) X and control input constraints u ( t ) U throughout the operation. Thus, the problem is to find a control policy u U that solves the synthesis problem:
u = arg min u U safe ( x , t ) J ( u ) ,
where U safe ( x , t ) is the set of admissible control inputs satisfying (9), and J ( u ) is a functional used to prioritize goal attainment or minimize a performance metric (e.g., tracking error and smoothness) among the safe solutions. The safety requirements defined by (9) are strictly primary.

4. Methodology

This section develops a risk-aware predictive controller that addresses the two core limitations identified earlier: (i) classical distance-only constraints ignore the coupling between translational motion and attitude dynamics; and (ii) fixed safety buffers are either overly conservative or unsafe under varying uncertainty and approach speed. We therefore encode pose-space safety with an O-MCBF and adapt the safety buffer online via an RAAM. Both are embedded into a receding-horizon quadratic program to achieve real-time, certifiably safe navigation in dynamic scenes. The structure is shown in Figure 2.

4.1. Overview

The proposed navigation framework integrates perception, planning, and control components to achieve safe autonomous navigation in dynamic environments. As illustrated in Figure 2, the system processes multi-modal sensor inputs through a comprehensive pipeline that combines obstacle detection, motion prediction, path planning, and trajectory optimization. The framework operates in a closed-loop fashion, continuously updating control commands based on real-time environmental feedback and state estimation.
Perception and Obstacle Detection: The perception stack utilizes an Intel RealSense D435i RGB-D camera to capture depth images and extract dynamic obstacles in the robot’s local environment [47]. Raw depth data undergo spatial filtering and noise reduction to improve measurement quality [48]. Obstacle detection employs gradient-based processing where image gradients compute local depth discontinuities to enhance obstacle boundaries, followed by density-based spatial clustering (DBSCAN) to segment obstacle points into individual clusters [49]. Each obstacle cluster is modeled as a parameterized ellipse using minimum enclosing ellipse fitting, characterized by semi-major axis, semi-minor axis, center coordinates, and orientation angle.
Multi-Target Tracking and Motion Prediction: Dynamic obstacle tracking employs a Kuhn–Munkres algorithm for data association across consecutive time steps, maintaining obstacle identities through optimal assignment based on spatial proximity [50]. Each tracked obstacle utilizes a Kalman filter to estimate motion states and predict future positions over the planning horizon. The prediction framework quantifies motion uncertainty through covariance estimation, providing probabilistic forecasts for collision avoidance [51].
Global Path Planning: The global planning layer employs a Potential Field-enhanced RRT* (PF-RRT*) to generate a long-horizon reference trajectory connecting the start and goal [52]. PF-RRT* accelerates convergence by using potential-field guidance during tree expansion while retaining the probabilistic completeness of RRT*. In our hierarchical design, this global trajectory serves as an explicit guidance signal for the local RA-MPC (e.g., via waypoint/segment tracking and goal-progress objectives), which reduces the tendency of finite-horizon local optimization to exhibit globally inconsistent behaviors in cluttered environments. We note that under strong scene dynamics the global reference may become suboptimal or temporarily infeasible; the system therefore relies on closed-loop replanning to continuously correct the local motion, and refreshing the global reference can be used when necessary to maintain global consistency.
Robustness to Uncertainties: In practice, performance and safety may be affected by model mismatch/disturbances, sensing errors, and perception latency; our framework mitigates these issues in a receding-horizon manner as follows: (i) model mismatch is bounded by closed-loop replanning, since the controller continuously updates commands using real-time environmental feedback and state estimation rather than relying on long open-loop rollouts; (ii) sensing and prediction errors are explicitly represented through the multi-target tracking module, where filtered RGB-D measurements are used for obstacle detection and Kalman-filter-based prediction provides both future states and covariance, and this uncertainty directly enters the RAAM (Equation (17)) so that larger noise/less confident predictions automatically enlarge the adaptive safety margin, yielding more conservative but safer behaviors; (iii) perception latency is handled implicitly by the same uncertainty-aware mechanism and real-time execution, as the overall algorithm is implemented within the 50 ms control-cycle budget, and any residual delay can be regarded as additional prediction uncertainty absorbed by the covariance-driven margin adaptation. We further note that our simulation includes realistic RGB-D noise models (e.g., depth measurement uncertainty σ = 0.03  m and limited FoV), and the real-world trials are conducted under genuine sensor noise and dynamic uncertainties, in which zero collision incidents are observed in the reported experiments.
The complete pipeline operates at real-time frequencies to ensure responsive navigation in dynamic scenarios. Sensor measurements feed the perception system, which outputs structured obstacle representations and motion predictions. These combine with the global reference to formulate the local optimization problem, generating control commands for actuator-level execution. This modular architecture enables systematic analysis while maintaining integrated system performance.

4.2. Orientation–Motion Coupled CBF (O-MCBF)

Traditional CBFs in mobile robotics primarily enforce collision avoidance through position-based safety constraints, neglecting the coupling between translational motion and attitude dynamics. This limitation becomes critical during high-speed maneuvers where rapid orientation changes can compromise vehicle stability and motion smoothness. We address this gap by proposing an O-MCBF that simultaneously constrains collision safety and attitude stability within a unified framework.
To handle the coupling between position and orientation constraints without singularities, we employ dual quaternion representation for the robot’s pose. A dual quaternion q R 8 encodes both position p R 3 and orientation r S O ( 3 ) in a compact, singularity-free manner:
q = r + ε 1 2 p r
where r is the unit quaternion representing orientation, p is the position quaternion [ 0 , p T ] T , and ε is the dual unit satisfying ε 2 = 0 , ε 0 .
The O-MCBF integrates collision avoidance and stability constraints through a composite barrier function that considers both translational safety margins and rotational stability limits:
h O - MCBF ( x , ω ) = min { h collision ( x ) , h stability ( ω ) }
The collision safety component h collision ( x ) maintains traditional distance-based constraints:
h collision ( x ) = x x obs 2 ( r safe + r obs ) 2
where x is the robot position, x obs is the obstacle center, and r safe and r obs are the safety and obstacle radii, respectively.
The stability component h stability ( ω ) constrains angular velocity and acceleration to prevent destabilizing maneuvers:
h stability ( ω ) = ω max 2 ω 2 α stab ω ˙ 2
where ω max is the maximum allowable angular velocity, ω is the current angular velocity, ω ˙ is the angular acceleration, and α stab > 0 is a stability weighting parameter.
The O-MCBF constraint is incorporated into the MPC optimization as a time-varying inequality constraint. For discrete-time systems with sampling period T, the barrier function constraint becomes:
h O - MCBF ( x k + 1 , ω k + 1 ) ( 1 γ k ) h O - MCBF ( x k , ω k )
where γ k ( 0 , 1 ) is the relaxation parameter that controls the convergence rate to the safe set.
The coupled nature of the constraint ensures that high angular velocities automatically reduce the allowable proximity to obstacles, and conversely, close obstacle proximity limits the permissible rotational dynamics. This coupling is achieved through the minimum operation in (12), which activates the more restrictive constraint at each time instant. For continuous-time implementation, the time derivative of the O-MCBF along system trajectories must satisfy:
h ˙ O - MCBF = h O - MCBF T f ( x , ω ) + h O - MCBF T g ( x , ω ) u α h O - MCBF
where f ( · ) and g ( · ) are the drift and control input matrices of the nonlinear system, u is the control input, and α > 0 is a class- K function parameter.
Although the prediction model in the MPC is planar and kinematics-based for real-time efficiency, the proposed O-MCBF provides a conservative proxy for dynamic stability by explicitly bounding the angular velocity ω and angular acceleration ω ˙ (cf. (14)), thereby restricting the planned motion to a quasi-static stability envelope and avoiding aggressive maneuvers (e.g., sharp turns at high speed) that may violate friction limits or induce rollover. The resulting kinematically feasible reference is then tracked by the low-level whole-body controller (based on residual policy optimization), which handles platform-specific actuation and dynamics during execution. Therefore, the current instantiation is best suited to ground platforms where planar body commands are meaningful and trackable (e.g., wheeled, wheel-legged, and tracked robots in moderate-slip regimes), and our experiments were conducted on a wheel-legged platform with nontrivial limits (e.g., v max = 2.0  m/s, a max = 3.0  m/s2, ω max = 6.0  rad/s). For substantially higher-dynamic systems (e.g., high-speed vehicles where slip, lateral dynamics, and load transfer dominate), the prediction model should be upgraded to a dynamics-aware model and the stability constraints should be adapted accordingly; for legged or humanoid robots, the same optimization structure can be retained but the stability proxy must be reformulated to account for contact switching and whole-body dynamics (e.g., centroidal/ZMP/Capture-Point and contact-feasibility constraints).

4.3. Risk-Aware Adaptive Margin (RAAM)

Fixed safety margins in traditional CBF formulations present a fundamental trade-off between safety and efficiency: conservative margins ensure collision avoidance but lead to overly cautious behavior in open spaces, while aggressive margins improve efficiency but may compromise safety during high-speed encounters or under significant prediction uncertainty. To address this limitation, we developed a Risk-Aware Adaptive Margin (RAAM) module that dynamically adjusts safety buffers based on real-time risk assessment, enabling context-dependent safety–efficiency balance within the MPC optimization.
The RAAM module computes an adaptive safety margin γ ( t ) that replaces the fixed buffer r safe in the collision barrier function:
γ ( t ) = γ base + γ vel ( v rel ) + γ brake ( a max ) + γ uncert ( Σ )
where γ base is the minimum baseline safety margin, and the additional terms account for relative motion, braking capability, and prediction uncertainty, respectively.
The velocity-dependent component scales with the relative approach speed:
γ vel ( v rel ) = k v v rel 2 2 μ g + a max
where v rel = v robot v obs is the relative velocity vector, k v > 0 is a scaling factor, μ is the friction coefficient, g is gravitational acceleration, and a max is the maximum deceleration capability.
The braking-aware component accounts for the robot’s stopping distance under emergency conditions:
γ brake ( a max ) = k b v robot 2 2 a max · exp a max a nominal
where k b > 0 is a braking margin factor, and a nominal represents the nominal deceleration limit.
The uncertainty component adapts to prediction confidence levels:
γ uncert ( Σ ) = k u tr ( Σ pos ) · 1 + Δ t pred T horizon
where k u > 0 is an uncertainty scaling factor, Σ pos is the positional covariance submatrix from obstacle tracking, Δ t pred is the prediction time, and T horizon is the planning horizon.
The adaptive margin computation integrates multiple risk factors through continuous evaluation of kinematic risk level R kin ( t ) :
R kin ( t ) = w 1 v rel v rel max + w 2 σ pred σ max + w 3 1 d obs / d min
where w i > 0 are weighting factors, σ pred quantifies prediction uncertainty, and d obs is the current obstacle distance.
The time-varying safety margin modifies the collision barrier function constraint:
h adaptive ( x , t ) = x x obs 2 ( γ ( t ) + r obs ) 2 0
To ensure numerical stability within the MPC optimization, the margin update rate is bounded:
γ ˙ ( t ) = sat γ target ( t ) γ ( t ) τ adapt , γ ˙ max
where γ target ( t ) is computed from (17), τ adapt > 0 is the adaptation time constant, and γ ˙ max limits the maximum margin change rate.
The RAAM module maintains safety guarantees by ensuring γ ( t ) γ base > 0 at all times while enabling efficient navigation through adaptive margin adjustment based on instantaneous risk conditions. (Figure 3).

4.4. RA-MPC via QP Synthesis

The proposed RA-MPC controller integrates the O-MCBF and RAAM modules within a receding-horizon optimization scheme, formulating trajectory generation as a constrained QP that can be solved efficiently in real time. The controller balances trajectory tracking, control smoothness, and safety requirements while adapting to dynamic risk conditions through the unified optimization formulation.
Consider a discrete-time nonlinear system with state x k R n x and control input u k R n u :
x k + 1 = f ( x k , u k ) + w k
where f ( · ) represents the system dynamics and w k accounts for model uncertainties and disturbances.
For mobile robot navigation, the state vector comprises position, orientation, and velocities, x k = [ x k , y k , θ k , v k , ω k ] T , while the control input consists of linear and angular acceleration commands, u k = [ a v , k , a ω , k ] T . The RA-MPC optimization problem over prediction horizon N is formulated as:
min U N i = 0 N 1 x k + i | k x ref , k + i Q i 2 + u k + i | k R i 2 + x k + N | k x ref , k + N P 2
subject to:
x k + i + 1 | k = f ( x k + i | k , u k + i | k ) , i = 0 , , N 1 u min u k + i | k u max , i = 0 , , N 1 x min x k + i | k x max , i = 0 , , N 1 h O - MCBF ( x k + i + 1 | k , ω k + i + 1 | k ) ( 1 γ k ) h O - MCBF ( x k + i | k , ω k + i | k ) h adaptive ( x k + i | k , t k + i ) 0 , j O k
where U N = [ u k | k , , u k + N 1 | k ] T is the control sequence, Q i 0 , R i 0 , and P 0 are weighting matrices, and O k denotes the set of detected obstacles at time k.
To enable real-time computation, the nonlinear optimization problem is approximated as a QP through successive linearization around the previous solution. The system dynamics are linearized as:
x k + i + 1 | k A i x k + i | k + B i u k + i | k + c i
where A i = f x | x k + i * , u k + i * , B i = f u | x k + i * , u k + i * , and c i accounts for the linearization residual.
The O-MCBF constraint is linearized around the nominal trajectory:
h O - MCBF T ( x k + i + 1 * , ω k + i + 1 * ) x k + i + 1 | k ( 1 γ k ) h O - MCBF T ( x k + i * , ω k + i * ) x k + i | k δ h , i
where δ h , i compensates for linearization errors and ensures constraint satisfaction.
Similarly, the adaptive collision constraints from the RAAM are linearized:
h adaptive T ( x k + i * , t k + i ) x k + i | k δ adapt , i
To maintain real-time performance, the optimizer employs warm-starting by initializing each QP with the shifted solution from the previous time step:
U N ( 0 ) = [ u k 1 + 1 | k 1 * , , u k 1 + N 1 | k 1 * , u k 1 + N 1 | k 1 * ] T
where the superscript ( 0 ) denotes the initial guess, and the last control input is repeated to maintain the horizon length.
In scenarios where the optimization problem becomes infeasible due to conflicting constraints, the controller employs a constraint prioritization scheme. Safety constraints (O-MCBF and RAAM) are treated as hard constraints with the highest priority, while tracking performance constraints may be relaxed through slack variables:
min U N , ϵ Cos t ( U N ) + ρ ϵ 1 subject to : Safety constraints Tracking constraints + ϵ
where ϵ are slack variables, and ρ 0 is a large penalty weight.

4.5. Algorithmic Pseudocode Statement

This subsection presents the complete algorithmic implementation of the proposed RA-MPC controller, integrating the O-MCBF and RAAM modules within a unified receding-horizon optimization framework. The algorithm operates in real time, processing sensor data and generating safe control commands at each sampling instant.
Algorithm 1 details the main computational procedure executed at each control cycle. The algorithm begins with sensor data acquisition and obstacle state estimation, followed by adaptive margin computation via the RAAM, constraint formulation using the O-MCBF, and finally QP-based trajectory optimization. The modular structure enables a systematic analysis of computational complexity and facilitates real-time implementation.
Algorithm 1 Risk-Aware Model Predictive Control (RA-MPC)
Require: 
Current state x k , sensor data z k , reference trajectory { x ref , k + i } i = 0 N
Ensure: 
Optimal control input u k *
  1:
Perception and Tracking
  2:
Detect obstacles from depth images using gradient-based DBSCAN clustering
  3:
Update multi-target tracking with Kalman filters and Hungarian association
  4:
Predict obstacle trajectories: { o ^ j ( k + i | k ) , Σ j ( k + i | k ) } j = 1 , i = 1 M , N
  5:
RAAM: Adaptive Safety Margins
  6:
for each obstacle j and prediction step i do
  7:
    Compute adaptive margin: γ j ( k + i ) = f ( v rel , a max , Σ j )     ▹ Equation (17)
  8:
end for
  9:
O-MCBF: Coupled Safety Constraints
10:
for each prediction step i { 0 , , N 1 }  do
11:
    Construct collision barriers: h collision , j ( k + i ) with adaptive margins γ j ( k + i )
12:
    Formulate stability barriers: h stability ( k + i ) for angular dynamics
13:
    Generate coupled constraints: h O - MCBF , j ( k + i ) ( 1 γ k ) h O - MCBF , j ( k + i 1 )
14:
end for
15:
MPC Optimization
16:
Linearize system dynamics and safety constraints around nominal trajectory
17:
Formulate QP: min U N 1 2 U N T H U N + f T U N subject to constraints
18:
Warm-start with shifted previous solution: U N ( 0 ) = shift ( U N , k 1 * )
19:
Solve QP with active-set method
20:
if infeasible solution then
21:
    apply constraint relaxation with safety priority
22:
end if
23:
Extract and apply first control input: u k * = u k | k *
24:
return  u k *
The algorithm maintains several key computational properties that enable real-time operation. First, the RAAM computation in lines 9–15 operates with O ( M N ) complexity, where M is the number of detected obstacles and N is the prediction horizon length. Second, the O-MCBF constraint linearization in lines 16–25 generates at most 2 M N inequality constraints, maintaining the QP structure essential for efficient solution. Third, the warm-start initialization in line 29 significantly reduces solver iterations, typically achieving convergence within 10–15 iterations for the tested scenarios. The constraint prioritization mechanism in lines 32–35 provides a fallback strategy when the nominal optimization becomes infeasible due to conflicting requirements. Safety constraints derived from the O-MCBF and RAAM are treated as hard constraints, while tracking performance may be gracefully degraded through slack variable introduction. This hierarchical approach ensures that collision avoidance and stability requirements are never compromised, even in challenging scenarios with limited maneuverability.
The overall computational complexity scales as O ( N 3 + M N 2 ) , where the cubic term arises from the QP solution and the quadratic term from the constraint evaluation. For typical parameter values ( N = 25 , M 10 ), the algorithm consistently operates within the 50 ms control-cycle budget, enabling real-time deployment on standard computing platforms.

5. Experimental Results

This section presents comprehensive experimental validation of the proposed RA-MPC controller through both simulation and real-world deployment. The experimental evaluation was designed to demonstrate the effectiveness, safety, and computational efficiency of the integrated O-MCBF and RAAM modules across diverse dynamic scenarios. We conducted systematic comparisons against representative baseline methods to quantify performance improvements in collision avoidance, trajectory smoothness, and task completion efficiency.

5.1. Experimental Setup

5.1.1. Simulation Environment

All simulation experiments were conducted on a high-fidelity Gazebo-based simulation platform, which supports accurate dynamic modeling and realistic sensor simulation. The platform provides comprehensive physics engine integration, enabling precise representation of robot dynamics, sensor characteristics, and environmental interactions essential for rigorous algorithm validation. We employed the Gazebo simulator integrated with the PEDSIM library (https://github.com/chgloor/pedsim, https://github.com/srl-freiburg/pedsim, accessed on 29 January 2026), for simulating realistic pedestrian behavior and multi-agent interactions in dynamic environments. The PEDSIM framework provides sophisticated crowd simulation capabilities based on the Social Force Model (SFM) [53], enabling the generation of naturalistic human motion patterns with collision avoidance, goal-seeking, and social interaction behaviors.
As illustrated in Figure 4, we constructed six representative test scenarios encompassing diverse spatial topologies and obstacle configurations: (i) corridor environments (A) with long passages and distributed static obstacles, (ii) structured indoor environments (B–D) featuring office-like layouts with multiple rooms and narrow passages, (iii) open-space scenarios (E) with sparse obstacles and free-form navigation, and (iv) randomized environments (F) with stochastic obstacle placement for comprehensive robustness evaluation. These scenarios systematically cover the spectrum from highly structured to completely randomized environments.
Dynamic obstacles were modeled using the SFM framework, with agent populations randomly distributed between five and 25 entities to represent scenarios ranging from sparse to high-density dynamic interactions. Each simulated pedestrian exhibited realistic behavioral characteristics including preferred walking speeds (0.8–1.4 m/s), personal space preferences (0.4–0.8 m radius), and goal-directed navigation with obstacle avoidance. The simulation incorporated realistic sensor noise models for the RGB-D camera, including depth measurement uncertainty ( σ = 0.03 m) and limited field-of-view constraints (69.4° × 42.5°) to ensure experimental fidelity. Environmental complexity was systematically varied through controllable parameters including corridor width (2–6 m), obstacle density (0.1–0.8 entities/m2), and pedestrian motion patterns (unidirectional, bidirectional, and crossing flows). The randomized environment (F) provided additional stochastic testing capability with procedurally generated obstacle layouts and agent spawn patterns, enabling comprehensive evaluation of algorithm robustness and generalization capability across unpredictable scenarios.

5.1.2. Hardware Platform and Sensor Configuration

The experimental validation employed a custom wheel-legged robotic platform specifically designed for dynamic navigation in complex environments, as illustrated in Figure 5. The robot featured a hybrid locomotion system combining wheeled mobility with articulated leg mechanisms, enabling enhanced maneuverability and obstacle negotiation capabilities. The underlying locomotion control framework was based on residual policy optimization with trust region constraints [54], providing stable and agile wheel-legged locomotion across diverse terrain conditions.
The sensor suite comprised an Intel RealSense D435i RGB-D camera (Intel, Santa Clara, CA, USA). supplemented by a rotational LiDAR sensor for comprehensive environmental perception. The onboard computing architecture utilized an NVIDIA Jetson Xavier NX platform, enabling real-time execution of the proposed RA-MPC algorithm with consistent sub-50 ms control cycles. The robot’s complete kinematic and dynamic specifications are detailed in Table 1. The platform’s compact design and moderate mass provide an optimal balance between agility and stability, while the high-performance actuation system ensures responsive control suitable for dynamic obstacle avoidance scenarios. The integrated sensor configuration delivers reliable perception capabilities essential for accurate environment mapping and obstacle tracking in both structured and unstructured environments.

5.1.3. Algorithm Parameter Settings

The proposed RA-MPC algorithm involves multiple parameter configurations across the integrated O-MCBF, RAAM, and MPC optimization modules. Parameter selection followed a systematic approach balancing computational efficiency with performance requirements, informed by extensive preliminary tuning and sensitivity analysis. Table 2 summarizes the complete parameter configuration employed throughout the experimental evaluation.
To improve reproducibility, we briefly discuss the robustness of the RAAM parameters listed above. In our implementation, the most critical parameters are the baseline safety margin γ base , the uncertainty scaling factor k u , and the adaptation time constant τ adapt , since they dominantly determine the overall conservativeness and the responsiveness of the adaptive margin. Increasing γ base or k u yields consistently larger safety buffers and thus improves robustness under sensing and prediction uncertainty, at the cost of longer paths and lower throughput. The parameter τ adapt controls the speed of margin adaptation: smaller values react faster to rapid scene changes but may introduce oscillatory margin variations, while larger values produce smoother behavior but can lag behind fast encounters. The maximum margin change rate γ ˙ max mainly affects stability of the adaptation process and is typically less sensitive once it is sufficiently large to follow realistic risk changes. The velocity and braking factors k v and k b are moderately sensitive and mainly tune how strongly relative speed and braking feasibility influence the margin. Finally, the risk weights w 1 , w 2 , w 3 are comparatively less sensitive after normalizing the three risk cues, and they mostly affect secondary trade-offs; in practice, stable qualitative behavior can be obtained by keeping w 1 , w 2 , w 3 near the nominal values and tuning γ base , k u , and τ adapt for a desired safety–efficiency balance.

5.1.4. Evaluation Metrics

The experimental evaluation employed five key quantitative metrics to assess navigation performance. Navigation success rate measured the percentage of trials where the robot successfully reached the goal without collision. Collision rate quantified the frequency of safety violations during navigation tasks. Average path length evaluated trajectory efficiency by comparing executed path distance to direct geometric distance. Motion smoothness was assessed through linear velocity variation Δ v = 1 T 0 T | v ˙ ( t ) | d t and angular velocity variation Δ ω = 1 T 0 T | ω ˙ ( t ) | d t , where lower values indicate smoother trajectories. Additionally, computational efficiency was measured through average optimization solve time per control cycle. All metrics were computed across multiple independent trials for each scenario configuration, with statistical analysis conducted to ensure reliable performance comparison between the proposed method and baseline approaches.

5.2. Ablation Study

To systematically evaluate the individual contributions of the proposed O-MCBF and RAAM modules, we conducted comprehensive ablation studies across four algorithmic configurations. The baseline employed standard MPC with traditional CBF constraints [17], while progressive configurations added O-MCBF and RAAM modules to isolate their respective performance contributions. Experiments were conducted across all six simulation scenarios described in Figure 4 with 50 independent trials per configuration per scenario, using consistent parameter settings to enable direct performance comparison.
Table 3 presents the quantitative performance comparison across different module configurations, averaged over all simulation environments to ensure comprehensive evaluation. The baseline MPC + CBF configuration provided fundamental collision avoidance capability with moderate performance metrics. The addition of O-MCBF demonstrated significant improvements in motion smoothness, with substantial reductions in both linear and angular velocity variations due to the integrated attitude stability constraints. The RAAM module primarily enhanced navigation efficiency and safety, achieving higher success rates and reduced collision rates through adaptive margin adjustment while maintaining computational tractability.
The complete configuration achieved optimal performance across most metrics, demonstrating the complementary nature of the proposed modules. The 14.1% improvement in success rate and corresponding reduction in collision rate validated the safety enhancement provided by the integrated approach. The O-MCBF module contributed primarily to motion smoothness, with 35% and 37% reductions in linear and angular velocity variations respectively, while the RAAM enabled more efficient path planning with shorter average trajectories. The modest increase in computational time (13.1 ms) remained well within real-time constraints, confirming the practical feasibility of the enhanced controller. Statistical significance testing using paired t-tests confirmed that all performance improvements were statistically significant across the test scenarios. The ablation results demonstrate that both proposed modules provide distinct and valuable contributions to overall navigation performance, with their combination yielding superior results compared to any individual enhancement.

5.3. Simulation Experiments

5.3.1. Baseline Comparison

To validate the effectiveness of the proposed RA-MPC approach, we conducted comprehensive comparisons against three representative baseline methods from different paradigms of dynamic navigation. The selected baselines included: (i) DRL-VO [29], a deep reinforcement learning approach with velocity obstacles for collision avoidance; (ii) MPC-D-CBF [17], a model predictive control method with traditional distance-based CBF constraints; and (iii) CVaR-BF [10], a risk-aware navigation approach using conditional value at risk with barrier functions. These methods represent state-of-the-art approaches in learning-based navigation, optimization-based control, and risk-aware planning, respectively.
All methods were implemented with equivalent computational resources and evaluated across the six simulation scenarios described in Section 5.1.1. For a fair comparison, each algorithm operated under identical initial conditions, obstacle configurations, and sensor noise characteristics. The DRL-VO method employed a pre-trained policy with 2 million training episodes, while MPC-based approaches utilized identical prediction horizons and optimization settings where applicable. Performance evaluation covered 200 independent trials per scenario configuration, ensuring statistical reliability of comparative results.
Table 4 presents the quantitative performance comparison across all baseline methods and scenarios. The proposed RA-MPC consistently outperformed all baselines across safety and efficiency metrics. Compared to DRL-VO, our approach achieved 15.2% higher success rates while maintaining smoother trajectories with 42% lower velocity variation. Against MPC-D-CBF, the integration of O-MCBF and RAAM modules provided substantial improvements in collision avoidance (68% reduction in collision rate) and path efficiency (11% shorter average paths). The CVaR-BF baseline, while demonstrating competitive safety performance, exhibited higher computational overhead and more conservative behavior, resulting in longer completion times and suboptimal path lengths.
The superior performance of RA-MPC stems from the synergistic integration of pose-aware safety constraints and adaptive risk assessment. Unlike traditional distance-based approaches, the O-MCBF module ensures stability during aggressive maneuvers, while the RAAM enables context-dependent safety adjustments that avoid the over-conservatism typical of fixed-margin methods.

5.3.2. Performance Evaluation in Dynamic Scenarios

To demonstrate the qualitative performance differences between algorithms, we present representative trajectory comparisons in challenging navigation scenarios. Figure 6 shows the executed paths of all four methods in two representative environments: a complex multi-room indoor scenario (top row) and a corridor environment with dynamic obstacles (bottom row). These scenarios were selected to highlight the distinct behavioral characteristics of each approach under realistic navigation conditions.
The trajectory analysis revealed significant differences in path planning strategies and safety behaviors. The proposed RA-MPC (column a) generated smooth, efficient trajectories that maintained appropriate safety distances while making steady progress toward the goal. In contrast, DRL-VO (column b) exhibited more erratic path patterns with occasional aggressive maneuvers, while CVaR-BF (column c) demonstrated overly conservative behavior with unnecessarily wide safety margins. The traditional MPC-D-CBF (column d) showed intermediate performance but lacked the adaptive safety adjustment capabilities of the proposed approach, resulting in less optimal paths in dynamic conditions.
Quantitative analysis of the trajectory comparisons revealed significant performance differences across the tested scenarios. In the multi-room environment (top row), RA-MPC achieved 18% shorter path lengths compared to CVaR-BF and maintained minimum safety distances of 0.72 ± 0.08 m, demonstrating effective balance between efficiency and safety. The corridor scenario (bottom row) further highlighted adaptive behavior, where RA-MPC successfully navigated through bidirectional pedestrian flows with 23% faster completion times than traditional MPC-D-CBF while maintaining smooth velocity profiles (jerk values 34% lower than DRL-VO). The trajectory smoothness analysis showed that RA-MPC consistently produced the most comfortable navigation behavior, with angular velocity variations reduced by 28–41% compared to baseline methods. These representative cases demonstrate the practical advantages of integrating pose-aware safety constraints with adaptive risk assessment in realistic dynamic navigation scenarios.

5.4. Real-World Experiments

5.4.1. Real-World Navigation Environment

Real-world validation was conducted in two distinct indoor environments representative of common navigation scenarios, as shown in Figure 7. Environment A featured a corridor-like setting with strategic obstacle placement and controlled human traffic patterns, while Environment B represented a more open space with multiple static obstacles and diverse human movement patterns. Both environments incorporated realistic operational constraints including varying lighting conditions, floor surface changes, and authentic human–robot interaction dynamics.

5.4.2. Physical Navigation Test

Physical navigation experiments demonstrated the practical effectiveness of the RA-MPC controller under real-world conditions with actual sensor noise, dynamic uncertainties, and human interaction complexities. Testing spanned 20 independent trials across both experimental environments, with 10 trials conducted in each environment to ensure comprehensive evaluation across different spatial configurations and human interaction patterns.
Table 5 summarizes the experimental outcomes across the two environments. The proposed RA-MPC achieved a 94.7% overall success rate in real-world conditions, demonstrating remarkable consistency with simulation performance (92.4%). Most notably, the system maintained zero collision incidents throughout all testing, validating the effectiveness of the integrated O-MCBF and RAAM safety mechanisms under genuine operational conditions. Environment A (corridor setting) showed slightly higher success rates (96.0%) due to more structured obstacle arrangements, while Environment B (open space) demonstrated robust performance (93.3%) despite increased spatial complexity and human motion unpredictability. Performance analysis revealed that the RAAM module effectively adapted safety margins to real-world uncertainties, with observed margin adjustments ranging from 0.6 m in open spaces to 1.4 m during close human encounters. The O-MCBF constraints successfully prevented attitude instabilities during rapid avoidance maneuvers, maintaining smooth motion throughout all trials. The adaptive safety margins provided by the RAAM were particularly well received, with participants noting the system’s ability to provide appropriate personal space while maintaining efficient navigation progress. No instances of aggressive or socially inappropriate behavior were observed during testing, supporting the practical deployment readiness of the proposed approach.

6. Conclusions

This paper presented an RA-MPC framework for safe and efficient navigation in dynamic environments, addressing two fundamental limitations of existing approaches: the decoupling between translational motion and attitude dynamics in safety constraints, and the lack of adaptive safety margins that respond to varying risk conditions. The proposed framework integrates two complementary components: the O-MCBF module, which unifies collision avoidance with attitude stability constraints in a pose-space representation, and the RAAM module, which dynamically adjusts safety buffers based on relative velocity, braking capability, and prediction uncertainty. Experimental evaluation across six diverse simulation scenarios and two real-world environments demonstrated significant performance improvements over representative baseline methods. Compared to DRL-VO, MPC-D-CBF, and CVaR-BF, the proposed RA-MPC achieved a 92.4% average success rate, reduced collision rate by 7.2%, shortened average path length by 1.8 m, and significantly improved trajectory smoothness with 43% and 26% reductions in linear and angular velocity variations, respectively. Most notably, the system maintained zero collision incidents in all real-world testing trials, validating the effectiveness of the integrated safety mechanisms under genuine operational conditions. These results demonstrate that coupling pose-space safety constraints with risk-adaptive margins provides a principled and practical solution for achieving both safety guarantees and navigation efficiency in dynamic environments, with consistent real-time performance suitable for practical deployment.
The current study has several limitations. First, the MPC prediction model is planar and kinematics-based, and although the O-MCBF and RAAM modules provide conservative safety regulation, more dynamics-aware prediction and stability constraints would be beneficial for highly dynamic maneuvers. Second, the local optimization uses a finite horizon and thus depends on global guidance and reference updates when the environment changes significantly. Third, performance can be affected by perception/prediction imperfections, motivating tighter integration with more accurate tracking and forecasting modules. Future work will focus on dynamics-aware extensions, more systematic global–local coupling and online reference refresh, and broader validation across robot types and sensing conditions.

7. Discussion

While the proposed framework utilizes a planar kinematic model to ensure real-time computational tractability (≤50 ms), its hierarchical architecture, which integrates O-MCBF safety constraints with risk-aware margins, offers generalized applicability to platforms with higher dynamics and diverse morphologies. For legged and humanoid robots, the O-MCBF serves as a crucial stability filter; by strictly limiting angular accelerations, it implicitly constrains the rate of change of centroidal angular momentum, thereby ensuring that the generated reference trajectories remain within the balance-recovery capabilities of the underlying whole-body controller. Regarding tracked robots and high-speed vehicles prone to significant non-holonomic constraints and tire/track slip, the RAAM module dynamically expands safety margins based on prediction uncertainty to compensate for unmodeled sideslips, while the O-MCBF restricts maneuver intensities (e.g., yaw rates) to the linear dynamic region where kinematic assumptions hold. Beyond the specific platform tested, the framework functions as a modular template transferable to other mobile robots via minor instantiations: the prediction model can be substituted with appropriate kinematics (e.g., bicycle models for car-like vehicles or unicycle models for differential drives); the stability proxy in the O-MCBF can be adapted to platform-specific failure modes (e.g., lateral acceleration limits for Ackerman-steered vehicles); and the risk-adaptive margin mechanism remains universally applicable as it relies on relative kinematics and perception uncertainty rather than platform-specific dynamics.
Despite the above generality, the applicability of the proposed framework has several practical limitations that depend on robot morphology, sensing, and operating conditions: (i) The current planning-layer formulation uses a planar kinematic prediction model and a conservative maneuver filter, which is most appropriate when planar body commands are meaningful and trackable; highly dynamic maneuvers, aggressive slip conditions, or platforms dominated by strong 3D motion may require dynamics-aware prediction models and revised stability proxies. (ii) The framework relies on timely and sufficiently accurate perception and multi-target tracking to estimate obstacle states and prediction uncertainty, and degraded sensing conditions such as narrow FoV, severe occlusion, motion blur, or highly noisy range measurements can lead to overly conservative behavior or reduced performance, motivating stronger perception–planning coupling and more robust uncertainty modeling. (iii) In densely cluttered or rapidly changing environments, finite-horizon local optimization can be short-sighted and may require frequent global reference refresh or higher-level task logic to avoid dead-ends and oscillations. These limitations delineate the current scope of the method and point to future extensions on dynamics-aware modeling, robustness to sensing degradation, and more systematic global–local integration.

Author Contributions

Conceptualization, N.X., Z.Y. and N.H.; methodology, N.X. and Z.Y.; software, N.X., H.Z. and L.L.; validation, N.X., H.Z., L.L. and Y.S.; formal analysis, N.X. and Z.Y.; investigation, N.X., H.Z. and L.L.; resources, Z.Y. and N.H.; data curation, N.X., H.Z. and L.L.; writing—original draft preparation, N.X.; writing—review and editing, N.X., Z.Y. and N.H.; visualization, N.X. and Y.S.; supervision, Z.Y. and N.H.; project administration, Z.Y. and N.H.; funding acquisition, Z.Y. and N.H. All authors have read and agreed to the published version of the manuscript.

Funding

Research supported in part by Guangxi Power Grid Company’s 2024 Science and Technology Innovation Project under Grant GXKJXM20240152, in part by Guangxi Power Grid Company’s 2023 Science and Technology Innovation Project under Grant GXKJXM20230169.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing is not applicable.

Conflicts of Interest

The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Nomenclature

x Robot state
u Control input
NMPC prediction horizon
TControl time step
ω Angular velocity
ω ˙ Angular acceleration
h ( · ) Barrier function defining the safety constraint
α ( · ) Class- K function used in CBF condition
Σ Predicted covariance of dynamic obstacle states
Δ safe Risk-adaptive safety margin
dDistance between robot and obstacle
p r , p o Robot and obstacle positions
v max , a max Maximum linear speed and acceleration limits
ω max , ω ˙ max Maximum angular rate and angular acceleration limits

References

  1. Lee, J.; Bjelonic, M.; Reske, A.; Wellhausen, L.; Miki, T.; Hutter, M. Learning robust autonomous navigation and locomotion for wheeled-legged robots. Sci. Robot. 2024, 9, eadi9641. [Google Scholar] [CrossRef]
  2. Samavi, S.; Han, J.R.; Shkurti, F.; Schoellig, A.P. Sicnav: Safe and interactive crowd navigation using model predictive control and bilevel optimization. IEEE Trans. Robot. 2024, 41, 801–818. [Google Scholar] [CrossRef]
  3. Ren, Y.; Zhu, F.; Lu, G.; Cai, Y.; Yin, L.; Kong, F.; Lin, J.; Chen, N.; Zhang, F. Safety-assured high-speed navigation for MAVs. Sci. Robot. 2025, 10, eado6187. [Google Scholar] [CrossRef] [PubMed]
  4. Ji, T.; Chakraborty, N.; Schreiber, A.; Driggs-Campbell, K. An expert ensemble for detecting anomalous scenes, interactions, and behaviors in autonomous driving. Int. J. Robot. Res. 2025, 44, 1055–1077. [Google Scholar] [CrossRef]
  5. Han, R.; Wang, S.; Wang, S.; Zhang, Z.; Chen, J.; Lin, S.; Li, C.; Xu, C.; Eldar, Y.C.; Hao, Q.; et al. Neupan: Direct point robot navigation with end-to-end model-based learning. IEEE Trans. Robot. 2025, 41, 2804–2824. [Google Scholar] [CrossRef]
  6. Ji, Y.; Ni, L.; Zhao, C.; Lei, C.; Du, Y.; Wang, W. TriPField: A 3D potential field model and its applications to local path planning of autonomous vehicles. IEEE Trans. Intell. Transp. Syst. 2023, 24, 3541–3554. [Google Scholar] [CrossRef]
  7. Dobrevski, M.; Skočaj, D. Dynamic adaptive dynamic window approach. IEEE Trans. Robot. 2024, 40, 3068–3081. [Google Scholar] [CrossRef]
  8. Schmid, L.; Ni, C.; Zhong, Y.; Siegwart, R.; Andersson, O. Fast and compute-efficient sampling-based local exploration planning via distribution learning. IEEE Robot. Autom. Lett. 2022, 7, 7810–7817. [Google Scholar] [CrossRef]
  9. Jafarpourdavatgar, H.; Saeedinia, S.A.; Mohaghegh, M. Geometrical Optimal Navigation and Path Planning—Bridging Theory, Algorithms, and Applications. Sensors 2025, 25, 6874. [Google Scholar] [CrossRef]
  10. Wang, X.; Kim, T.; Hoxha, B.; Fainekos, G.; Panagou, D. Safe Navigation in Uncertain Crowded Environments Using Risk Adaptive CVaR Barrier Functions. arXiv 2025, arXiv:2504.06513. [Google Scholar] [CrossRef]
  11. Hu, Y.; Zhang, Y.; Song, Y.; Deng, Y.; Yu, F.; Zhang, L.; Lin, W.; Zou, D.; Yu, W. Seeing through pixel motion: Learning obstacle avoidance from optical flow with one camera. IEEE Robot. Autom. Lett. 2025, 10, 5871–5878. [Google Scholar] [CrossRef]
  12. Suresh, A.; Taylor, A.; Riek, L.D.; Martinez, S. Robot navigation in risky, crowded environments: Understanding human preferences. IEEE Robot. Autom. Lett. 2023, 8, 5632–5639. [Google Scholar] [CrossRef]
  13. Wen, G.; Lam, J.; Fu, J.; Wang, S. Distributed MPC-based robust collision avoidance formation navigation of constrained multiple USVs. IEEE Trans. Intell. Veh. 2023, 9, 1804–1816. [Google Scholar] [CrossRef]
  14. Qin, J.; Qin, J.; Qiu, J.; Liu, Q.; Li, M.; Ma, Q. SRL-ORCA: A socially aware multi-agent mapless navigation algorithm in complex dynamic scenes. IEEE Robot. Autom. Lett. 2023, 9, 143–150. [Google Scholar] [CrossRef]
  15. Wang, H.; Tan, A.H.; Nejat, G. Navformer: A transformer architecture for robot target-driven navigation in unknown and dynamic environments. IEEE Robot. Autom. Lett. 2024, 9, 6808–6815. [Google Scholar] [CrossRef]
  16. Li, J.; Liu, Q.; Jin, W.; Qin, J.; Hirche, S. Robust safe learning and control in an unknown environment: An uncertainty-separated control barrier function approach. IEEE Robot. Autom. Lett. 2023, 8, 6539–6546. [Google Scholar] [CrossRef]
  17. Jian, Z.; Yan, Z.; Lei, X.; Lu, Z.; Lan, B.; Wang, X.; Liang, B. Dynamic Control Barrier Function-based Model Predictive Control to Safety-Critical Obstacle-Avoidance of Mobile Robot. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023; pp. 3679–3685. [Google Scholar]
  18. Liu, J.; Yang, J.; Mao, J.; Zhu, T.; Xie, Q.; Li, Y.; Wang, X.; Li, S. Flexible active safety motion control for robotic obstacle avoidance: A CBF-guided MPC approach. IEEE Robot. Autom. Lett. 2025, 10, 2686–2693. [Google Scholar] [CrossRef]
  19. Grandia, R.; Taylor, A.J.; Ames, A.D.; Hutter, M. Multi-layered safety for legged robots via control barrier functions and model predictive control. In Proceedings of the 2021 IEEE International Conference on Robotics and Automation (ICRA), Xi’an, China, 30 May–5 June 2021; pp. 8352–8358. [Google Scholar]
  20. Arena, P.; Li Noce, A.; Patanè, L. Stability and safety learning methods for legged robots. Robotics 2024, 13, 17. [Google Scholar] [CrossRef]
  21. Chen, C.; Frey, J.; Arm, P.; Hutter, M. Smug planner: A safe multi-goal planner for mobile robots in challenging environments. IEEE Robot. Autom. Lett. 2023, 8, 7170–7177. [Google Scholar] [CrossRef]
  22. Schneider, L.; Frey, J.; Miki, T.; Hutter, M. Learning risk-aware quadrupedal locomotion using distributional reinforcement learning. In Proceedings of the 2024 IEEE International Conference on Robotics and Automation (ICRA), Yokohama, Japan, 13–17 May 2024; pp. 11451–11458. [Google Scholar]
  23. Cammarata, A.; Maddio, P.D.; Sinatra, R.; Tian, Y.; Zhao, Y.; Xi, F. Elastostatic analysis of a module-based shape morphing snake-like robot. Mech. Mach. Theory 2024, 194, 105580. [Google Scholar] [CrossRef]
  24. Jin, J.; Chen, W.; Chen, C.; Chen, L.; Tang, Z.; Chen, L.; Wu, L.; Zhu, C. A predefined fixed-time convergence ZNN and its applications to time-varying quadratic programming solving and dual-arm manipulator cooperative trajectory tracking. IEEE Trans. Ind. Inform. 2022, 19, 8691–8702. [Google Scholar] [CrossRef]
  25. Van Den Berg, J.; Snape, J.; Guy, S.J.; Manocha, D. Reciprocal collision avoidance with acceleration-velocity obstacles. In Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China, 9–13 May 2011; pp. 3475–3482. [Google Scholar]
  26. Guo, K.; Wang, D.; Fan, T.; Pan, J. VR-ORCA: Variable responsibility optimal reciprocal collision avoidance. IEEE Robot. Autom. Lett. 2021, 6, 4520–4527. [Google Scholar] [CrossRef]
  27. Yang, H.; Xu, X.; Hong, J. Automatic parking path planning of tracked vehicle based on improved A* and DWA algorithms. IEEE Trans. Transp. Electrif. 2022, 9, 283–292. [Google Scholar] [CrossRef]
  28. Yan, W.; He, L.; Wang, H.; Liu, Z.; Li, Z.; Du, Y. PF-TEB: Timed Elastic Band-Based Human-Aware Robot Navigation Framework in Crowded Environments. IEEE Robot. Autom. Lett. 2025, 10, 12157–12164. [Google Scholar] [CrossRef]
  29. Xie, Z.; Dames, P. Drl-vo: Learning to navigate through crowded dynamic scenes using velocity obstacles. IEEE Trans. Robot. 2023, 39, 2700–2719. [Google Scholar] [CrossRef]
  30. Golchoubian, M.; Ghafurian, M.; Dautenhahn, K.; Azad, N.L. Uncertainty-aware drl for autonomous vehicle crowd navigation in shared space. IEEE Trans. Intell. Veh. 2024, 9, 7931–7944. [Google Scholar] [CrossRef]
  31. Fu, M.; Zhang, T.; Song, W.; Yang, Y.; Wang, M. Trajectory prediction-based local spatio-temporal navigation map for autonomous driving in dynamic highway environments. IEEE Trans. Intell. Transp. Syst. 2021, 23, 6418–6429. [Google Scholar] [CrossRef]
  32. Xu, Z.; Jin, H.; Han, X.; Shen, H.; Shimada, K. Intent prediction-driven model predictive control for uav planning and navigation in dynamic environments. IEEE Robot. Autom. Lett. 2025, 10, 4946–4953. [Google Scholar] [CrossRef]
  33. Wang, M.; Wang, Q.; Wang, Z.; Gao, Y.; Wang, J.; Cui, C.; Li, Y.; Ding, Z.; Wang, K.; Xu, C.; et al. Unlocking aerobatic potential of quadcopters: Autonomous freestyle flight generation and execution. Sci. Robot. 2025, 10, eadp9905. [Google Scholar] [CrossRef]
  34. Xu, Z.; Han, X.; Shen, H.; Jin, H.; Shimada, K. Navrl: Learning safe flight in dynamic environments. IEEE Robot. Autom. Lett. 2025, 10, 3668–3675. [Google Scholar] [CrossRef]
  35. Benders, D.; Köhler, J.; Niesten, T.; Babuška, R.; Alonso-Mora, J.; Ferranti, L. Embedded hierarchical MPC for autonomous navigation. IEEE Trans. Robot. 2025, 41, 3556–3574. [Google Scholar] [CrossRef]
  36. Wang, Z.; Li, G.; Jiang, H.; Chen, Q.; Zhang, H. Collision-free navigation of autonomous vehicles using convex quadratic programming-based model predictive control. IEEE/ASME Trans. Mechatron. 2018, 23, 1103–1113. [Google Scholar] [CrossRef]
  37. Han, J.R.; Thomas, H.; Zhang, J.; Rhinehart, N.; Barfoot, T.D. Dr-mpc: Deep residual model predictive control for real-world social navigation. IEEE Robot. Autom. Lett. 2025, 10, 4029–4036. [Google Scholar] [CrossRef]
  38. Khan, S.H.; Ghaffari, A. Trajectory Planning and Tracking Using Decoupled CBF-QPs for Safe Navigation of Quadrotors. J. Dyn. Syst. Meas. Control 2025, 147, 021002. [Google Scholar] [CrossRef]
  39. Long, K.; Qian, C.; Cortés, J.; Atanasov, N. Learning barrier functions with memory for robust safe navigation. IEEE Robot. Autom. Lett. 2021, 6, 4931–4938. [Google Scholar] [CrossRef]
  40. Keyumarsi, S.; Atman, M.W.S.; Gusrialdi, A. LiDAR-based online control barrier function synthesis for safe navigation in unknown environments. IEEE Robot. Autom. Lett. 2023, 9, 1043–1050. [Google Scholar] [CrossRef]
  41. Wang, S.; Wen, S.; Yang, Y.; Cao, Y.; Shi, K.; Huang, T. Suboptimal safety-critical control for continuous systems using prediction–correction online optimization. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 4091–4101. [Google Scholar] [CrossRef]
  42. Park, H.K.; Kim, T.; Panagou, D. Beyond Collision Cones: Dynamic Obstacle Avoidance for Nonholonomic Robots via Dynamic Parabolic Control Barrier Functions. arXiv 2025, arXiv:2510.01402. [Google Scholar] [CrossRef]
  43. Garg, K.; Usevitch, J.; Breeden, J.; Black, M.; Agrawal, D.; Parwana, H.; Panagou, D. Advances in the theory of control barrier functions: Addressing practical challenges in safe control synthesis for autonomous and robotic systems. Annu. Rev. Control 2024, 57, 100945. [Google Scholar] [CrossRef]
  44. Balza, M.; Goldbarg, M.A.; Silva, S.N.; Silva, L.M.; Fernandes, M.A. A Real-Time Safe Navigation Proposal for Mobile Robots in Unknown Environments Using Meta-Heuristics. IEEE Access 2025, 13, 23987–24013. [Google Scholar] [CrossRef]
  45. Tordesillas, J.; Lopez, B.T.; Everett, M.; How, J.P. Faster: Fast and safe trajectory planner for navigation in unknown environments. IEEE Trans. Robot. 2021, 38, 922–938. [Google Scholar] [CrossRef]
  46. Patel, U.; Kumar, N.K.S.; Sathyamoorthy, A.J.; Manocha, D. Dwa-rl: Dynamically feasible deep reinforcement learning policy for robot navigation among mobile obstacles. In Proceedings of the 2021 IEEE International Conference on Robotics and Automation (ICRA), Xi’an, China, 30 May–5 June 2021; pp. 6057–6063. [Google Scholar]
  47. Xu, Z.; Zhan, X.; Xiu, Y.; Suzuki, C.; Shimada, K. Onboard dynamic-object detection and tracking for autonomous robot navigation with rgb-d camera. IEEE Robot. Autom. Lett. 2023, 9, 651–658. [Google Scholar] [CrossRef]
  48. Shi, S.; Jiang, L.; Deng, J.; Wang, Z.; Guo, C.; Shi, J.; Wang, X.; Li, H. PV-RCNN++: Point-voxel feature set abstraction with local vector representation for 3D object detection. Int. J. Comput. Vis. 2023, 131, 531–551. [Google Scholar] [CrossRef]
  49. Ester, M.; Kriegel, H.P.; Sander, J.; Xu, X. A density-based algorithm for discovering clusters in large spatial databases with noise. In Proceedings of the KDD’96: Proceedings of the Second International Conference on Knowledge Discovery and Data Mining, Portland, OR, USA, 2–4 August 1996; Volume 96, pp. 226–231. [Google Scholar]
  50. Zhu, H.; Zhou, M. Efficient role transfer based on Kuhn–Munkres algorithm. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 2011, 42, 491–496. [Google Scholar] [CrossRef]
  51. Feng, B.; Fu, M.; Ma, H.; Xia, Y.; Wang, B. Kalman filter with recursive covariance estimation—Sequentially estimating process noise covariance. IEEE Trans. Ind. Electron. 2014, 61, 6253–6263. [Google Scholar] [CrossRef]
  52. Fan, J.; Chen, X.; Wang, Y.; Chen, X. UAV trajectory planning in cluttered environments based on PF-RRT* algorithm with goal-biased strategy. Eng. Appl. Artif. Intell. 2022, 114, 105182. [Google Scholar] [CrossRef]
  53. Helbing, D.; Molnar, P. Social force model for pedestrian dynamics. Phys. Rev. E 1995, 51, 4282. [Google Scholar] [CrossRef]
  54. He, N.; Yang, Z.; Fan, X.; Que, W.; Liu, S.; Xu, H.; Bu, C.; Zhang, B. Residual Policy Optimization with Trust Region Constraints: A Learning Framework for Stable and Agile Wheel-Legged Locomotion. IEEE Trans. Autom. Sci. Eng. 2025, 22, 23352–23365. [Google Scholar] [CrossRef]
Figure 1. Real-world demonstration of the proposed RA-MPC framework. The wheel-legged robot navigates through a dynamic environment with human pedestrians, automatically adapting safety margins and maintaining smooth trajectories while progressing toward the designated goal point. The system demonstrates successful human–robot coexistence in shared spaces.
Figure 1. Real-world demonstration of the proposed RA-MPC framework. The wheel-legged robot navigates through a dynamic environment with human pedestrians, automatically adapting safety margins and maintaining smooth trajectories while progressing toward the designated goal point. The system demonstrates successful human–robot coexistence in shared spaces.
Actuators 15 00116 g001
Figure 2. System architecture of the proposed RA-MPC controller. From left to right: input data feed the perception/obstacle detection stack. The RAAM converts relative speed, available braking and prediction covariance into time-varying safety margins. O-MCBF risk-aware MPC planning generates trajectories by enforcing pose-aware safety constraints inside a horizon QP. The optimized command is executed by the Control Execution layer.
Figure 2. System architecture of the proposed RA-MPC controller. From left to right: input data feed the perception/obstacle detection stack. The RAAM converts relative speed, available braking and prediction covariance into time-varying safety margins. O-MCBF risk-aware MPC planning generates trajectories by enforcing pose-aware safety constraints inside a horizon QP. The optimized command is executed by the Control Execution layer.
Actuators 15 00116 g002
Figure 3. RAAM adaptive margin computation. The module processes relative velocity, braking capability, and prediction uncertainty to generate time-varying safety margins. Higher risk conditions result in expanded safety buffers, while favorable scenarios allow margin reduction for improved efficiency.
Figure 3. RAAM adaptive margin computation. The module processes relative velocity, braking capability, and prediction uncertainty to generate time-varying safety margins. Higher risk conditions result in expanded safety buffers, while favorable scenarios allow margin reduction for improved efficiency.
Actuators 15 00116 g003
Figure 4. Comprehensive simulation test environments in Gazebo.
Figure 4. Comprehensive simulation test environments in Gazebo.
Actuators 15 00116 g004
Figure 5. Hardware configuration of the wheel-legged robotic platform. The system integrates multiple sensing modalities including RGB-D cameras for depth perception, LiDAR for precise range measurements, and onboard computing units for real-time algorithm execution. The hybrid wheel-legged design enables versatile locomotion across various environmental conditions.
Figure 5. Hardware configuration of the wheel-legged robotic platform. The system integrates multiple sensing modalities including RGB-D cameras for depth perception, LiDAR for precise range measurements, and onboard computing units for real-time algorithm execution. The hybrid wheel-legged design enables versatile locomotion across various environmental conditions.
Actuators 15 00116 g005
Figure 6. Trajectory comparison across different algorithms in representative scenarios. Top row (AD): Complex multi-room environment with multiple dynamic obstacles. Bottom row (AD): Corridor navigation with bidirectional pedestrian flow.
Figure 6. Trajectory comparison across different algorithms in representative scenarios. Top row (AD): Complex multi-room environment with multiple dynamic obstacles. Bottom row (AD): Corridor navigation with bidirectional pedestrian flow.
Actuators 15 00116 g006
Figure 7. Real-world experimental environments. Top row (AE) Environment A: Corridor setting with strategic obstacle placement and controlled human traffic. Bottom row (AE) Environment B: Open-space configuration with multiple obstacles and diverse human movement patterns.
Figure 7. Real-world experimental environments. Top row (AE) Environment A: Corridor setting with strategic obstacle placement and controlled human traffic. Bottom row (AE) Environment B: Open-space configuration with multiple obstacles and diverse human movement patterns.
Actuators 15 00116 g007
Table 1. Physical and performance parameters of the wheel-legged robot platform.
Table 1. Physical and performance parameters of the wheel-legged robot platform.
ParameterSymbolValue
Geometric Properties
Effective radiusr0.2 m
Overall lengthL0.295 m
Overall widthW0.410 m
Height rangeH0.23–0.38 m
Dynamic Characteristics
Total massm5.0 kg
Maximum linear velocity v max 2.0 m/s
Maximum angular velocity ω max 6.0 rad/s
Maximum linear acceleration a max 3.0 m/s2
Maximum angular acceleration α max 4.0 rad/s2
Sensing Configuration
RGB-D camera resolution-1280 × 720
RGB-D camera frame rate-30 Hz
Depth measurement range-0.3–10.0 m
LiDAR angular resolution-0.25°
Table 2. Algorithm parameter configuration for RA-MPC implementation.
Table 2. Algorithm parameter configuration for RA-MPC implementation.
ParameterSymbolValue
MPC Configuration
Prediction horizon lengthN25 steps
Sampling timeT0.05 s
Control frequency f c 20 Hz
State weighting matrix Q i diag([1.0, 1.0, 0.5])
Control weighting matrix R i diag([0.1, 0.05])
Terminal weighting matrixPdiag([5.0, 5.0, 0.1])
O-MCBF Parameters
CBF relaxation parameter γ k 0.25
Stability weighting factor α stab 0.15
Maximum angular velocity threshold ω max 6.0 rad/s
Class- K function parameter α 0.2
RAAM Configuration
Baseline safety margin γ base 0.6 m
Velocity scaling factor k v 0.8
Braking margin factor k b 1.2
Uncertainty scaling factor k u 0.5
Adaptation time constant τ adapt 0.3 s
Maximum margin change rate γ ˙ max 2.0 m/s
Risk weighting factors w 1 , w 2 , w 3 0.4, 0.3, 0.3
Optimization Solver
Maximum iterations50
Convergence tolerance 10 4
Constraint violation tolerance 10 5
Solver typeActive-set
Perception and Tracking
DBSCAN radius parameter ε 0.3 m
DBSCAN minimum points N min 5
Kalman filter process noise σ q 0.1 m/s2
Kalman filter measurement noise σ r 0.05 m
Tracking association threshold d max 1.0 m
Table 3. Ablation study results across different module configurations.
Table 3. Ablation study results across different module configurations.
ConfigurationSuccessCollisionPath Len.Lin. Var.Ang. Var.
(%)(%)(m)(m/s2)(rad/s2)
Baseline (MPC + CBF)78.321.712.81.242.18
+O-MCBF82.617.412.40.891.42
+RAAM89.110.911.71.192.03
+Both (Proposed)92.47.611.30.831.38
Improvement+14.1−14.1−1.5−0.41−0.80
Table 4. Performance comparison with baseline methods across different simulation scenarios.
Table 4. Performance comparison with baseline methods across different simulation scenarios.
ScenarioMethodSuccessCollisionPath Len.Lin. Var.Ang. Var.
(%)(%)extbf(m)(m/s2)(rad/s2)
Scenario ADRL-VO79.520.512.317.81.38
MPC-D-CBF82.018.012.416.21.25
CVaR-BF87.512.512.819.21.08
RA-MPC94.06.011.014.50.78
Scenario BDRL-VO76.024.012.818.61.48
MPC-D-CBF78.521.512.917.01.30
CVaR-BF84.016.013.219.81.14
RA-MPC91.58.511.415.40.85
Scenario CDRL-VO75.025.013.019.01.52
MPC-D-CBF77.522.513.117.41.32
CVaR-BF83.017.013.420.21.16
RA-MPC90.59.511.615.80.88
Scenario DDRL-VO73.526.513.219.41.56
MPC-D-CBF76.024.013.317.81.34
CVaR-BF81.518.513.620.61.18
RA-MPC89.011.011.816.20.92
Scenario EDRL-VO82.517.511.817.21.32
MPC-D-CBF85.015.011.915.61.18
CVaR-BF90.59.512.218.41.02
RA-MPC96.53.510.513.80.72
Scenario FDRL-VO74.026.013.519.81.60
MPC-D-CBF76.523.513.618.21.38
CVaR-BF82.018.013.921.01.22
RA-MPC88.511.512.016.60.95
AverageDRL-VO77.122.912.618.41.45
MPC-D-CBF79.820.212.716.81.28
CVaR-BF85.214.813.119.71.12
RA-MPC92.47.611.315.20.83
Table 5. Real-world navigation performance comparison across experimental scenarios.
Table 5. Real-world navigation performance comparison across experimental scenarios.
EnvironmentMethodSuccessCollisionPath Len.Lin. Var.Ang. Var.
Rate (%)Rate (%)(m)(m/s)(rad/s)
Environment ADRL-VO70.030.013.20.240.42
MPC-D-CBF80.020.012.80.220.38
CVaR-BF80.020.013.00.210.36
RA-MPC90.010.012.50.290.32
Environment BDRL-VO7030.015.00.270.45
MPC-D-CBF80.020.014.60.250.41
CVaR-BF70.030.014.80.240.39
RA-MPC90.010.014.20.210.35
OverallDRL-VO70.030.014.10.260.44
MPC-D-CBF80.020.013.70.240.40
CVaR-BF75.025.013.90.230.38
RA-MPC90.010.013.40.200.34
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Xu, N.; Yang, Z.; Zhuo, H.; Liao, L.; Sui, Y.; He, N. Risk-Aware Adaptive Safety Margins for Model Predictive Control with Orientation–Motion Coupled Barrier Functions in Dynamic Environments. Actuators 2026, 15, 116. https://doi.org/10.3390/act15020116

AMA Style

Xu N, Yang Z, Zhuo H, Liao L, Sui Y, He N. Risk-Aware Adaptive Safety Margins for Model Predictive Control with Orientation–Motion Coupled Barrier Functions in Dynamic Environments. Actuators. 2026; 15(2):116. https://doi.org/10.3390/act15020116

Chicago/Turabian Style

Xu, Nuo, Zhong Yang, Haoze Zhuo, Lvwei Liao, Yaoyu Sui, and Naifeng He. 2026. "Risk-Aware Adaptive Safety Margins for Model Predictive Control with Orientation–Motion Coupled Barrier Functions in Dynamic Environments" Actuators 15, no. 2: 116. https://doi.org/10.3390/act15020116

APA Style

Xu, N., Yang, Z., Zhuo, H., Liao, L., Sui, Y., & He, N. (2026). Risk-Aware Adaptive Safety Margins for Model Predictive Control with Orientation–Motion Coupled Barrier Functions in Dynamic Environments. Actuators, 15(2), 116. https://doi.org/10.3390/act15020116

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop