Abstract
Autonomous systems, such as self-driving cars, surgical robots, and space rovers, require efficient and collision-free navigation in dynamic environments. Geometric optimal navigation and path planning have become critical research areas, combining geometry, optimization, and machine learning to address these challenges. This paper systematically reviews state-of-the-art methodologies in geometric navigation and path planning, with a focus on integrating advanced geometric principles, optimization techniques, and machine learning algorithms. It examines recent advancements in continuous optimization, real-time adaptability, and learning-based strategies, which enable robots to navigate dynamic environments, avoid moving obstacles, and optimize trajectories under complex constraints. The study identifies several unresolved challenges in the field, including scalability in high-dimensional spaces, real-time computation for dynamic environments, and the integration of perception systems for accurate environment modeling. Additionally, ethical and safety concerns in human–robot interactions are highlighted as critical issues for real-world deployment. The paper provides a comprehensive framework for addressing these challenges, bridging the gap between classical algorithms and modern techniques. By emphasizing recent advancements and unresolved challenges, this work contributes to the broader understanding of geometric optimal navigation and path planning. The insights presented here aim to inspire future research and foster the development of more robust, efficient, and intelligent navigation systems. This survey not only highlights the novelty of integrating geometry, optimization, and machine learning but also provides a roadmap for addressing critical issues in the field, paving the way for the next generation of autonomous systems.
1. Introduction
The automated industry is rapidly evolving, with robots being increasingly deployed in diverse applications such as manufacturing, healthcare, transportation, and smart homes [,]. To operate safely and efficiently in these environments, robots must navigate autonomously while avoiding obstacles, making path planning and motion planning critical components of robotics. Path planning involves generating a collision-free trajectory that guides a robot from an initial state to a desired goal. This requires accurate environment modeling to understand the spatial structure and relationships between locations. Three primary approaches are used to link the environment and navigation strategy: Geometric, Topological, and Semantic.
Geometric methods focus on guiding the robot from a start point to a goal based on map information, often leveraging mathematical representations of the environment []. These methods are widely used due to their simplicity and efficiency in static environments. Topological methods represent the environment as a graph, enabling decision-making that mimics human-like navigation []. Semantic approaches use logical representations of the environment, incorporating human cognitive processes to infer navigation strategies []. While topological and semantic methods are gaining attention for their adaptability, geometric approaches remain highly relevant, especially when combined with optimization techniques [].
This paper provides a systematic overview of geometric optimal navigation and path planning, focusing on the integration of classical geometric methods with modern optimization and machine learning techniques. We explore recent advancements in continuous optimization, real-time adaptability, and learning-based strategies, which enable robots to navigate complex environments, avoid moving obstacles, and optimize trajectories under constraints. Additionally, we highlight unresolved challenges, including scalability in high-dimensional spaces, real-time computation for dynamic environments, and the integration of perception systems for accurate environment modeling. Safety concerns in human–robot interactions are also discussed as critical issues for real-world deployment [].
3. Optimization Criteria in Geometric Trajectory Planning
In geometric trajectory planning, the primary and most observable parameter is the determination of the shortest possible trajectory. However, while trajectory length is a critical factor, it should not be the sole criterion for optimization. A comprehensive approach must consider additional factors such as trajectory smoothness, time efficiency, energy consumption, and potential hazards, including collisions or environmental disturbances like wind resistance. Furthermore, the robot’s specific task and objectives often necessitate the inclusion of other pertinent models and metrics to ensure optimal performance.
It is important to note that multiple optimization criteria often exhibit inherent interdependencies. The way these interdependencies are addressed depends largely on the priorities assigned to the navigation problem and the sensitivity of the scenario. For instance, in safety-critical applications, collision avoidance may dominate, while in energy-constrained missions, energy efficiency might take precedence. Common approaches include weighted-sum formulations, hierarchical prioritization, or treating certain objectives as hard constraints while optimizing others. While a fully generalized treatment of these interdependencies is beyond the scope of this work, this overview illustrates how diverse objectives can be balanced to achieve feasible, efficient, and robust navigation outcomes [,].
3.1. Key Optimization Criteria
The following criteria are essential for evaluating and optimizing trajectories in geometric path planning:
- Trajectory Length: Minimizing the path length is often the primary objective, as it directly impacts the robot’s efficiency and resource utilization. Shorter trajectories reduce travel time and energy consumption, making them ideal for many applications [].
- Trajectory Smoothness: Smooth trajectories are crucial for ensuring stable and efficient robot motion. Abrupt changes in direction or velocity can lead to mechanical stress, increased energy consumption, and reduced accuracy. Smoothness is often quantified using curvature and jerk metrics [].
- Time Efficiency: Time-optimal trajectories are critical in applications where speed is a priority, such as in industrial automation or search-and-rescue operations. Time efficiency is closely tied to the robot’s velocity profile and acceleration limits [].
- Energy Consumption: Energy-efficient trajectories are vital for battery-powered robots or systems operating in energy-constrained environments. Optimizing energy usage involves minimizing unnecessary acceleration, deceleration, and idling [].
- Collision Avoidance: Ensuring collision-free trajectories is a fundamental requirement in any navigation task. This involves not only avoiding static obstacles but also dynamically adapting to moving obstacles in real-time [].
- Environmental Factors: External conditions such as wind resistance, terrain roughness, or fluid dynamics (in underwater or aerial robots) can significantly impact trajectory planning. These factors must be modeled and accounted for to ensure robust performance [].
3.2. Path Length as an Optimization Criterion
Path length is one of the most critical parameters in the optimization of mobile robot path planning. It is frequently employed as a primary criterion for evaluating and optimizing trajectories. The length of a path is typically calculated by summing the distances traveled by the robot at each time step as it moves from its initial position to the target destination. Mathematically, path length can be determined using algebraic norms, with the Euclidean norm (or norm) being one of the most widely used distance metrics. The general definition of the norm, denoted as , between two points in an n-dimensional space is given by
where is a vector representing the coordinates of a point, and p is the order of the norm. For path planning in three-dimensional (3D) space, , and the coordinates x, y, and z correspond to the Cartesian axes.
The Euclidean norm ( norm) is a special case of the norm where . It is defined as follows:
Path Length Calculation
To calculate the total length of a path, the Euclidean norm is applied to each segment of the path. For a path consisting of m points, the total path length for the k-th path is given by:
where represents the coordinates of the l-th point on the path, and m is the total number of points, including the starting and target points. To illustrate this concept, consider Figure 2, which depicts two possible paths from an initial state to a target destination. Path 1 consists of 3 intermediate points (), while Path 2 consists of 2 intermediate points (). Using Equation (3), the total path lengths and for Path 1 and Path 2, respectively, can be calculated. Typically, the path with the shorter length is preferred, as it minimizes travel distance and, consequently, energy consumption and time expenditure [].
Figure 2.
Two possible paths from an initial state to a target destination. Path 1 consists of 3 intermediate points, while Path 2 consists of 2 intermediate points.
While minimizing path length is a common objective in path planning, it is essential to consider other factors such as trajectory smoothness, collision avoidance, and energy efficiency. For instance, a shorter path may require sharper turns or higher acceleration, which can increase energy consumption and mechanical stress on the robot []. Therefore, path length should be optimized in conjunction with other criteria to achieve a balanced and efficient trajectory.
3.3. Path Smoothness in Robotic Navigation
The notion of path smoothness in navigation arises from the limitations imposed by the robot’s constrained angular velocity or the disparity in movement angles between its current intended state and the subsequent state (Figure 3) []. However, it is essential to acknowledge that the smoothness of a planned path is a complex outcome influenced by various factors, encompassing the robot’s dynamics and kinematics, as well as the dynamics associated with surrounding obstacles. Parameters such as angle, velocity, acceleration, and environmental dynamics collectively contribute to determining the displacement and regularity of a path. Neglecting elements such as obstacle avoidance, non-holonomic features, and speed limitations can result in a significant disparity between the intended course and the actual path followed by the robot [].
Figure 3.
Movement angle difference in smooth path and non-smooth path. The green line indicates the smooth path and the red dash-line shows the non-smooth path.
The pursuit of a smooth and uninterrupted path is motivated by its capability to enable the robot to navigate without sudden and acute turns. To accomplish path smoothness, three primary approaches are commonly employed: interpolation [,], special curves [,], and optimization [,]. Interpolation algorithms, while aiming to generate regular paths, can encounter challenges such as high computational costs and the non-convergence issue known as Runge’s phenomenon []. Transition curves, connecting straight segments of a path with a curve, offer advantages like zero start curvature, tangential joining of circular curves, and a uniform rate of curvature change. However, they necessitate the tuning of control points and parameters and may incur high computational costs, proving less effective at higher speeds [].
Optimization-Based Path Smoothing
One notably effective technique for achieving path smoothness is optimization-based path smoothing. This approach involves identifying the best path that satisfies various criteria, encompassing path length, safety, and energy consumption. Formulating the path design problem as an optimization issue allows for the development of algorithms that seek paths meeting these criteria. Recent research has extensively explored diverse optimization techniques for path design and trajectory optimization in both ground and aerial vehicles [,,].
Figure 3 provides a visual comparison between non-smooth and smooth paths, clearly illustrating that the smooth path not only covers a shorter distance but also follows a feasible route in terms of the robot’s dynamics. Accordingly, Figure 3 illustrates that the angular difference is reduced in the smooth path when compared to the non-smooth path.
Three-Dimensional Navigation
Optimal strategies for navigating in three-dimensional environments have witnessed notable advancements, as a variety of approaches have been developed that incorporate transition curves to abide by kinematic and dynamic motion constraints. Transition curves play a crucial role in achieving the seamless integration of smooth paths within these navigation frameworks. The key lies in ensuring that these curves meet the intricate requirements imposed by the motion dynamics of the robot, thus guaranteeing a harmonious trajectory. The notion of path smoothing, which is essential for enhancing the efficiency of robotic systems in terms of navigation, is intricately intertwined with a set of motion constraints. This becomes particularly vital in the context of three-dimensional environments, where the robot must traverse complex spatial configurations. The utilization of transition curves serves as an advanced solution, contributing to the overall optimization of the robot’s trajectory. Recent studies have introduced advanced smoothness criteria to address the limitations of traditional methods. These include the following:
- Curvature Continuity: Ensuring that the curvature of the path is continuous, which is critical for high-speed navigation and dynamic environments [].
- Jerk Minimization: Minimizing the rate of change of acceleration (jerk) to ensure smoother motion and reduce wear on the robot’s actuators [].
- Energy-Efficient Smoothing: Optimizing paths to minimize energy consumption, which is particularly important for battery-operated robots [].
- Adaptive Smoothing: Dynamically adjusting the smoothness of the path based on environmental changes and obstacle movements [].
Path Smoothing Methods
Table 1 provides a summary of some of the well-established path smoothing methods, including recent advancements. These methods leverage transition curves and encompass a diverse array of techniques aimed at addressing motion constraints. The table also includes detailed descriptions of the parameters and variables used in the mathematical formulations.
Table 1.
Well-known path smoothing methods with practical considerations.
This section has presented a holistic perspective on the integration of transition curves in optimal navigation methods, emphasizing the crucial consideration of both kinematic and dynamic constraints. By doing so, the goal is to contribute to the development of a comprehensive and efficient robotic navigation experience. In this context, optimization-based methods emerge as a key player, adept at striking a delicate balance between competing criteria.
Optimization-based methods, showcased as a robust framework, demonstrate their prowess in generating paths that not only optimize efficiency but also ensure safety in robotic navigation. Leveraging mathematical optimization algorithms, these methods engage in an iterative refinement of the trajectory. This iterative process takes into account a spectrum of factors. The ultimate result of these optimization-based approaches is the creation of a path that optimally navigates the conflicting objectives inherent in robotic navigation systems. This involves a delicate equilibrium between minimizing path length, ensuring safety through obstacle avoidance, and conserving energy. The synthesis of these considerations culminates in an enhanced overall performance of robotic navigation systems, marking a significant stride toward achieving seamless and effective autonomous navigation.
3.4. Time Cost in Robotic Navigation
Time cost in navigation encapsulates the duration it takes for a robot to execute a predetermined path within its operational constraints. The imperative to minimize this time cost emerges as a pivotal optimization criterion, intricately shaped by the dynamic interplay of the robot’s functionality and the environmental dynamics and kinematics. The overarching objective is to bolster navigation efficiency by curtailing the time required for precise path tracking.
Time-Optimal Trajectory Planning (TOTP)
At the forefront of time optimization strategies is Time-Optimal Trajectory Planning (TOTP), a process finely tuned to craft a robot’s path for expeditious tracking of the predetermined trajectory. The pivotal juncture when the robot seamlessly adheres to the path while meeting operational requisites is termed the execution time. TOTP methodologies are strategically crafted to streamline path tracking, minimizing the time cost, which unfolds as a multifaceted function intricately woven with the robot’s dynamics and the environmental intricacies.
However, the resolution constraints inherent in both the robot and its environment pose formidable challenges to achieving TOTP, rendering modeling a formidable task. One pivotal approach involves maximizing velocity while judiciously considering constraints, mitigating the risk of undesirable jerking in the robot’s motion. The delineation of two primary time-optimal criteria, namely continuous time and discrete time problem definitions, further enriches the spectrum of time optimization strategies. Two types of time-optimal criteria can be defined for the general TOTP problem: continuous time and discrete time problem definitions. The continuous time-optimal optimization problem is defined as follows:
where
- is the state space of the robot dynamics;
- x is the state vector, consisting of position, velocity, and possibly acceleration;
- u is the control input that may depend on voltage; torque, or other functions of control manipulators;
- T is the total execution time.
The discrete time-optimal optimization problem is defined as follows:
where
- is the robot motion acceleration, which is a function of the control input at the k-th time sample;
- N is the final time step when the robot reaches the goal;
- is the k-th collision-free waypoint.
The methods for calculating the time cost of robotic navigation incorporate dynamic constraints, environmental factors, and optimization techniques to minimize the total execution time. Below are some key formulas used in recent research:
Time Cost with Dynamic Constraints
The time cost J for a trajectory can be calculated as:
where:
- is the velocity of the robot,
- is the control input,
- is a weighting factor that balances the trade-off between velocity and control effort.
This formulation ensures that the robot minimizes both the time and energy consumption during navigation []. The weighting factor in Equation (6) balances the trade-off between minimizing the robot’s velocity magnitude and the control effort, and its optimal value is typically selected through empirical tuning, multi-objective optimization, or domain-specific criteria to align with the navigation task’s priorities.
Time Cost with Environmental Constraints
In dynamic environments, the time cost must account for obstacles and environmental changes. A common approach is to use a penalty function:
where
- is a penalty function that increases the cost when the robot approaches obstacles or violates environmental constraints;
- is a weighting factor for the control effort.
This method ensures collision-free navigation while minimizing time cost [].
Time Cost in Multi-Robot Systems
For multi-robot systems, the time cost can be extended to include coordination constraints:
where
- M is the number of robots;
- is a penalty function that ensures collision avoidance between robots j and k.
This formulation is particularly useful in swarm robotics and collaborative tasks []. Recent research has introduced advanced methods to address the challenges of TOTP, including the following:
Deep Reinforcement Learning (DRL)
DRL-based approaches have been employed to learn time-optimal trajectories in complex environments []. These methods leverage neural networks to approximate the optimal policy, minimizing the time cost while satisfying dynamic constraints. The calculation criteria for DRL include the following:
- Reward Function: Designed to penalize time consumption and deviations from the desired trajectory.
- State-Action Space: Encodes the robot’s dynamics and environmental constraints.
- Training Efficiency: Measured by the convergence rate and computational resources required.
Model Predictive Control (MPC)
MPC frameworks have been extended to incorporate time-optimal constraints, enabling real-time trajectory optimization []. The calculation criteria for MPC include:
- Horizon Length: Determines the number of future steps considered in the optimization.
- Constraint Handling: Ensures the feasibility of the trajectory under dynamic and environmental constraints.
- Computational Complexity: Measured by the time required to solve the optimization problem at each time step.
Multi-Objective Optimization
Recent studies have combined time-optimality with other objectives, such as energy efficiency and safety, using Pareto optimization techniques []. The calculation criteria for multi-objective optimization include the following:
- Pareto Front: Represents the trade-off between competing objectives.
- Weighting Factors: Used to prioritize time-optimality over other objectives.
- Scalability: Evaluated based on the ability to handle high-dimensional state spaces.
The choice of the weighting factor is crucial, as it governs the trade-off between trajectory smoothness, energy efficiency, and responsiveness to dynamic changes. In practice, can be selected in several ways:
- Empirical tuning: Values of are adjusted experimentally until the robot achieves satisfactory performance in representative environments.
- Optimization-based methods: is treated as a hyperparameter and optimized through grid search, Bayesian optimization, or reinforcement learning to minimize a performance metric such as tracking error or energy usage.
- Domain-specific constraints: For safety-critical or resource-limited systems, may be constrained by hardware limits (e.g., maximum actuator torque) or mission requirements (e.g., prioritizing faster response over energy saving).
Thus, is not fixed universally but is determined by a balance between robot dynamics, environmental complexity, and task requirements.
Adaptive TOTP
Adaptive methods dynamically adjust the trajectory based on environmental changes, ensuring time-optimality in dynamic settings []. The calculation criteria for adaptive TOTP include the following:
- Replanning Frequency: Determines how often the trajectory is updated.
- Convergence Speed: Measures the time required to adapt to new environmental conditions.
- Robustness: Evaluated based on the ability to handle uncertainties and disturbances.
Applications and Challenges
Time-Optimal Trajectory Planning finds applications in various domains, including the following:
- Autonomous vehicles;
- Industrial robotics;
- Aerial drones.
However, challenges such as computational complexity, real-time adaptability, and the trade-off between time-optimality and other constraints (e.g., energy consumption) remain active areas of research.
In a nutshell, the aim of TOTP involves the consideration of crucial factors, including acceleration, velocity, jerk, and the dynamic characteristics of the robot. In defining the TOTP problem, two primary criteria are typically emphasized: continuous time and discrete time optimization. These criteria are essential for optimizing the performance of robotic systems, ensuring the shortest time for trajectory execution. Recent advancements, such as DRL, MPC, and adaptive methods, have further enhanced the capabilities of TOTP, paving the way for more efficient and robust robotic navigation systems.
3.5. Energy Cost in Robotic Navigation
The optimization of energy consumption in mobile robots is a multifaceted endeavor intricately tied to the dynamic and kinematic model of the robot and environmental characteristics. Formulating optimal control strategies necessitates a nuanced consideration of the interplay between these factors. A pivotal criterion for effective energy management involves the reduction of the generated path length. Additionally, environmental features play a crucial role in shaping an optimum governing strategy for energy consumption in mobile robots. Research indicates that minimizing unnecessary movements and deploying predictive control algorithms are key strategies for significant energy reduction. This holistic perspective encompasses the summation of various energy costs, including the following:
- Kinetic Energy (Ek): Energy associated with the robot’s motion.
- Traction Resistance Energy (Ef): Energy dissipated in overcoming traction resistances.
- Motor Heating Energy (Ee): Energy lost as heat in the motors.
- Mechanical Friction Energy (Em): Energy dissipated in overcoming friction torque.
- Idle Energy (Eidle): Energy consumed by idling motors and onboard electric devices.
The total energy cost of a mobile robot can be comprehensively defined as follows:
where
- is the total power consumption and loss at time t;
- T is the total execution time.
This formulation provides a comprehensive metric for evaluating and optimizing the energy efficiency of mobile robots []. Recent research has introduced advanced methods to optimize energy consumption in robotic navigation, including the following:
Predictive Energy Management
Predictive control algorithms leverage environmental data to minimize energy consumption. The energy cost can be expressed as follows:
where
- is the power consumed during motion;
- is the power consumed during idle states.
This approach has been shown to reduce energy consumption by up to 20% in dynamic environments [].
Regenerative Energy Recovery
Regenerative braking systems recover kinetic energy during deceleration. The recovered energy can be calculated as:
where:
- is the efficiency of the regenerative braking system,
- is the power generated during braking.
This method is particularly effective in electric and hybrid robotic systems [].
3.6. Risk Cost in Robotic Navigation
Ensuring safety is a pivotal consideration in path planning algorithms, and it is essential to create a risk map that accurately assesses the level of danger associated with different routes. The development of such a risk map is indispensable for evaluating the potential hazards when traversing specific positions, taking into account the presence of obstacles. To construct a risk map, a grid of probabilities is established using two-dimensional coordinates. Within this framework, a probability of zero signifies a negligible collision risk, while a probability of one indicates a heightened likelihood of collision. The computation of risk costs is contingent upon the probability of unforeseen events, encompassing:
- Collision Risk: Probability of collisions with environmental elements or individuals.
- Robot Malfunction: Probability of robot failure or abrupt movements.
- Environmental Hazards: Probability of natural events such as rain or wind increasing the risk of slipping or crashing.
The risk level at a specific location can be calculated as:
where:
- is the probability of a risk event at time t,
- is the cost associated with the event.
The total risk cost of a generated path from to can be expressed as:
Recent studies have presented innovative techniques for evaluating risks in robotic navigation, which encompass:
Neural Network-Based Risk Prediction
Neural networks are used to predict collision probabilities based on historical data and real-time sensor inputs. The risk cost can be expressed as
where
- is the neural network function;
- represents the network parameters.
This approach has been shown to improve risk prediction accuracy by up to 30% [].
Fuzzy Logic for Dynamic Risk Mapping
Fuzzy logic systems are employed to handle uncertainties in dynamic environments. The risk cost can be calculated as follows:
where
- is the membership function for the i-th risk factor;
- is the cost associated with the i-th risk factor.
This method is particularly effective in unstructured environments [].
Figure 4 illustrates a concrete case example of a risk map within the context of path planning. This visual representation showcases the practical application of risk assessment and mapping techniques in determining optimal paths, providing valuable insights for navigating through dynamic environments safely and efficiently.
Figure 4.
Risk map—Example of risk-aware navigation formulation. The left panel illustrates multiple candidate navigation paths from the Start to the Target, with different colored lines representing alternative routes generated by the path-planning algorithm (green: optimal path, purple: secondary paths, and blue: exploratory paths). The legend indicates that the urban map includes pedestrian zones, intersections, and road lanes that were considered in the navigation process. The right panel presents the corresponding risk map, where the height and color intensity represent the computed pedestrian–vehicle collision risk and other environmental obstacles along the route (from low—blue—to high—red). The optimal route is selected by minimizing the integrated pedestrian and obstacle collision risk across the path.
3.7. Integration of Optimization Criteria
The integration of these criteria into a unified optimization framework is a challenging yet essential task. Multi-objective optimization techniques are often employed to balance competing criteria, such as minimizing trajectory length while ensuring smoothness and collision avoidance []. Additionally, task-specific requirements, such as payload constraints or mission deadlines, may further influence the optimization process.
5. Overview of Collision-Free Path Planning Strategy
To craft robust path planning algorithms, a meticulous understanding of both priorities and constraints specific to the problem is essential. Beyond prioritization, the path planning algorithm design must address various constraints inherent in the system. The process involves a comprehensive evaluation of factors influencing the navigation system’s performance. Figure 7 provides valuable insight into the overarching block diagram of a navigation system, serving as a guide to identify additional elements crucial for an inclusive design approach. This holistic perspective ensures that the developed algorithms align with the intricate requirements of the navigation environment, fostering efficiency and adaptability.
Figure 7.
Overview of a collision-free path planning system diagram.
Assuming the robot is equipped with a tracking controller and relies on monitored motion, global map data, real-time sensory information, and obstacle positions, Figure 7 emphasizes the generation of a risk map matrix and the design of a path planning algorithm. While optimizing path length is a priority, the limitations of global approaches in ensuring safety within dynamic environments are acknowledged. To address this, a hybrid path planning approach integrates reactive and classic methods. This combination offers a robust solution to navigate challenges in dynamic environments, where real-time adaptation is crucial for ensuring both efficiency and safety. This approach can benefit from the advantages of both classic and reactive methods while reducing their deficiencies.
5.1. Hybrid Path Planning
Hybrid path planning combines the strengths of global and local planning methods to achieve robust navigation in dynamic environments. A typical hybrid approach can be formulated as follows:
where
- is the hybrid path;
- is the globally optimal path;
- is the locally adjusted path;
- is a weighting factor that balances global and local planning.
In hybrid path planning, the weighting factor plays a pivotal role in determining how much influence the globally optimal path has compared to the locally adjusted path . Rather than keeping fixed, recent research emphasizes the importance of adaptively tuning this factor in real-time, allowing robots to balance long-term optimality with short-term responsiveness under dynamic and uncertain conditions.
Several adaptive strategies have been proposed in the literature:
- Behavior-based methods: These approaches adjust depending on environmental cues such as obstacle density or the need for smoother local maneuvers. For instance, heuristic and bio-inspired algorithms like the Hybrid Improved Artificial Fish Swarm Algorithm (HIAFSA) dynamically regulate based on proximity to obstacles [].
- Optimization-driven methods: Here, is updated online through explicit optimization frameworks. A notable example is the adaptive visibility graph combined with A*, which minimizes tracking error and energy consumption by recalibrating in response to evolving constraints [].
- Learning-based approaches: More recent methods rely on reinforcement learning and evolutionary strategies to “learn” how should evolve across diverse scenarios. The Multi-strategy Hybrid Adaptive Dung Beetle Optimization (MSHADO) algorithm, for example, employs chaotic mapping and multi-strategy fusion to enhance population diversity, enabling robots to adaptively balance global exploration with local exploitation [].
These adaptive mechanisms highlight that is not merely a tuning constant, but a dynamic variable central to achieving both robust global guidance and agile local responsiveness in hybrid path planning frameworks.
5.2. Real-Time Adaptation
Real-time adaptation is crucial for ensuring collision-free navigation in dynamic environments. One approach involves the use of Model Predictive Control (MPC) to continuously update the robot’s trajectory based on real-time sensory data. The MPC formulation can be expressed as follows:
where
- is the robot’s state at time t;
- is the reference trajectory;
- is the control input;
- T is the prediction horizon.
The specific form of depends on the system dynamics and the navigation problem under consideration. For instance, in a unicycle model
where is the linear velocity and is the angular velocity. In a differential-drive robot, may correspond to the left and right wheel velocities, while for holonomic robots, it can include translational components along multiple axes. In motion control formulations, may directly represent the applied torques, whereas in embedded tracking controllers, it can denote the next desired position of the robot at each prediction step.
The inclusion of the control penalty in the cost function ensures smooth and feasible motion by discouraging aggressive actuation, while the tracking term enforces accurate trajectory following. Thus, is central to balancing tracking accuracy, energy efficiency, and dynamic feasibility in the MPC framework.
Recent advancements in MPC include the integration of deep learning models to improve prediction accuracy [].
5.3. Recent Advancements in Collision-Free Path Planning
Recent research has introduced advanced methods to address the challenges of collision-free path planning, including the following:
- Deep Reinforcement Learning (DRL): DRL-based approaches have been employed to learn collision-free navigation policies in complex environments [].
- Multi-Agent Path Planning: Techniques for coordinating multiple robots to avoid collisions while achieving individual goals [].
- Uncertainty-Aware Planning: Methods that account for uncertainties in sensor data and environmental dynamics [].
- Energy-Efficient Path Planning: Energy-efficient path planning combines the optimization of energy consumption with collision avoidance, employing various algorithmic strategies tailored to different robotic systems and environments. These approaches address challenges like terrain roughness, multi-agent coordination, and dynamic obstacles while minimizing motion costs [].
The design of collision-free path planning algorithms requires a holistic approach that considers both global and local constraints. Recent advancements in risk map generation, hybrid path planning, and real-time adaptation have significantly improved the robustness and efficiency of navigation systems. These approaches, combined with modern techniques such as DRL and MPC, pave the way for more effective and adaptive collision-free navigation solutions in complex and dynamic environments.
7. Enhancing Geometric Path Planning Through Optimization and Machine Learning
Optimization and machine learning (ML) techniques significantly enhance geometric path planning by combining precise trajectory computation with adaptive decision-making. Multi-modal Model Predictive Control (MMPC) combined with Q-Learning, as in the MAR-MPC framework, improves feasibility, enlarges the convergence region, and ensures collision-free navigation []. Reinforcement learning approaches, such as Deep Deterministic Policy Gradient (DDPG), allow robots to adaptively handle dynamic uncertainties, improving path smoothness and convergence [].
Advanced methods further integrate optimization with learning-based solvers. The PTP RSNN-based predictive neuro-navigator combines log-convex optimization with kinematic and collision constraints, often using multi-objective formulations, constrained optimization, or Lagrangian methods to achieve optimal or near-optimal solutions []. Similarly, the smooth PSO-IPF navigator uses Particle Swarm Optimization with inverse predictive filtering under kinematic constraints to generate smooth and feasible trajectories []. Hybrid strategies that integrate ML-based real-time obstacle avoidance with geometric planners such as S-RRT [] or GA-ACO [] achieve robust, efficient, and safe path planning in dynamic environments.
Overall, this synergy highlights a core principle: optimization ensures precise geometric trajectories, while learning and adaptive solvers expand the feasible region, improve robustness, and enable mobile robots to navigate efficiently and reliably in complex, dynamic environments.
8. Conclusions
This survey presents a comprehensive synthesis of geometric optimal navigation and path planning strategies, with an emphasis on scalability, real-time performance, and adaptability to dynamic environments. By unifying classical geometric methods with contemporary optimization techniques and learning-based models, including GPU-accelerated frameworks and neural approximators, this paper underscores the significant strides made toward real-time, scalable autonomous navigation.
The reviewed literature reveals a clear trend toward hybrid approaches—combining hierarchical decomposition, parallel computation, and learning-augmented modules—to tackle increasing computational demands and environmental complexity. Recent advancements, such as attention-based neural networks, particularly Transformer architectures, offer new pathways to represent spatial–temporal dependencies and plan in high-dimensional, uncertain spaces more efficiently.
This work also highlights the importance of ethical and safety considerations in deploying optimization-based navigation systems. The real-world deployment of autonomous agents in safety-critical domains (e.g., healthcare robotics, autonomous vehicles, drones) necessitates guarantees on bounded sub-optimality, resilience to adversarial conditions, and alignment with human-centric values.
Key Takeaways for Future Research
- Transformer-Based Planning: Future systems should explore integrating spatial–temporal attention mechanisms into planning pipelines to improve generalization and context-aware navigation, especially in multi-agent and partially observable environments.
- Real-Time and Embedded Efficiency: Further innovation is needed to support GPU and neuromorphic execution on power-constrained platforms, ensuring autonomy is feasible for small-scale robots and edge devices.
- Scalable Multi-Agent Coordination: Scalability remains a bottleneck. Approaches that combine decentralized optimization, learning-based approximations, and adaptive communication protocols are promising.
- Safe and Ethical Optimization: New planning frameworks should incorporate constraints and verification layers that explicitly account for safety, fairness, and human preferences, particularly when operating alongside humans.
- Standardization and Benchmarking: To assess progress meaningfully, standardized evaluation frameworks and real-world benchmarks—particularly those involving uncertainty, real-time constraints, and ethical dilemmas—must be developed.
In summary, the convergence of parallel computing, geometric control theory, and deep learning promises robust, real-time path planning in dynamic environments. However, ensuring ethical behavior, safety guarantees, and hardware efficiency will remain central challenges in realizing truly autonomous, intelligent agents.
Author Contributions
Conceptualization was carried out by H.J. and S.A.S. The original draft of the manuscript was prepared by H.J. and S.A.S. M.M. critically reviewed and edited the manuscript. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Acknowledgments
During the preparation of this manuscript, the authors used DeepSeek AI (model version DeepSeek-V2) by DeepSeek Company for purposes of language polishing, editing, and initial draft refinement. Following the use of this tool, the authors reviewed and edited the content and take full responsibility for the content of this publication.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Licardo, J.T.; Domjan, M.; Orehovački, T. Intelligent robotics—A systematic review of emerging technologies and trends. Electronics 2024, 13, 542. [Google Scholar] [CrossRef]
- Kamuni, N.; Dodda, S.; Vuppalapati, V.S.M.; Arlagadda, J.S.; Vemasani, P. Advancements in Reinforcement Learning Techniques for Robotics. J. Basic Sci. Eng. 2025, 19, 101–111. [Google Scholar]
- Zhang, Y.; Zhao, W.; Wang, J.; Yuan, Y. Recent progress, challenges and future prospects of applied deep reinforcement learning: A practical perspective in path planning. Neurocomputing 2024, 608, 128423. [Google Scholar] [CrossRef]
- Kanakis, G.S.; Rovithakis, G.A. Motion Planning in Topologically Complex Environments Via Hybrid Feedback. IEEE Trans. Autom. Control 2024, 70, 3742–3754. [Google Scholar] [CrossRef]
- Alqobali, R.; Alshmrani, M.; Alnasser, R.; Rashidi, A.; Alhmiedat, T.; Alia, O.M. A survey on robot semantic navigation systems for indoor environments. Appl. Sci. 2023, 14, 89. [Google Scholar] [CrossRef]
- Zhao, Z.; Cheng, S.; Ding, Y.; Zhou, Z.; Zhang, S.; Xu, D.; Zhao, Y. A survey of optimization-based task and motion planning: From classical to learning approaches. IEEE/ASME Trans. Mechatron. 2024, 30, 2799–2825. [Google Scholar] [CrossRef]
- Sutikno, T. The future of artificial intelligence-driven robotics: Applications and implications. IAES Int. J. Robot. Autom. 2024, 13, 361–372. [Google Scholar] [CrossRef]
- LaValle, S.M. Planning Algorithms; Cambridge University Press: Cambridge, UK, 2006. [Google Scholar]
- Choset, H.; Lynch, K.M.; Hutchinson, S.; Kantor, G.; Burgard, W.; Kavraki, L.E.; Thrun, S. Principles of Robot Motion: Theory, Algorithms, and Implementations; MIT Press: Cambridge, MA, USA, 2005. [Google Scholar]
- Lozano-Perez, T. Spatial Planning: A Configuration Space Approach. IEEE Trans. Comput. 1983, 32, 108–120. [Google Scholar] [CrossRef]
- Sánchez-Ibáñez, J.R.; Pérez-del Pulgar, C.J.; García-Cerezo, A. Path planning for autonomous mobile robots: A review. Sensors 2021, 21, 7898. [Google Scholar] [CrossRef]
- Khatib, O. Real-Time Obstacle Avoidance for Manipulators and Mobile Robots. Int. J. Robot. Res. 1986, 5, 90–98. [Google Scholar] [CrossRef]
- Brooks, R.A. A Robust Layered Control System for a Mobile Robot. IEEE J. Robot. Autom. 1986, 2, 14–23. [Google Scholar] [CrossRef]
- Burgess-Limerick, B.; Haviland, J.; Lehnert, C.; Corke, P. Reactive base control for on-the-move mobile manipulation in dynamic environments. IEEE Robot. Autom. Lett. 2024, 9, 2048–2055. [Google Scholar] [CrossRef]
- Chen, H.; Zang, X.; Zhu, Y.; Zhao, J. Hybrid sampling-based path planning for mobile manipulators performing pick and place tasks in narrow spaces. Appl. Sci. 2024, 14, 10313. [Google Scholar] [CrossRef]
- Li, J.; Wang, K.; Chen, Z.; Wang, J. An Improved RRT* Path Planning Algorithm in Dynamic Environment. In Methods and Applications for Modeling and Simulation of Complex Systems; Fan, W., Zhang, L., Li, N., Song, X., Eds.; Springer Nature: Singapore, 2022; pp. 301–313. [Google Scholar]
- Amar, L.B.; Jasim, W.M. Hybrid metaheuristic approach for robot path planning in dynamic environment. Bull. Electr. Eng. Inform. 2021, 10, 2152–2162. [Google Scholar] [CrossRef]
- He, H.; Shi, P.; Zhao, Y. Adaptive connected hierarchical optimization algorithm for minimum energy spacecraft attitude maneuver path planning. Astrodynamics 2023, 7, 197–209. [Google Scholar] [CrossRef]
- Wang, N.; Jin, Z.; Wang, T.; Xiao, J.; Zhang, Z.; Wang, H.; Zhang, M.; Li, H. Hybrid path planning methods for complete coverage in harvesting operation scenarios. Comput. Electron. Agric. 2025, 231, 109946. [Google Scholar] [CrossRef]
- Hank, M.; Haddad, M. Hybrid Control Architecture for Mobile Robots Navigation in Partially Known Environments. In Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics (ICINCO), Vienna, Austria, 2–4 September 2014. [Google Scholar]
- Patle, B.; Ganesh, B.L.; Pandey, A.; Parhi, D.R.K.; Jagadeesh, A. A review: On path planning strategies for navigation of mobile robot. Def. Technol. 2019, 15, 582–606. [Google Scholar] [CrossRef]
- Raiesdana, S. A Hybrid Method for Industrial Robot Navigation. J. Optim. Ind. Eng. 2021, 14, 133–148. [Google Scholar] [CrossRef]
- Mohanan, M.; Salgoankar, A. A survey of robotic motion planning in dynamic environments. Robot. Auton. Syst. 2018, 100, 171–185. [Google Scholar] [CrossRef]
- Meegle. Real-Time Robotics Control. 2025. Available online: https://www.meegle.com/en_us/topics/robotics/real-time-robotics-control (accessed on 9 January 2025).
- Chen, W.; Chi, W. A survey of autonomous robots and multi-robot navigation: Perception, planning and collaboration. Biomim. Intell. Robot. 2025, 5, 100203. [Google Scholar] [CrossRef]
- Saeedinia, S.A.; Tale Masouleh, M. The synergy of the multi-modal MPC and Q-learning approach for the navigation of a three-wheeled omnidirectional robot based on the dynamic model with obstacle collision avoidance purposes. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2022, 236, 9716–9729. [Google Scholar] [CrossRef]
- Mohaghegh, M.; Saeedinia, S.; Roozbehi, Z. Optimal predictive neuro-navigator design for mobile robot navigation with moving obstacles. Front. Robot. AI 2023, 10, 1226028. [Google Scholar] [CrossRef]
- Ben-Messaoud, W.; Basset, M.; Lauffenburger, J.P.; Orjuela, R. Smooth obstacle avoidance path planning for autonomous vehicles. In Proceedings of the 2018 IEEE International Conference on Vehicular Electronics and Safety (ICVES), Madrid, Spain, 12–14 September 2018; pp. 1–6. [Google Scholar]
- Betts, J.T. Practical Methods for Optimal Control and Estimation Using Nonlinear Programming; SIAM: Philadelphia, PA, USA, 2010. [Google Scholar]
- Zhang, H.; Zhang, Y.; Yang, T. A survey of energy-efficient motion planning for wheeled mobile robots. Ind. Robot Int. J. Robot. Res. Appl. 2020, 47, 607–621. [Google Scholar] [CrossRef]
- Liu, J.; Yan, Y.; Yang, Y.; Li, J. An improved artificial potential field UAV path planning algorithm guided by RRT under environment-aware modeling: Theory and simulation. IEEE Access 2024, 12, 12080–12097. [Google Scholar] [CrossRef]
- Karur, K.; Sharma, N.; Dharmatti, C.; Siegel, J.E. A survey of path planning algorithms for mobile robots. Vehicles 2021, 3, 448–468. [Google Scholar] [CrossRef]
- Sun, S.; Yu, D.; Wang, C.; Xie, C. A smooth tool path generation and real-time interpolation algorithm based on B-spline curves. Adv. Mech. Eng. 2018, 10, 1687814017750281. [Google Scholar] [CrossRef]
- Simba, K.R.; Uchiyama, N.; Sano, S. Real-time smooth trajectory generation for nonholonomic mobile robots using Bézier curves. Robot. Comput.-Integr. Manuf. 2016, 41, 31–42. [Google Scholar] [CrossRef]
- Zafar, M.N.; Mohanta, J. Methodology for path planning and optimization of mobile robots: A review. Procedia Comput. Sci. 2018, 133, 141–152. [Google Scholar] [CrossRef]
- Niu, H.; Lu, Y.; Savvaris, A.; Tsourdos, A. An energy-efficient path planning algorithm for unmanned surface vehicles. Ocean Eng. 2018, 161, 308–321. [Google Scholar] [CrossRef]
- Belanger, N. External fake constraints interpolation: The end of Runge phenomenon with high degree polynomials relying on equispaced nodes Application to aerial robotics motion planning. Indicator 2017, 2, 1–9. [Google Scholar]
- Villagra, J.; Milanés, V.; Rastelli, J.P.; Godoy, J.; Onieva, E. Path and speed planning for smooth autonomous navigation. In Proceedings of the IV 2012-IEEE Intelligent Vehicles Symposium, Alcalá de Henares, Spain, 3–7 June 2012. [Google Scholar]
- Wang, H.; Ren, G.; Chen, J.; Ding, G.; Yang, Y. Unmanned aerial vehicle-aided communications: Joint transmit power and trajectory optimization. IEEE Wirel. Commun. Lett. 2018, 7, 522–525. [Google Scholar] [CrossRef]
- Liu, J.; Anavatti, S.; Garratt, M.; Abbass, H.A. Modified continuous ant colony optimisation for multiple unmanned ground vehicle path planning. Expert Syst. Appl. 2022, 196, 116605. [Google Scholar] [CrossRef]
- Ma, C.; Zhao, M.; Liu, Y. Vehicle navigation path optimization based on complex networks. Phys. A Stat. Mech. Its Appl. 2025, 665, 130509. [Google Scholar] [CrossRef]
- Wang, X.; Jiang, P.; Li, D.; Sun, T. Curvature continuous and bounded path planning for fixed-wing UAVs. Sensors 2017, 17, 2155. [Google Scholar] [CrossRef] [PubMed]
- Dai, C.; Lefebvre, S.; Yu, K.M.; Geraedts, J.M.; Wang, C.C. Planning jerk-optimized trajectory with discrete time constraints for redundant robots. IEEE Trans. Autom. Sci. Eng. 2020, 17, 1711–1724. [Google Scholar] [CrossRef]
- Datouo, R.; Motto, F.B.; Zobo, B.E.; Melingui, A.; Bensekrane, I.; Merzouki, R. Optimal motion planning for minimizing energy consumption of wheeled mobile robots. In Proceedings of the 2017 IEEE International Conference on Robotics and Biomimetics (ROBIO), Macau, Macao, 5–8 December 2017; pp. 2179–2184. [Google Scholar]
- Liu, X.; Li, Y.; Zhang, J.; Zheng, J.; Yang, C. Self-adaptive dynamic obstacle avoidance and path planning for USV under complex maritime environment. IEEE Access 2019, 7, 114945–114954. [Google Scholar] [CrossRef]
- Reclik, D.; Kost, G. The comparison of elastic band and B-Spline polynomials methods in smoothing process of collision-free robot trajectory. J. Achiev. Mater. Manuf. Eng. 2008, 29, 187–190. [Google Scholar]
- Shen, P.; Zhang, X.; Fang, Y. Complete and time-optimal path-constrained trajectory planning with torque and velocity constraints: Theory and applications. IEEE/ASME Trans. Mechatron. 2018, 23, 735–746. [Google Scholar] [CrossRef]
- 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]
- Choudhury, S.; Gupta, J.K.; Kochenderfer, M.J.; Sadigh, D.; Bohg, J. Dynamic multi-robot task allocation under uncertainty and temporal constraints. Auton. Robot. 2022, 46, 231–247. [Google Scholar] [CrossRef]
- Ren, J.; Huang, X.; Huang, R.N. Efficient deep reinforcement learning for optimal path planning. Electronics 2022, 11, 3628. [Google Scholar] [CrossRef]
- Zhang, L.; Wang, Y.; Zhao, X.; Zhao, P.; He, L. Time-optimal trajectory planning of serial manipulator based on adaptive cuckoo search algorithm. J. Mech. Sci. Technol. 2021, 35, 3171–3181. [Google Scholar] [CrossRef]
- Parasuraman, R.; Kershaw, K.; Pagala, P.; Ferre, M. Model based on-line energy prediction system for semi-autonomous mobile robots. In Proceedings of the 2014 5th International Conference on Intelligent Systems, Modelling and Simulation, Langkawi, Malaysia, 27–29 January 2014; pp. 411–416. [Google Scholar]
- Palomba, I.; Wehrle, E.; Carabin, G.; Vidoni, R. Minimization of the energy consumption in industrial robots through regenerative drives and optimally designed compliant elements. Appl. Sci. 2020, 10, 7475. [Google Scholar] [CrossRef]
- Shamsfakhr, F.; Bigham, B.S. A neural network approach to navigation of a mobile robot and obstacle avoidance in dynamic and unknown environments. Turk. J. Electr. Eng. Comput. Sci. 2017, 25, 1629–1642. [Google Scholar] [CrossRef]
- Jacob, I.J. Fuzzy Logic Decision Model for Robust Risk Management in ubiquitous environment—A Review. J. Ubiquitous Comput. Commun. Technol. 2024, 5, 399–411. [Google Scholar]
- Zhang, X.; Shi, G. Multi-objective optimal trajectory planning for manipulators in the presence of obstacles. Robotica 2022, 40, 888–906. [Google Scholar] [CrossRef]
- Mellouk, A.; Benmachiche, A. A survey on navigation systems in dynamic environments. In Proceedings of the ICIST ’20: 10th International Conference on Information Systems and Technologies, Lecce, Italy, 4–5 June 2020; pp. 1–7. [Google Scholar]
- Xiao, B.; Zhang, Z.; Wang, Q.; Zhang, B.; Zheng, S. TSP-based depth-first search algorithms for enhanced path planning in laser-based directed energy. Precis. Eng. 2025, 93, 224–236. [Google Scholar] [CrossRef]
- Sundarraj, S.; Reddy, R.V.K.; Basam, M.B.; Lokesh, G.H.; Flammini, F.; Natarajan, R. Route planning for an autonomous robotic vehicle employing a weight-controlled particle swarm-optimized Dijkstra algorithm. IEEE Access 2023, 11, 92433–92442. [Google Scholar] [CrossRef]
- Korkmaz, M.; Durdu, A. Comparison of optimal path planning algorithms. In Proceedings of the 2018 14th International Conference on Advanced Trends in Radioelecrtronics, Telecommunications and Computer Engineering (TCSET), Lviv-Slavske, Ukraine, 20–24 February 2018; pp. 255–258. [Google Scholar]
- Halder, U.; Das, S.; Maity, D. A cluster-based differential evolution algorithm with external archive for optimization in dynamic environments. IEEE Trans. Cybern. 2013, 43, 881–897. [Google Scholar] [CrossRef]
- Saeedi, S.; Bodin, B.; Wagstaff, H.; Nisbet, A.; Nardi, L.; Mawer, J.; Melot, N.; Palomar, O.; Vespa, E.; Spink, T.; et al. Navigating the landscape for real-time localization and mapping for robotics and virtual and augmented reality. Proc. IEEE 2018, 106, 2020–2039. [Google Scholar] [CrossRef]
- Mohaghegh, M.; Jafarpourdavatgar, H.; Saeedinia, S.A. New design of smooth PSO-IPF navigator with kinematic constraints. IEEE Access 2024, 12, 175108–175121. [Google Scholar] [CrossRef]
- Miao, C.; Chen, G.; Yan, C.; Wu, Y. Path planning optimization of indoor mobile robot based on adaptive ant colony algorithm. Comput. Ind. Eng. 2021, 156, 107230. [Google Scholar] [CrossRef]
- Bao, C.; Gao, D.; Gu, W.; Xu, L.; Goodman, E.D. A new adaptive decomposition-based evolutionary algorithm for multi-and many-objective optimization. Expert Syst. Appl. 2023, 213, 119080. [Google Scholar] [CrossRef]
- Zhang, Y.; Zhang, H. Enhancing Robot Path Planning through a Twin-Reinforced Chimp Optimization Algorithm and Evolutionary Programming Algorithm. IEEE Access 2023, 12, 170057–170078. [Google Scholar] [CrossRef]
- Tang, B.; Xiang, K.; Pang, M.; Zhanxia, Z. Multi-robot Path Planning Using an Improved Self-adaptive Particle Swarm Optimization. Int. J. Adv. Robot. Syst. 2020, 17, 1729881420936154. [Google Scholar] [CrossRef]
- Zhang, X.; Guo, Y.; Yang, J.; Li, D.; Wang, Y.; Zhao, R. Many-objective evolutionary algorithm based agricultural mobile robot route planning. Comput. Electron. Agric. 2022, 200, 107274. [Google Scholar] [CrossRef]
- Peng, C.; Qiu, S. A decomposition-based constrained multi-objective evolutionary algorithm with a local infeasibility utilization mechanism for UAV path planning. Appl. Soft Comput. 2022, 118, 108495. [Google Scholar] [CrossRef]
- Xu, X.; Xie, C.; Luo, Z.; Zhang, C.; Zhang, T. A Multi-objective Evolutionary Algorithm Based on Dimension Exploration and Discrepancy Evolution for UAV Path Planning Problem. Inf. Sci. 2024, 657, 119977. [Google Scholar] [CrossRef]
- Thammachantuek, I.; Ketcham, M. Path planning for autonomous mobile robots using multi-objective evolutionary particle swarm optimization. PLoS ONE 2022, 17, e0271924. [Google Scholar] [CrossRef]
- Chen, G.; Du, Y.; Xi, X.; Zhang, K.; Yang, J.; Xu, L.; Ren, C. Improved genetic algorithm based on bi-level co-evolution for coverage path planning in irregular region. Sci. Rep. 2025, 15, 10047. [Google Scholar] [CrossRef]
- Jiménez-Domínguez, M.A.; García-Rojas, N.A.; Zapotecas-Martínez, S.; Hemández, R.D.; Altamirano-Robles, L. Exploring Multi-Objective Evolutionary Approaches for Path Planning of Autonomous Mobile Robots. In Proceedings of the 2024 IEEE Congress on Evolutionary Computation (CEC), Yokohama, Japan, 30 June–5 July 2024; pp. 1–8. [Google Scholar] [CrossRef]
- Smierzchalski, R.; Kuczkowski, L.; Kolendo, P.; Jaworski, B. Distributed Evolutionary Algorithm for Path Planning in Navigation Situation. Transn. Int. J. Mar. Navig. Saf. Sea Transp. 2013, 7, 293–300. [Google Scholar] [CrossRef]
- Hu, Y.; Yang, X.; Zhou, K.; Liu, Q.; Ding, K.; Gao, H.; Zhu, P.; Liu, C. SwarmPRM: Probabilistic Roadmap Motion Planning for Large-Scale Swarm Robotic Systems. In Proceedings of the 2024 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Abu Dhabi, United Arab Emirates, 14–18 October 2024; pp. 10222–10228. [Google Scholar]
- Zhang, Z.; Qiao, B.; Zhao, W.; Chen, X. A predictive path planning algorithm for mobile robot in dynamic environments based on rapidly exploring random tree. Arab. J. Sci. Eng. 2021, 46, 8223–8232. [Google Scholar] [CrossRef]
- Wang, J.; Chi, W.; Li, C.; Wang, C.; Meng, M.Q.H. Neural RRT*: Learning-based optimal path planning. IEEE Trans. Autom. Sci. Eng. 2020, 17, 1748–1758. [Google Scholar] [CrossRef]
- Sun, Z.; Xia, B.; Xie, P.; Li, X.; Wang, J. NAMR-RRT: Neural Adaptive Motion Planning for Mobile Robots in Dynamic Environments. IEEE Trans. Autom. Sci. Eng. 2025, 22, 13087–13100. [Google Scholar] [CrossRef]
- Wang, J.; Jia, X.; Zhang, T.; Ma, N.; Meng, M.Q.H. Deep neural network enhanced sampling-based path planning in 3D space. IEEE Trans. Autom. Sci. Eng. 2021, 19, 3434–3443. [Google Scholar] [CrossRef]
- Khalilullah, K.I.; Jindai, M.; Ota, S.; Yasuda, T. Fast road detection methods on a large scale dataset for assisting robot navigation using kernel principal component analysis and deep learning. In Proceedings of the 2018 57th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE), Nara, Japan, 11–14 September 2018; pp. 798–803. [Google Scholar]
- Hu, K.; O’Connor, P. Learning a representation map for robot navigation using deep variational autoencoder. arXiv 2018, arXiv:1807.02401. [Google Scholar] [CrossRef]
- Gouda, K.C.; Thakur, R. Energy-efficient clustering and path planning for UAV-assisted D2D cellular networks. Ad Hoc Netw. 2025, 170, 103757. [Google Scholar] [CrossRef]
- Yu, H.; Lu, W.; Han, Y.; Liu, D.; Zhang, M. Heterogeneous dimensionality reduction for efficient motion planning in high-dimensional spaces. IEEE Access 2020, 8, 42619–42632. [Google Scholar] [CrossRef]
- Nardi, L.; Stachniss, C. Uncertainty-aware path planning for navigation on road networks using augmented MDPs. In Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada, 20–24 May 2019; pp. 5780–5786. [Google Scholar]
- Zhu, K.; Zhang, T. Deep reinforcement learning based mobile robot navigation: A review. Tsinghua Sci. Technol. 2021, 26, 674–691. [Google Scholar] [CrossRef]
- 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]
- Sellers, T.; Lei, T.; Jan, G.E.; Wang, Y.; Luo, C. Multi-objective optimization robot navigation through a graph-driven PSO mechanism. In Advances in Swarm Intelligence; Springer: Cham, Switzerland, 2022; pp. 66–77. [Google Scholar]
- Zeng, J.; Qin, L.; Hu, Y.; Yin, Q.; Hu, C. Integrating a path planner and an adaptive motion controller for navigation in dynamic environments. Appl. Sci. 2019, 9, 1384. [Google Scholar] [CrossRef]
- Hsueh, H.Y.; Toma, A.I.; Ali Jaafar, H.; Stow, E.; Murai, R.; Kelly, P.H.; Saeedi, S. Systematic comparison of path planning algorithms using PathBench. Adv. Robot. 2022, 36, 566–581. [Google Scholar] [CrossRef]
- Zhang, Y.; Hua, Y. Path planning of mobile robot based on hybrid improved artificial fish swarm algorithm. Vibroengineering Procedia 2018, 17, 131–138. [Google Scholar] [CrossRef]
- Ou, J.; Hong, S.H.; Song, G.; Wang, Y. Hybrid path planning based on adaptive visibility graph initialization and edge computing for mobile robots. Engineering Applications of Artificial Intelligence 2023, 126, 107110. [Google Scholar] [CrossRef]
- Wu, M.; Li, G.; Liao, J.; Wang, H.; Liu, W.; Yan, X.; Yang, M.; Li, S. Multi-strategy hybrid adaptive dung beetle optimization for path planning. Sci. Rep. 2025, 15, 15088. [Google Scholar] [CrossRef]
- Wang, J.; Swartz, C.L.; Huang, K. Deep learning-based model predictive control for real-time supply chain optimization. J. Process. Control 2023, 129, 103049. [Google Scholar] [CrossRef]
- Wang, H.; Qiu, Y.; Hou, Y.; Shi, Q.; Huang, H.W.; Huang, Q.; Fukuda, T. Deep Reinforcement Learning-Based Collision-Free Navigation for Magnetic Helical Microrobots in Dynamic Environments. IEEE Trans. Autom. Sci. Eng. 2024, 22, 7810–7820. [Google Scholar] [CrossRef]
- Murano, A.; Perelli, G.; Rubin, S. Multi-agent path planning in known dynamic environments. In PRIMA 2015: Principles and Practice of Multi-Agent Systems; Springer: Cham, Switzerland, 2015; pp. 218–231. [Google Scholar]
- Williams, S.; Indelman, V.; Kaess, M.; Roberts, R.; Leonard, J.J.; Dellaert, F. Concurrent filtering and smoothing: A parallel architecture for real-time navigation and full smoothing. Int. J. Robot. Res. 2014, 33, 1544–1568. [Google Scholar] [CrossRef]
- Almadhoun, R.; Taha, T.; Seneviratne, L.; Dias, J.; Cai, G. GPU Accelerated Coverage Path Planning Optimized for Accuracy in Robotic Inspection Applications. In Proceedings of the 2016 IEEE 59th International Midwest Symposium on Circuits and Systems (MWSCAS), Abu Dhabi, United Arab Emirates, 16–19 October 2016; pp. 1–4. [Google Scholar] [CrossRef]
- Rastgar, F. Towards Reliable Real-Time Trajectory Optimization. Ph.D. Thesis, University of Tartu, Tartu, Estonia, 2024. [Google Scholar]
- Yu, J.; Chen, N.; Liu, G.; Xu, C.; Gao, F.; Cao, Y. TOP: Trajectory Optimization via Parallel Optimization towards Constant Time Complexity. arXiv 2025, arXiv:2507.10290. [Google Scholar] [CrossRef]
- Dastider, A.; Ray, A. Retro-trajectory optimization: A memory-efficient warm-start approach. IEEE Trans. Robot. 2023, 39, 1105–1117. [Google Scholar]
- Williams, G.; Andrew, A.; Evangelos A, T. Model predictive path integral control: From theory to parallel computation. In Proceedings of the IEEE ICRA, Singapore, 29 May–3 June 2017. [Google Scholar]
- He, S.; Ma, Y.; Song, T.; Jiang, Y.; Wu, X. A Real-Time Spatio-Temporal Trajectory Planner for Autonomous Vehicles with Semantic Graph Optimization. IEEE Robot. Autom. Lett. 2024, 10, 72–79. [Google Scholar] [CrossRef]
- Silveira, J.; Cabral, K.; Givigi, S.; Marshall, J. Real-Time Fast Marching Tree for Mobile Robot Motion Planning in Dynamic Environments. arXiv 2025, arXiv:2502.09556. [Google Scholar] [CrossRef]
- Meegle. GPU Acceleration in Autonomous Navigation. 2025. Available online: https://www.meegle.com/en_us/topics/gpu-acceleration/gpu-acceleration-in-autonomous-navigation (accessed on 20 October 2025).
- Einfochips. GPU-Accelerated Real-Time SLAM Optimization for Autonomous Robots; Einfochips: San Jose, CA, USA, 2025. [Google Scholar]
- Cao, Y. GPU-Enabled Genetic Algorithm Optimization and Path Planning for Robotic Manipulators. Master’s Thesis, University of South Carolina, Columbia, SC, USA, 2023. [Google Scholar]
- Guo, X.; Jiang, F.; Chen, Q.; Wang, Y.; Sha, K.; Chen, J. Deep learning-enhanced environment perception for autonomous driving: MDNet with CSP-DarkNet53. Pattern Recognit. 2025, 160, 111174. [Google Scholar] [CrossRef]
- Papachristos, C.; Mascarich, F.; Khattak, S.; Dang, T.; Alexis, K. Localization uncertainty-aware autonomous exploration and mapping with aerial robots using receding horizon path-planning. Auton. Robot. 2019, 43, 2131–2161. [Google Scholar] [CrossRef]
- Cosenzo, K.A.; Barnes, M.J. Human–robot interaction research for current and future military applications: From the laboratory to the field. In Unmanned Systems Technology XII; SPIE: Bellingham, WA, USA, 2010; Volume 7692, pp. 30–38. [Google Scholar]
- Eder, K.; Harper, R.; Leonards, U. Towards ethical robots: A survey of existing paradigms. In Proceedings of the IEEE International Conference on Advanced Robotics, Hong Kong, China, 31 May–7 June 2014; pp. 1–6. [Google Scholar]
- Martinetti, A.; van Wingerden, J.W.; Nizamis, K.; Fosch-Villaronga, E. Redefining safety in human-robot interaction: From physical protection to social understanding. Front. Robot. AI 2021, 8, 666237. [Google Scholar]
- Valori, A.; Mendes, A. Validating robot safety protocols with international ISO standards: Challenges and best practices. In Proceedings of the IEEE International Conference on Human-Robot Interaction (HRI), Boulder, CO, USA, 8–11 March 2021. [Google Scholar]
- Yi, S.; Liu, S.; Yang, Y.; Yan, S.; Guo, D.; Wang, X.V.; Wang, L. Safety-Aware Human-Centric Collaborative Assembly. Adv. Eng. Inform. 2024, 60, 102371. [Google Scholar] [CrossRef]
- Geißlinger, M.; Poszler, F.; Lienkamp, M. An ethical trajectory planning algorithm for autonomous vehicles. Nat. Mach. Intell. 2023, 5, 137–144. [Google Scholar] [CrossRef]
- Awad, E.; Dsouza, S.; Kim, R.; Schulz, J.; Henrich, J.; Shariff, A.; Bonnefon, J.; Rahwan, I. The moral machine experiment. Nature 2018, 563, 59–64. [Google Scholar] [CrossRef]
- Liang, Y.; Zhao, H. CCPF-RRT*: An improved path planning algorithm with potential function-based sampling heuristic considering congestion. Robot. Auton. Syst. 2023, 162, 104326. [Google Scholar] [CrossRef]
- Xiao, Y. Application of Machine Learning in Ethical Design of Autonomous Driving Crash Algorithms. Comput. Intell. Neurosci. 2022, 2022, 2938011. [Google Scholar] [CrossRef]
- Achiam, J.; Held, D.; Tian, A.; Abbeel, P. Constrained policy optimization. In Proceedings of the International Conference on Machine Learning, Sydney, Australia, 6–11 August 2017; pp. 22–31. [Google Scholar]
- Pandey, P.; Parasuraman, R.; Doshi, P. Integrating Perceptions: A Human-Centered Physical Safety Model for Human–Robot Interaction. arXiv 2025, arXiv:2507.06700. [Google Scholar]
- ISO 12100; Safety of Machinery—General Principles for Design—Risk Assessment and Risk Reduction. International Organization for Standardization: Geneva, Switzerland, 2010.
- ISO/TS 15066; Robots and Robotic Devices—Collaborative Robots. International Organization for Standardization: Geneva, Switzerland, 2016.
- Hess, R.; Jerg, R.; Lindeholz, T.; Eck, D.; Schilling, K. SRRT*—A Probabilistic Optimal Trajectory Planner for Problematic Area Structures. IFAC-PapersOnLine 2016, 49, 331–336. [Google Scholar] [CrossRef]
- Lu, Y.; Da, C. Global and local path planning of robots combining ACO and dynamic window algorithm. Sci. Rep. 2025, 15, 9452. [Google Scholar] [CrossRef] [PubMed]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).