Abstract
Wheeled mobile robots (WMRs) have been a focus of research for several decades, particularly concerning navigation strategies in static and dynamic environments. This review article carefully examines the extensive academic efforts spanning several decades addressing navigational complexities in the context of WMR route analysis. Several approaches have been explored by various researchers, with a notable emphasis on the inclusion of stability and intelligent capabilities in WMR controllers attracting the attention of the academic community. This study traces historical and contemporary WMR research, including the establishment of kinetic stability and the construction of intelligent WMR controllers. WMRs have gained prominence in various applications, with precise navigation and efficient control forming the basic prerequisites for their effective performance. The review presents a comprehensive overview of stability analysis and navigation techniques tailored for WMRs. Initially, the exposition covers the basic principles of WMR dynamics and kinematics, explaining the different wheel types and their associated constraints. Subsequently, various stability analysis approaches, such as Lyapunov stability analysis and passivation-based control, are discussed in depth in the context of WMRs. Starting an exploration of navigation techniques, the review highlights important aspects including path planning and obstacle avoidance, localization and mapping, and trajectory tracking. These techniques are carefully examined in both indoor and outdoor settings, revealing their benefits and limitations. Finally, the review ends with a comprehensive discussion of the current challenges and possible routes in the field of WMR. The discourse includes the fusion of advanced sensors and state-of-the-art control algorithms, the cultivation of more robust and reliable navigation strategies, and the continued exploration of novel WMR applications. This article also looks at the progress of mobile robotics during the previous three decades. Motion planning and path analysis techniques that work with single and multiple mobile robots have been discussed extensively. One common theme in this research is the use of soft computing methods to give mobile robot controllers cognitive behaviors, such as artificial neural networks (ANNs), fuzzy logic control (FLC), and genetic algorithms (GAs). Nevertheless, there is still a dearth of applications for mobile robot navigation that leverage nature-inspired algorithms, such as firefly and ant colony algorithms. Remarkably, most studies have focused on kinematics analysis, with a small number also addressing dynamics analysis.
1. Introduction
Autonomous WMRs are a tough research topic for a variety of reasons. The WMR should be capable of recognizing features, identifying obstructions and targets, learning by experience, and determining the best route and navigation [1]. For many years, mobile robot scientists and engineers have focused their efforts on developing alternative control algorithms for the path and motion planning problem [2]. According to reports, the researchers are working on the stability and navigation of WMR. The WMR capabilities necessitate the use of many WMR research areas at the same time [3]. The integration of several distinct forms of knowledge is required for WMR design. The WMR needs to comprehend mechanics, kinematics, dynamics, and control theory to handle locomotion concerns [4]. WMR navigation requires acquaintance with computer programming, artificial intelligence, information technology, and probability concepts [5].
Kinematic and dynamic analysis is also a difficult issue in WMR path and motion planning concerns since kinematics and dynamics play a vital part in obtaining mechanical behavior and developing control software for a special purpose WMR. When the WMR is cinematically stable, the next job is the development of a controller that must be capable of navigating intelligently in the real-world workspace [6]. Building intelligent controllers will need artificial intelligence (AI) techniques. This is because sophisticated methods such as fuzzy if–then rules, brain-intensive characteristics, genetic theories, and others are very good at imitating the fuzziness of human knowledge and reasoning processes [7]. Many attempts have been made to summarize the various techniques [8], considering the numerous research articles on the WMR path and motion planning challenges that have recently been published.
An autonomous WMR has difficulties with path and motion optimization. The robot must select a path and perform several robot environments to move from its starting point to its target point [9]. Path analysis and motion planning become more challenging when the environment is loaded with stationary and as well as moving obstructions. When this happens, we need to devise a fresh remedy. In addition to preventing collisions with obstruction, it needs to maintain more distance from the barrier and take shorter travel time. Performance metric optimization is required for motion planning and path analysis. Extensive WMR motion planning is required to guarantee that each WMR’s route is optimum. The state of the art in robotic path planning and navigation is now concentrated on creating algorithms that let robots navigate complicated and dynamic situations in real time. Reinforcement learning, deep learning, and computer vision are just a few examples of artificial intelligence and machine learning techniques that are commonly used in these algorithms to help the robot comprehend its surroundings and make wise judgments about how to move through them [10].
1.1. Stability Analysis of Wheeled Robot
Different researchers have solved the problem of kinematic and dynamic analysis of WMR. In the present scenario, most of the research works published in the past three decades are summarized below for kinematic and dynamic analysis of WMR.
Stability analysis methods are used to evaluate the stability of a wheeled mobile robot (WMR) while it is moving. In general, these methods involve analyzing the dynamics of the robot and assessing its ability to maintain its position or follow a desired trajectory. Some of the main features of stability analysis methods are described below:
- Kinematic and dynamic models: Stability analysis approaches use mathematical models to describe the robot’s dynamics and kinematics. The kinematic model is solely based on the robot’s motion, disregarding any stresses or torques that may affect the robot’s mobility. Contrarily, the dynamic model considers the pressures and torques that affect the robot’s motion.
- The stability analysis criteria are used to evaluate the stability of the robot. The most common stability analysis criteria used in WMRs are Lyapunov stability, passivity-based stability, and control Lyapunov functions (CLFs). Lyapunov stability analysis uses Lyapunov functions to determine the stability of the robot’s motion. Passivity-based stability analysis is based on the concept of passivity and uses energy functions to evaluate the stability of the robot. CLFs are used to design control laws that ensure the stability of the robot.
- Trajectory tracking: To assess the robot’s ability to follow a desired trajectory, stability analysis techniques are also applied. The discrepancy between the robot’s actual trajectory and its anticipated trajectory is known as the trajectory tracking error. The robot’s stability is measured by its capacity to achieve a trajectory tracking error of zero.
- Control design: Stability analysis methods are used to design control laws that ensure the stability of the robot. The control laws are designed based on the dynamics of the robot and the stability analysis criteria. The control laws are then implemented in the robot’s control system to ensure stable motion.
Global and local navigation strategies for mobile robots may be generally divided into these two groups. Using global navigation algorithms, the robot’s whole journey from its starting point to its destination is planned. The surroundings are mapped out beforehand using sensors like LiDAR or cameras, and this map serves as the basis for path planning. When the environment is well known and static and the robot must travel great distances, global navigation techniques are helpful.
On the other hand, local navigation techniques focus on the immediate surroundings of the robot and its ability to avoid obstacles in real time. These methods are especially helpful in surroundings that are dynamic and where impediments could arise or shift suddenly. Sonar or infrared sensors are frequently used in local navigation techniques so that the robot may identify impediments and change its course as necessary. The potential field approach, which models the robot as a point particle in a field of attracted and repulsive forces, is a well-liked local navigation methodology. The robot is drawn by the attractive force in the direction of its destination, while it is pushed away from obstacles by the repulsive force. The resultant route generated by the net force vector is then followed by the robot. Another technique is the occupancy grid mapping method, where the environment is represented as a grid of cells, and each cell is classified as either occupied or free. The robot’s sensors are used to update the occupancy grid map, and the robot plans its path based on the current state of the grid [11].
- Simultaneous localization and mapping (SLAM): Popular mapping and localization methods include SLAM. It entails mapping the surroundings and determining the robot’s position inside that map at the same time. When an existing map of the environment is not accessible, SLAM is very helpful.
- Monte Carlo localization (MCL): For determining the robot’s location inside a known map, MCL is a particular kind of particle filter. It functions by converting the location of the robot into a probability distribution and updating it in response to sensor readings.
- Reactive navigation: Reactive navigation techniques focus on the robot’s immediate environment and are designed to quickly and efficiently respond to changing situations. Examples of reactive techniques include potential fields and behavior-based control.
- Model predictive control (MPC): In order to forecast the robot’s future behavior and optimize control inputs, the MPC control approach employs a mathematical model of the robot’s dynamics. Planning a course and avoiding obstacles are both possible with MPC.
- Reinforcement learning (RL): RL is a machine learning technique that enables the robot to learn how to navigate through trial and error. The robot receives rewards or punishments based on its actions and adjusts its behavior to maximize the rewards.
Overall, the field of robotic stability analysis and navigation is rapidly advancing, and many promising techniques are being developed and refined to enable robots to navigate in complex environments and perform increasingly complex tasks.
1.2. Major Objective
- Provide an extensive review that focus on navigational complexities in the context of wheeled mobile robots (WMRs).
- Trace the historical and contemporary developments in WMR research, including the establishment of kinetic stability and the construction of intelligent WMR controllers.
- Examine the importance of stability and intelligent capabilities in WMR controllers and their impact on WMR performance.
- Present a comprehensive overview of stability analysis techniques tailored for WMRs, including discussions on Lyapunov stability analysis and passivation-based control.
- Explore various navigation techniques for WMRs, covering aspects such as path planning, obstacle avoidance, localization and mapping, and trajectory tracking in both indoor and outdoor settings.
1.3. Paper Organization
The present paper is organized as follows: the introduction is presented in the first part, and stability analysis of WMR is discussed in the second part, which is subdivided into the kinematic and dynamic analysis of WMR. Path-planning and navigational techniques are discussed in the third and fourth parts, respectively. Part five presents the various navigational techniques. Finally, a comparison with the existing techniques and conclusions are drawn in the last part of the paper.
2. Literature Review
In this section, we review the various existing works and their related technology to identify the research gap.
2.1. Kinematic Analysis of WMR
The foundational exploration of wheeled mobile robots (WMRs) to assess the mechanical system’s dynamics involves a kinematic inquiry, which is imperative for ensuring the seamless execution of predefined trajectories [12]. This analytical process yields insights into devising control software for the WMR hardware, as well as for the design of robots tailored to tasks demanding a comprehensive grasp of the mechanical conduct of the robot [13]. Given that WMRs necessitate lower exertion compared to legged or tracked robots, they hold significant potential for widespread adoption within contemporary industrial scenarios [14,15]. Lin et al. presented various configurations for mobility [16]. Among these, differential and synchronous mechanisms are the prevailing choices for enabling tricycle- or car-like robotic locomotion [17]. The intricate theoretical underpinnings related to autonomous motion planning and control in the context of WMRs captivate academic interest, despite their tangible practical applications [18]. Recent focus has been directed towards WMR motion control, with a special focus on systems exhibiting non-homonymic behaviors, as they suggest that a reduced set of robot actuators can effectively govern WMR actions. Such systems epitomize non-homonymic mechanics due to the stringent constraints imposed on wheel movement by the rolling dynamics [19]. A multitude of controllers cater to wheeled mobile robots (WMRs) while grappling with non-homonymic constraints [20]. The dominant strategies for governing WMR behavior encompass trajectory tracking and posture stabilization mechanisms [20]. The application of smooth time-invariant control fails to ensure feedback stabilization at specific points [21]. This intrinsic nonlinearity underscores the fundamental nature of the issue, rendering conventional design methods, even within local contexts, inadequate. Dynamic feedback linearization, an invaluable design technique, provides a solution that remains valid for trajectory tracking and set point control concerns, utilizing the illustrative framework of unicycle kinematics [22]. Ultimately, a nonlinear feedback system was adopted to globally resolve the trajectory tracking challenge [23], following preliminary attempts to devise localized controllers. The concept of backtracking is amenable to developing a recursive chained trajectory tracking methodology for non-homonymic systems. Posture stabilization is attainable through the deployment of discontinuous feedback controllers [24]. Varied approaches to discontinuous control, including dynamic feedback linearization, have been harnessed to address posture stabilization issues [25]. Pioneering the realm of smooth time-varying stabilization, Samson’s contributions are noteworthy [26]. To achieve optimal control efficacy, a robust autonomous driving control framework must seamlessly adapt to fluctuations in slip conditions.
The examination of how wheel motion influences the mobility and positioning of wheeled mobile robots (WMRs) is encapsulated by WMR kinematic analysis. This analytical pursuit is pivotal for formulating control strategies that unravel the robot’s behavior and performance intricacies. Scrutinizing the robot’s position, velocity, acceleration, and wheel movement constitutes the bedrock of this study [27]. The outcomes of such an analysis can be employed to formulate equations encapsulating the robot’s motion and position, thereby furnishing the foundation for the development of navigation algorithms and control methodologies. In the realm of WMR kinematic analysis, the robot is commonly conceptualized as an assembly of interconnected rigid bodies linked by joints.
According to authors [28,29], Figure 1 visually elucidates the interplay between the global and local reference frames within WMRs. These reference frames are imperative for determining the robot’s spatial coordinates on the plane. In the context of our illustration, the global reference frame pertains to the inertial frame denoted as O with coordinates Xi, Yi on the robot’s work plane. Conversely, the local reference frame is represented by XR, YR for a WMR. By leveraging a reference point P situated on the WMR chassis, the angular differential between the global and local frames, as delineated by [30], serves as the foundation for calculating the WMR’s position. Consequently, the broader academic community has universally embraced the subsequent mathematical definition governing WMR positioning.
Figure 1.
WMR global reference frame and the robot local reference frame.
Now, the mapping between these frames is accomplished using the given orthogonal rotation matrix:
where is sin and is cos.
Equation (2) computes the WMR motion in the global reference frame from motion in a local frame as follows:
Therefore,
and
Equation (4) satisfies the entire research community to pose estimation for WMRs.
The challenge concerning the kinematic analysis of wheeled mobile robots (WMRs) within irregular workspaces was addressed by [30]. They formulated a mathematical kinematic model for WMR, conceptualizing the wheels as tori, and introduced the concept of a passive joint to facilitate lateral degrees of freedom. Parham and Deepak’s investigation of WMR kinematic behavior resulted in the classification of WMRs into five distinct categories: fixed standard WMR, steered standard WMR, Swedish WMR, spherical WMR, and castor WMR. Leveraging highly nonlinear two-wheeled inverted pendulum system, authors proposed a proportional integral sliding mode control (PISMC) framework for two-wheeled inverted pendulum WMRs, thus enabling robust stabilization and disturbance rejection via sliding mode control techniques [31].
In [32] introduced a novel differentiable, time-varying controller to address the kinematic control intricacies of WMRs. This innovative control structure emphasized the differentiable nature of the problem and demonstrated the generation of a global exponential controller for precise dynamic models using conventional backstepping methodologies. It is proposed a distinctive omnidirectional and quasi-omnidirectional drive mechanism for dynamic models of WMRs. They introduced an inventive epicyclic cam transmission that conferred several advantages over conventional gear-trains, including reduced friction, heightened rigidity, and enhanced precision [33]. These drives were substantiated through virtual prototypes [34]. It is suggested the viability of a reliable adaptive controller for faultless velocity tracking, while. showcased the capability of temerity structures to execute prescribed trajectory routes through the manipulation of their elements [35]. Meanwhile, it derived fundamental track control algorithms for differentially steered WMRs by exploring the robot’s intrinsic kinematics, providing globally convergent tracking control methods for differentiable reference paths [36]. While the kinematic model of WMRs yields satisfactory accuracy for scenarios involving reduced speed, light weights, and diminished acceleration, it faces limitations in representing the complexities of WMR tasks necessitating high speeds and substantial loads. Novel drives have been designed to cater to unidirectional and quasi-unidirectional robots, employing an innovative epicyclical cam transmission with beneficial attributes [37]. It is developed an interactive interface to elucidate various strategies used for addressing mobile robot motion planning issues [38]. Numerous control solutions have been proposed in the literature to tackle kinematic stability issues in WMRs [39]. In [40], semiglobal practical stabilizing control methods address non-homonymic WMRs with saturated inputs, offering a twofold advantage in terms of stabilizer types and ensuring simulations adhere to appropriate upper bounds by employing original system inputs [41]. Vivo robot wheel mechanisms have been explored for camera and sensory equipment transport, supporting laparoscopy [42]. In [43], combined finite element modeling, kinematic analysis, and animal research to develop wheeled in vivo mobile robots, ultimately redefining their work based on experimental findings [44,45].
The simplest but most effective techniques for kinematic stabilization are nonlinear controllers based on Lyapunov theory. The following is the positive Lyapunov function:
The time derivative of Equation (6) becomes
or
where and are
or
Substituting Equation (8) in Equation (7) gives
The above equation shows the negative semidefinite.
The framework devised by [46] introduces a comprehensive approach to incorporating geometry and kinematics in the obstacle avoidance process, distinctly segregating these constraints from the avoidance technique’s implementation. Conventionally, obstacle avoidance algorithms tend to overlook kinematic restrictions. Minguez and Montano’s methodology caters to a wide range of nonholonomic vehicles and aims to construct a two-dimensional manifold within the configuration space, characterized by differentiability along simple circular paths. This manifold encompasses configurations reachable at each step of the obstacle avoidance process, serving as a foundation for various approaches. Their work significantly advances through accurate obstacle depiction calculations specific to each robot’s shape within this manifold.
In [47], present an allocated effective controller tailored for compliant framed wheeled mobile robots (WMRs). Notably, this study achieves a novel accomplishment for single-axle unicycle-type robots by employing backstopping techniques to develop a distributed nonlinear damping controller. Furthermore, the controller’s robustness was enhanced to encompass multiaxle controller systems. It now demonstrates improved resilience against disruptions arising from inaccurate modeling, particularly nonlinear frame forces attributed to axle contact. The controller was evaluated utilizing a two-axle scout configuration, and their findings were validated through real robot experimentation. In a distinct vein, in [48] explored a moving platform equipped with offset motorization and a caster wheel to assess its singularity and motion potential. Their analysis delved into motion equations for kinematic analysis, culminating in the identification of necessary and sufficient conditions for actuation. This led to the creation of a wheeled mobile robot (WMR) workspace devoid of singular configurations, amplifying its utility for practical applications.
2.2. Dynamic Analysis of Mobile Robot
The dynamic behavior of the wheeled robot provides a relationship between the torques and motions of the wheeled robot for the simulation and design of the control algorithm. The problems of dynamic analysis of WMR have been solved by many researchers, summarized below. Dynamic analysis of mobile robots involves studying the forces and torques that act on the robot and how they affect the robot’s motion and stability. This analysis is important in understanding the robot’s behavior and performance in dynamic environments, as well as in designing control strategies for the robot that can ensure its stability and safety. The dynamic analysis of mobile robots involves modeling the robot as a mechanical system and using the laws of physics to describe its motion, such as those due to gravity, friction, and external forces, and asking how these forces and torques affect the robot’s motion.
Accounting for the nonlinearities and uncertainties that result from the complex dynamics and interactions of mobile robots with their environment is one of the main issues in the dynamic analysis of these systems. This issue can be resolved by using numerical approaches like finite element analysis or multimode simulation, which can simulate the robot’s movement and behavior in a variety of situations. The dynamic analysis of the robot path examines how the robot’s center of mass moves and alters over time as a result of the pressures and torques operating on it. Understanding the robot’s performance and stability while in motion requires this examination. It is important to think about the pressures and torques acting on a robot and how they interact to analyze its dynamic route. This may be accomplished by using the equations of motion, which explain the connection between the forces and torques acting on the robot and the center of mass motion as a result. Newton’s principles of motion and the idea of conservation of angular momentum may be used to develop the equations of motion. In terms of the robot’s location, velocity, and acceleration, as well as the forces and torques acting on it, these equations may be utilized to explain the robot’s motion. The robot’s dynamic route may be examined, and its stability and performance during mobility can be determined, using the equations of motion that we have derived. This entails taking into account the control, mass, geometry, and external forces of the robot.
The WMR dynamic model [49], represents a heavy, differentially steered WMR in both loaded and empty states. These findings were applied to support a dynamic model that was recently built and contains a complicated depiction of a tire to appropriately account for the interaction between the tire and the ground. The inadequacies of the kinematic models under conditions of high load and/or high speed were then illustrated using the dynamic model. Using the active caster, [50] enabled distributed actuation of objects on the planar workspace. A mobile robot with a dual-wheel active caster was studied and tested. We instead looked at the dynamics of the WMR using the force transmission ratio and the kinematic isotropic index. A simple WMR’s exponential stabilization was studied and solved using [51] time-invariant, discontinuous, pursued state feedback control approach. Its effectiveness was evaluated in the presence of noisy data and incorrect models. The closed-loop system’s operation was thoroughly examined. In [52,53] developed a dynamic model for a mobile robot with wheels that can operate while carrying high weights.
A generalized set of nonlinear dynamic models for various non-homonymic WMRs operating in two-dimensional Cartesian spaces was developed by [54] using the Lagrange formalism, which offers a more organized modeling approach. For two differentially steered, non-homonymic WMRs linked to a common payload [55], offered a nonlinear controller based on the Lagrange idea. Stability analysis and control design are challenging for WMRs due to their non-homonymic dynamics [56]. The ability to characterize the dynamics of output-tracking control laws in terms of full-state tracking errors has several advantages, including a better comprehension of the internal dynamics and zero dynamics of the tracking-error system and an enhanced comprehension of trajectory tracking. By using selective state feedback to block-decouple the resulting large-order multivariable system model into five separate subsystems, we can accurately represent the dynamics of each robot’s departure from a predetermined path, as well as the dynamics of their forward motion in two other subsystems and the dynamics of the payload in the fifth subsystem [57]. There is a pole-placement method-based intelligent controller available for each robot subsystem, including self-tuning adaptive controllers for the nonlinear deviation dynamics subsystems. The effectiveness of the system is evaluated afterward through simulation for the case in which each robot is traveling in a curvilinear motion. In [58], the issues of dynamic stabilizing and dynamic modeling of a non-homonymic WMR were both overcome. The dynamic model, which also has nonholonomic restrictions, was built on the kinematic model. Linear controllers can employ the recommended control strategy, which just needs the robot’s localization coordinates, to circumvent the control problem. The dynamic model of a non-homonymic wheeled robot was stabilized by [59] with the right orientation. The first technique makes use of physical modeling, whereas the second depends on determining the experimental dynamics characteristics of mobile robots. Then, a WMR dynamics model might be developed [60].
The following set of dynamic equations, which Gholipour and Yazdanpanah constructed based on the Euler–Lagrange formulation [61], characterize a sizable class of mechanical non-homonymic systems.
where are a symmetric positive definite n × n matrix, representing the mass and inertia of the system. The vector contains the centripetal and Coriolis torques, which arise due to the motion of the system. The vector represents the gravitational torques that act on the system due to its orientation relative to a gravitational field. In the area of robotics and mechanics, two mathematical expressions involving vectors and matrices are combined in the phrase . Let us dissect the parts:
- denotes a matrix or function that is dependent on a You would need to specify B’s precise nature and how it depends on in your particular circumstance. may stand for a transformation matrix or a function associated with a specific component of the system under study, for example.
- τ: This vector represents the force or torque that is being applied. When employed in the context of dynamics, τ usually denotes outside forces or control inputs operating on a mechanical system.
- In this case, J is a Jacobian matrix.
One can write the dynamic equation of a wheeled mobile robot according to Equation (6), using the fact that G and P() are zero.
It is a 3 by 3 matrix. The off-diagonal components are all zeros, whereas the diagonal elements are “m” and “I”. With “m” standing for mass and “I” for moment of inertia, this matrix most likely depicts the inertia characteristics of a rigid body L. In addition, they presented a control scheme for a dynamic model of a mobile robot, as illustrated in the block diagram in Figure 2, which outputs the appropriate linear and angular velocities for kinematic stabilization from a nonlinear controller.
Figure 2.
Block diagram of control structure for dynamic model of mobile robot.
2.3. Eliminate Modeling Uncertainties and Environmental Disturbances
Precise dynamic modeling of the robot and its surroundings is necessary if we want to improve wheeled mobile robot stability analysis and navigational strategies [61,62], as well as lower modeling uncertainties and environmental disturbances in a study. It is important to develop strong obstacle avoidance techniques through obstacle detection and path planning; use sophisticated feedback and adaptive control strategies [63,64,65] for stable navigation; and enhance perception accuracy through sensor fusion and calibration. The accuracy and dependability of a wheeled mobile robot study should be ensured by performing both simulated and real-world testing to verify the algorithms’ performance and robustness across a range of environmental situations. To improve wheeled mobile robot stability analysis and navigational methods while lowering modeling uncertainties and environmental disturbances in a study, one may use a multicentric strategy [66,67]. This can be achieved by making the dynamic models more accurate by taking sensor behaviors, wheel–ground interactions, and environmental elements into consideration, enhancing perception reliability by implementing sensor fusion techniques and maintaining sensor calibration, and creating sophisticated control and feedback schemes to ensure steady and accurate robot navigation [68,69]. Utilizing advanced obstacle detection algorithms and dynamic path-planning techniques can enhance the focus on robust obstacle avoidance. To guarantee the accuracy and robustness of the wheeled mobile robot’s performance, the study can be validated using thorough simulations and rigorous real-world testing in a variety of environmental situations. The focus should be on developing accurate dynamic models that take wheel–ground interactions and environmental elements into account to improve stability analysis and navigational strategies of wheeled mobile robots in the study. The use of sensor fusion and calibration will increase the precision of perception, and for steady navigation, sophisticated control techniques like PID [70], LQR [71], or MPC are used. Reliable algorithms should be created to detect obstacles and dynamic path-planning techniques should be used to ensure efficient obstacle avoidance. To assure the accuracy and dependability of a wheeled mobile robot’s performance, the study should be validated using comprehensive simulations and rigorous real-world testing in a variety of environmental circumstances.
3. Path and Motion Planning
The issue of mobile robot route and motion planning challenges has been addressed in several academic articles. The time it takes the robot to arrive at the goal has been optimized along with several paths. Following the course taken by the mobile robot without colliding was each author’s aim. The following describes the various authors’ works.
Traditional maps may have issues with length, sharp curves, or interactions with barriers. Examples are visibility graphs, probability maps, and skeleton maps. Several conventional solutions to path-planning challenges were presented by [72]. By creating roadmaps with polygons surrounding the crossing locations, their recommended solution addressed the problems with conventional techniques. In [73] offered interactive tools to assist in the study of several well-known techniques and tactics for tackling WMR motion and path-planning problems. They focused on clearly outlining obstacles to be useful for instructional purposes in a variety of professions. A robot exploring complex environments must find a compromise between the requirement for efficient and ideal courses and the need to react to unanticipated circumstances. In [74] developed the technique and design for a spherical mobile robot that utilizes two internal rotors to roll on a plane and relies on the conservation of angular momentum. They suggested that because the spherical mobile robot does not fall into any of these categories, the path-planning techniques now in use are inappropriate for this system.
In [75] studied the problem of motion planning and control in the presence of uncertainty for a wheeled mobile robot subject to state and actuator constraints that follow a predetermined path inside an environment with moving obstacles, as shown in Figure 3. The difficulty of motion planning with moving objects in an uncertain environment was overcome. The robot’s mobility must be as close to a nominal velocity profile as is practical in time. The control law parameters must impose as minimal restriction as possible on the ranges of motion. The recommended method may be applied online and is efficient from a computing standpoint. A tough simulation instance was used to demonstrate the method’s potential. In [76] first presented sampling-based robot motion planning for WMRs. It was emphasized that the creation of WMR motion planning algorithms will make them more useful in real-world settings and a variety of circumstances. They ultimately offered concepts that can be executed almost exactly as-is on a platform for actual mobile robots. For a WMR that is described using second-order dynamics, [77] took up the problem of temporal logic motion planning. These temporal logic specifications can capture more complex specifications like sequencing and obstacle avoidance in addition to more common control specifications like reachability and invariance. Three fundamental steps were engaged in their investigation. Due to a control rule they initially developed, the dynamic model may adhere to a more straightforward kinematic model with a globally bounded inaccuracy. Second, it offers a robust definition of temporal logic that takes into consideration the tracking errors from the preceding stage. Finally, they developed a robust temporal logic path-planning problem for the kinematic model using automata theory and simple local vector fields. For WMR route planning, [78] applied unique repulsive potential functions and potential field techniques. In doing so, they addressed the problem of goals being unreachable with close obstacles. Based on multilayered cellular automata, in [79] developed the reactive path-planning method for a non-homonymic mobile robot. They came up with the algorithm that offers the shortest steering radius, the best course, and more fluid trajectories that do not stop and turn regularly. Also, they developed a technique based on the directed (anisotropic) propagation of attractive and repulsive potential. Their method finds all the ideal, collision-free pathways that follow the shortest valley of a hypothetical, embedded hypersurface in 4D space, built under the given constraints.
Figure 3.
Motion control for WMR.
The technique proposed by [80] focused on planning the trajectories and motions of WMR information. This aimed to produce a wheeled robot’s appropriate mobility; particular geometrical constraints were imposed on the relative positions and orientations of the robots throughout their motion. Their research introduced particular motion planning techniques for WMR formations with non-homonymic constraints. The kinematic equations were developed to accommodate various formation classes that had to be kept while the group as a whole was moving. For members of a team of differentially-driven (DD) WMR traveling in formation for final deployment in cooperative payload transport operations, in [81] proposed the ideal relative configuration. Synchronized distributed data collecting and cooperative payload transfer are two growing applications for robot collectives where precise formation-based activities are required. To create the vertices of a virtual structure, they solved the formation issues and provided the motion plans for the individual DD-WMRs.
A technique for motion planning of a WMR traveling in a cluttered environment, formerly known as forbidden zones with an arbitrary shape, size, and placement, was devised by [82]. They proposed a method that can mathematically characterize the whole robot environment and is based on the cutting-edge concept of B-surfaces. The motion-planning solution was sought on a higher-dimension B-surface such that its inverse was guaranteed. Their study offered a calculated solution for a WMR that connects the starting and finishing sites in a straight line with no self-loops in the shortest time. For the sake of clarity, they described a technique that can resolve path-planning issues on a two-dimensional (2D) flat terrain with static impediments, as well as a generalization to motion-planning issues on curved terrains. To show the usefulness and efficiency of the proposed planning, they lastly implemented the recommended technique in a range of difficult situations.
In [83], to give a dependable mobility plan that works at the sensor frequency, merged map-based and sensor-based planning operations. A workable strategy for coordinated motion planning of many robots without conflict was developed by Chiddarwar and Babu [84]. Their suggested technique’s two-phase decoupled mechanism can offer the necessary coordination amongst the participating robots in offline mode. A route modification approach is utilized in the second phase to resolve conflicts and enable coordination across multiple robots. In the first phase, an algorithm is employed to identify each robot’s collision-free path about stationary objects. A route modification approach is utilized in the second phase to resolve conflicts and enable coordination across multiple robots. An algorithm is used in the first stage to determine each robot’s collision-free route relative to stationary objects. The coordination of the robots is also accomplished using several approaches to ensure the efficacy of the recommended plan. The timing and the route were both enhanced.
6. Conclusions
The review encompasses an extensive exploration of both kinematic and dynamic models for robots, alongside their stability analysis and control methodologies. The significance of path planning and obstacle avoidance in achieving successful navigation across diverse environments is prominently underscored. A focal point of this work is the distinction between filter-based and graph-based navigation approaches. The former relies on recursive Bayesian filtering, while the latter employs optimization techniques to estimate the robot’s path and environment map. Additionally, this article examines the evolutionary trajectory of mobile robotics over the preceding three decades. Path analysis and motion planning methods, applicable to both singular and multiple mobile robots, have been subjects of significant discourse. A trend among these studies involves the application of soft computing techniques, such as artificial neural networks (ANNs), fuzzy logic control (FLC), and genetic algorithms (GAs), to confer intelligent behaviors upon mobile robot controllers. However, the utilization of nature-inspired algorithms like ant colony and firefly algorithms remains relatively limited for mobile robot navigation. Notably, the majority of research has primarily centered on kinematics analysis, with a minority delving into dynamics analysis. Most investigations have primarily addressed static obstacles, while only a handful have considered dynamic obstacles, in the context of mobile robot navigation. The theoretical frameworks advanced by researchers predominantly cater to single robots, with a smaller subset focusing on theories for multiple mobile robots. These theoretical constructs are frequently validated through simulation results, while a limited number also offer experimental validation. Recent assessments indicate the potential to enhance mobile robot path planning, particularly for intricate and unstructured scenarios, by leveraging the aforementioned techniques. The investigation into route and motion planning for mobile robots benefits from the insights presented in this review, with potential advancements envisaged in the realms of path optimization and temporal considerations, especially concerning wheeled mobile robots in unstructured environments. Convolutional neural networks (CNNs) are utilized for obstacle identification and terrain perception, and the integration of deep learning and vision-based techniques has become more popular. Particularly for uses such as autonomous driving, these techniques might completely change how wheeled mobile robots view and interact with their surroundings. With the further development of robots and artificial intelligence, the efficiency of navigation techniques will rely on the particular needs of the application and their ability to adjust to changing and unpredictable surroundings. With a focus on robustness, flexibility, and real-time decision making, the approach used should be specific to the job at hand. Subsequent investigations in this domain ought to additionally examine the amalgamation of contemporary safety methodologies and mixed-method approaches that use various ways to guarantee the dependable and effective maneuvering of wheeled mobile robots in constantly changing and demanding settings.
Author Contributions
Validation, K.K.B.; formal analysis, T.A.; investigation, S.K.P.; resources, T.A. and A.K.; data curation, M.K.S. and V.S.; writing—original draft, A.S. and K.U.S.; funding acquisition, T.A. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
No new data were created or analyzed in this study. Data sharing is not applicable to this article.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Wang, B.; Liu, Z.; Li, Q.; Prorok, A. Mobile robot path planning in dynamic environments through globally guided reinforcement learning. IEEE Robot. Autom. Lett. 2020, 5, 6932–6939. [Google Scholar] [CrossRef]
- Qi, J.; Yang, H.; Sun, H. MOD-RRT*: A sampling-based algorithm for robot path planning in dynamic environment. IEEE Trans. Ind. Electron. 2020, 68, 7244–7251. [Google Scholar] [CrossRef]
- Poornima, E.; Muthu, B.; Agrawal, R.; Kumar, S.P.; Dhingra, M.; Asaad, R.R. Fog robotics-based intelligence transportation system using line-of-sight intelligent transportation. Multimed. Tools Appl. 2023. [Google Scholar] [CrossRef]
- Nair, R.S.; Supriya, P. Robotic path planning using recurrent neural networks. In Proceedings of the 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Kharagpur, India, 1–3 July 2020; pp. 1–5. [Google Scholar]
- Ma, J.; Liu, Y.; Zang, S.; Wang, L. Robot path planning based on genetic algorithm fused with continuous Bezier optimization. Comput. Intell. Neurosci. 2020, 2020, 9813040. [Google Scholar] [CrossRef] [PubMed]
- 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]
- Santos, L.C.; Santos, F.N.; Pires, E.S.; Valente, A.; Costa, P.; Magalhães, S. Path planning for ground robots in agriculture: A short review. In Proceedings of the 2020 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC), Ponta Delgada, Portugal, 15–17 April 2020; pp. 61–66. [Google Scholar]
- Han, S.D.; Yu, J. Ddm: Fast near-optimal multi-robot path planning using diversified-path and optimal sub-problem solution database heuristics. IEEE Robot. Autom. Lett. 2020, 5, 1350–1357. [Google Scholar] [CrossRef]
- Zhang, S.; Pu, J.; Si, Y. An adaptive improved ant colony system based on population information entropy for path planning of mobile robot. IEEE Access 2021, 9, 24933–24945. [Google Scholar] [CrossRef]
- Zhang, S.; Pu, J.; Si, Y.; Sun, L. Path planning for mobile robot using an enhanced ant colony optimization and path geometric optimization. Int. J. Adv. Robot. Syst. 2021, 18, 17298814211019222. [Google Scholar] [CrossRef]
- Wang, H.; Chen, W. Multi-robot path planning with due times. IEEE Robot. Autom. Lett. 2022, 7, 4829–4836. [Google Scholar] [CrossRef]
- Yang, X.; Xiong, N.; Xiang, Y.; Du, M.; Zhou, X.; Liu, Y. Path planning of mobile robot based on adaptive ant colony optimization. In Proceedings of the IECON 2021–47th Annual Conference of the IEEE Industrial Electronics Society, Toronto, ON, Canada, 13–16 October 2021; pp. 1–4. [Google Scholar]
- Muhammad, A.; Ali, M.A.; Turaev, S.; Shanono, I.H.; Hujainah, F.; Zubir, M.N.M.; Faiz, M.K.; Faizal, E.R.M.; Abdulghafor, R. Novel algorithm for mobile robot path planning in constrained environment. Comput. Mater Contin. 2022, 71, 2697–2719. [Google Scholar] [CrossRef]
- Zan, J.; Ku, P.; Jin, S. Research on robot path planning based on whale optimization algorithm. In Proceedings of the 2021 5th Asian Conference on Artificial Intelligence Technology (ACAIT) 2021, Haikou, China, 29–31 October 2021; pp. 500–504. [Google Scholar]
- Shao, J. Robot Path Planning Method Based on Genetic Algorithm. J. Phys. Conf. Ser. 2021, 1881, 022046. [Google Scholar] [CrossRef]
- Lin, G.; Zhu, L.; Li, J.; Zou, X.; Tang, Y. Collision-free path planning for a guava-harvesting robot based on recurrent deep reinforcement learning. Comput. Electron. Agric. 2021, 188, 106350. [Google Scholar] [CrossRef]
- Li, S.; Zhao, D.; Sun, Y.; Yang, J.; Wang, S. Path planning algorithm based on the improved RRT-connect for home service robot arms. In Proceedings of the 2021 IEEE International Conference on Intelligence and Safety for Robotics (ISR), Tokoname, Japan, 4–6 March 2021; pp. 403–407. [Google Scholar]
- Chakraborty, N.; Ghosal, A. Kinematics of wheeled mobile robots on uneven terrain. Mech. Mach. Theory 2004, 39, 1273–1287. [Google Scholar] [CrossRef]
- Parhi, D.R.; Deepak, B.B.V.L. Kinematic model of three wheeled mobile robots. J. Mech. Eng. Res. 2011, 3, 307–318. [Google Scholar]
- Deepak, B.B.V.L.; Parhi, D.R. Kinematic analysis of wheeled mobile robot. J. Autom. Syst. Eng. 2011, 5, 96–111. [Google Scholar]
- Nawawi, S.W.; Ahmad, M.N.; Osman, J.H.S.; Husain, A.R. Controller Design for Two-Wheels Inverted Pendulum Vehicle Using PISMC; Faculty of Electrical Engineering, University Technology Malaysia: Johor Bahru, Malaysia, 2008. [Google Scholar]
- Janchiv, A.; Batsaikhan, D.; hwan Kim, G.; Lee, S.G. Complete coverage path planning for multi-robots based on. In Proceedings of the 2011 11th International Conference on Control, Automation and Systems, Gyeonggi-do, Republic of Korea, 26–29 October 2011; pp. 824–827. [Google Scholar]
- Kim, M.-S.; Shin, J.-H.; Hong, S.-G.; Lee, J.-J. Designing a robust adaptive dynamic controller for non-holonomic mobile robots under modeling uncertainty and disturbances. Mechatronics 2003, 13, 507–519. [Google Scholar] [CrossRef]
- Rovira, A.G.; Mirats Tur, J.M. Control and simulation of a tensegrity-based mobile robot. Robot. Auton. Syst. 2009, 57, 526–535. [Google Scholar] [CrossRef]
- Yuan, J.; Huang, Y.; Tao, T.; Sun, F. A cooperative approach for multi-robot area exploration. In Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, 18–22 October 2010; pp. 1390–1395. [Google Scholar]
- Liu, S.; Li, S.; Pang, L.; Hu, J.; Chen, H.; Zhang, X. Autonomous exploration and map construction of a mobile robot based on the TGHM algorithm. Sensors 2020, 20, 490. [Google Scholar] [CrossRef]
- Renzaglia, A.; Doitsidis, L.; Martinelli, A.; Kosmatopoulos, E.B. Multi-robot three-dimensional coverage of unknown areas. Int. J. Robot. Res. 2012, 31, 738–752. [Google Scholar] [CrossRef]
- Wang, Q.; Li, J.; Yang, L.; Yang, Z.; Li, P.; Xia, G. Distributed Multi-Mobile Robot Path Planning and Obstacle Avoidance Based on ACO–DWA in Unknown Complex Terrain. Electronics 2022, 11, 2144. [Google Scholar] [CrossRef]
- Burgard, W.; Moors, M.; Stachniss, C.; Schneider, F.E. Coordinated multi-robot exploration. IEEE Trans. Robot. 2005, 21, 376–386. [Google Scholar] [CrossRef]
- Bhattacharya, S.; Ghrist, R.; Kumar, V. Multi-robot coverage and exploration in non-Euclidean metric spaces. In Algorithmic Foundations of Robotics X: Proceedings of the Tenth Workshop on the Algorithmic Foundations of Robotics; Springer: Berlin/Heidelberg, Germany, 2013; pp. 245–262. [Google Scholar]
- Minguez, J.; Montano, L. Abstracting vehicle shape and kinematic constraints from obstacle avoidance methods. Springer Sci. Auton. Robot. 2006, 20, 43–59. [Google Scholar] [CrossRef]
- Zhu, A.; Yang, S.X. Neuro-fuzzy based approach to mobile robot navigation inunknown environments. IEEE Trans. Syst. Man Cybern. Part C 2007, 37, 610–621. [Google Scholar] [CrossRef]
- Ang, M.H., Jr.; Oetomo, E. Singularity-free joint actuation in omnidirectional mobile platforms with powered offset caster wheels. ASME J. Mech. Des. 2008, 130, 054501. [Google Scholar]
- Puig, D.; García, M.A.; Wu, L. A new global optimization strategy for coordinated multi-robot exploration: Development and comparative evaluation. Robot. Auton. Syst. 2011, 59, 635–653. [Google Scholar] [CrossRef]
- Astolfl, A. Exponential stabilization of a wheeled mobile robot via discontinuous control. ASME 1999, 121, 121–126. [Google Scholar]
- Lei, T.; Luo, C.; Jan, G.E.; Bi, Z. Deep learning-based complete coverage path planning with re-joint and obstacle fusion paradigm. Front. Robot. AI 2022, 9, 843816. [Google Scholar] [CrossRef]
- Wu, L.; PuigValls, D.; García García, M.Á. Balanced multi-robot exploration through a global optimization strategy. J. Phys. Agents 2010, 4, 35–44. [Google Scholar] [CrossRef]
- Lin, W.S.; Chang, L.H.; Yang, P.C. Adaptive critic anti-slip control of wheeled autonomous robot. IET Control Theory Appl. 2007, 1, 51–57. [Google Scholar] [CrossRef]
- Siegwart, R.; Nourbakhsh, I.R. Introduction to Autonomous Mobile Robots; A Bradford books; The MIT Press: Cambridge, MA, USA; London, UK, 2004. [Google Scholar]
- Bar, A.; Dale, S. Dynamic modeling and stabilization of wheeled mobile robot. In Proceedings of the International Conference on Dynamical Systems and Control, La Laguna, Spain, 1–3 July 2009. [Google Scholar]
- Aguiar, A.P.; Atassi, A.N.; Pascoal, A. Stabilization of a non-holonomic dynamic wheeled mobile robot with parametric modeling uncertainty using lyapunov functions. In Proceedings of the 4th Portuguese Conference on Automatic Control, Guimares, Portugal, 4–6 October 2000. [Google Scholar]
- Azizi, M.R.; Rastegarpanah, A.; Stolkin, R. Motion Planning and Control of an Omnidirectional Mobile Robot in Dynamic Environments. Robotics 2021, 10, 48. [Google Scholar] [CrossRef]
- Gholipour, A.; Yazdanpanah, M.J. Dynamic tracking control of non-holonomic mobile robot with model reference adaptation for uncertain parameters. In Proceedings of the 2003 European Control Conference (ECC), Cambridge, UK, 1–4 September 2003. [Google Scholar]
- Ibrahim, M.Y.; Fernandes, A. Study on mobile robot navigation techniques Industrial Technology. In Proceedings of the 2004 IEEE International Conference on Industrial Technology, Hammamet, Tunisia, 8–10 December 2004; Volume 1, pp. 230–236. [Google Scholar]
- Miah, M.S.; Knoll, J. Area coverage optimization using heterogeneous robots: Algorithm and implementation. IEEE Trans. Instrum. Meas. 2018, 67, 1380–1388. [Google Scholar] [CrossRef]
- Luo, C.; Yang, S.X.; Mo, H.; Li, X. Safety aware robot coverage motion planning with virtual-obstacle-based navigation. In Proceedings of the 2015 IEEE International Conference on Information and Automation, Lijiang, China, 8–10 August 2015; pp. 2110–2115. [Google Scholar]
- Araki, B.; Strang, J.; Pohorecky, S.; Qiu, C.; Naegeli, T.; Rus, D. Multi-robot path planning for a swarm of robots that can both fly and drive. In Proceedings of the 2017 IEEE International Conference on Robotics and Automation (ICRA), Singapore, 29 May–3 June 2017; pp. 5575–5582. [Google Scholar]
- Maaref, H.; Barret, C. Sensor-based navigation of a mobile robot in an indoor environment. Robot. Auton. Syst. 2002, 38, 1–18. [Google Scholar] [CrossRef]
- Jazayeri, A.; Fatehi, A.; Taghirad, H. Mobile robot navigation in an unknown environment. In Proceedings of the 9th IEEE International Workshop on Advanced Motion Control, Istanbul, Turkey, 27–29 March 2006; pp. 295–299. [Google Scholar]
- Kim, M.Y.; Cho, H. An active trinocular vision system of sensing indoor navigation environment for mobile robots. Sens. Actuators 2006, 125, 192–209. [Google Scholar] [CrossRef]
- Huang, H.; Savkin, A.V. Viable path planning for data collection robots in a sensing field with obstacles. Comput. Commun. 2017, 111, 84–96. [Google Scholar] [CrossRef]
- Zhang, Y.; Li, S. Distributed biased min-consensus with applications to shortest path planning. IEEE Trans. Autom. Control 2017, 62, 5429–5436. [Google Scholar] [CrossRef]
- Yang, D.-H.; Hong, S.-K. A roadmap construction algorithm for mobile robot path planning using skeleton maps. Adv. Robot. 2007, 21, 51–63. [Google Scholar] [CrossRef]
- Guzman, J.L.; Berenguel, M.; Rodrıguez, F.; Dormido, S. An interactive tool for mobile robot motion planning. Robot. Auton. Syst. 2008, 56, 396–409. [Google Scholar] [CrossRef]
- Joshi, V.A.; Banavar, R.N.; Hippalgaonkar, R. Design and analysis of a spherical mobile robot. Mech. Mach. Theory 2009, 45, 130–136. [Google Scholar] [CrossRef]
- Tzafestas, S.G.; Tzamtzi, M.P.; Rigatos, G.G. Robust motion planning and control of mobile robots for collision avoidance in terrains with moving objects. Math. Comput. Simul. 2002, 59, 279–292. [Google Scholar] [CrossRef]
- Tsianos, K.I.; Scan, I.A.; Kavraki, L.E. Sampling-based robot motion planning: Towards realistic applications. Comput. Sci. Rev. 2007, 1, 2–11. [Google Scholar] [CrossRef]
- Fainekos, G.E.; Girard, A.; Kress-Gazit, H. George Journal Pappas, Temporal logic motion planning for dynamic robots. Automatica 2009, 45, 343–352. [Google Scholar] [CrossRef]
- Akbaripour, H.; Masehian, E. Semi-lazy probabilistic roadmap: A parameter-tuned, resilient and robust path planning method for manipulator robots. Int. J. Adv. Manuf. Technol. 2017, 89, 1401–1430. [Google Scholar] [CrossRef]
- Barfoot, T.D.; Clark, C.M. Motion planning for formations of mobile robots. Robot. Auton. Syst. 2004, 46, 65–78. [Google Scholar] [CrossRef]
- Bhatt, R.M.; Tang, C.P.; Krovi, V.N. Formation optimization for a fleet of wheeled mobile robots: A geometric approach. Robot. Auton. Syst. 2009, 57, 102–120. [Google Scholar] [CrossRef]
- Gao, J.; Ye, W.; Guo, J.; Li, Z. Deep Reinforcement Learning for Indoor Mobile Robot Path Planning. Sensors 2020, 20, 5493. [Google Scholar] [CrossRef] [PubMed]
- Garrido, S.; Moreno, L.; Blanco, D.; Jurewicz, P. Path planning for mobile robot navigation using voronoi diagram and fast marching. Int. J. Robot. Autom. 2011, 2, 42–64. [Google Scholar]
- Chiddarwar, S.S.; Babu, N.R. Conflict free coordinated path planning for multiple robots using a dynamic path modification sequence. Robot. Auton. Syst. 2011, 59, 508–518. [Google Scholar] [CrossRef]
- Parhi, D.R.; Singh, M.K. Real time navigational control of mobile robots using an artificial neural network. J. Mech. Eng. Sci. Part C 2009, 223, 1713–1725. [Google Scholar] [CrossRef]
- Liu, J.; Chen, Z.; Zhang, Y.; Li, W. Path planning of mobile robots based on improved Genetic algorithm. In Proceedings of the 2020 2nd International Conference on Robotics, Intelligent Control and Artificial Intelligence, Suzhou, China, 1–3 May 2020; pp. 49–53. [Google Scholar]
- Suzuki, M.; Floreano, D.; Paolo, E.A.D. The contribution of active body movement to visual development in evolutionary robots. Neural Netw. 2005, 18, 656–665. [Google Scholar] [CrossRef] [PubMed]
- Maurović, I.; Seder, M.; Lenac, K.; Petrović, I. Path planning for active SLAM based on the D* algorithm with negative edge weights. IEEE Trans. Syst. Man Cybern. Syst. 2017, 48, 1321–1331. [Google Scholar] [CrossRef]
- Luo, M.; Hou, X.; Yang, J. Surface optimal path planning using an extended Dijkstra algorithm. IEEE Access 2020, 8, 147827–147838. [Google Scholar] [CrossRef]
- Fukao, T.; Nakagawa, H.; Adachi, N. Adaptive Tracking Control of a Non-holonomic Mobile Robot. IEEE Trans. Robot. Autom. 2000, 16, 609–615. [Google Scholar] [CrossRef]
- Gu, D.; Hu, H. Neural predictive control for a car-like mobile robot. Robot. Auton. Syst. 2002, 39, 73–86. [Google Scholar] [CrossRef]
- Ghatee, M.; Mohades, A. Motion planning in order to optimize the length and clearance applying a Hopfield neural network. Expert Syst. Appl. 2009, 36, 4688–4695. [Google Scholar] [CrossRef]
- Kala, R.; Shukla, A.; Tiwari, R. Robotic path planning in static environment using hierarchical multi-neuron heuristic search and probability based fitness. Neurocomputing 2011, 74, 2314–2335. [Google Scholar] [CrossRef]
- Ouarda, H. A neural network-based navigation for intelligent autonomous mobile robots. Int. J. Math. Models Methods Appl. Sci. 2010, 4, 177–186. [Google Scholar]
- Wang, M.; Liu, J.N.K. Fuzzy logic-based robot path planning in unknown environment. Mach. Learn. Cybern. 2005, 2, 813–818. [Google Scholar]
- Panov, A.I.; Yakovlev, K. Behavior and path planning for the coalition of cognitive robots in smart relocation tasks. In Robot Intelligence Technology and Applications 4: Results from the 4th International Conference on Robot Intelligence Technology and Applications; Springer International Publishing: Berlin/Heidelberg, Germany, 2017; pp. 3–20. [Google Scholar]
- Zhang, H.Y.; Lin, W.M.; Chen, A.X. Path planning for the mobile robot: A review. Symmetry 2018, 10, 450. [Google Scholar] [CrossRef]
- Kim, M.; Han, D.K.; Park, J.H.; Kim, J.S. Motion planning of robot manipulators for a smoother path using a twin delayed deep deterministic policy gradient with hindsight experience replay. Appl. Sci. 2020, 10, 575. [Google Scholar] [CrossRef]
- Tuncer, A.; Yildirim, M. Dynamic path planning of mobile robots with improved genetic algorithm. Comput. Electr. Eng. 2012, 38, 1564–1572. [Google Scholar] [CrossRef]
- Wang, X.; Luo, X.; Han, B.; Chen, Y.; Liang, G.; Zheng, K. Collision-free path planning method for robots based on an improved rapidly-exploring random tree algorithm. Appl. Sci. 2020, 10, 1381. [Google Scholar] [CrossRef]
- Xu, R.; Wang, Q.; Shi, L.; Chen, L. Design of multi-robot path planning system based on hierarchical fuzzy control. Procedia Eng. 2011, 15, 235–239. [Google Scholar]
- Wu, M.; Dai, S.L.; Yang, C. Mixed reality enhanced user interactive path planning for omnidirectional mobile robot. Appl. Sci. 2020, 10, 1135. [Google Scholar] [CrossRef]
- Wang, X.; Liu, Z.; Liu, J. Mobile robot path planning based on an improved A* algorithm. In Proceedings of the International Conference on Computer Graphics, Artificial Intelligence, and Data Processing (ICCAID 2022), Guangzhou, China, 23–25 December 2022; Volume 12604, pp. 1093–1098. [Google Scholar]
- Lin, S.; Liu, A.; Wang, J.; Kong, X. An intelligence-based hybrid PSO-SA for mobile robot path planning in warehouse. J. Comput. Sci. 2023, 67, 101938. [Google Scholar] [CrossRef]
- Najjaran, H.; Goldenberg, A. Real-time motion planning of an autonomous mobile manipulator using a fuzzy adaptive Kalman filter. Robot. Auton. Syst. 2007, 55, 96–106. [Google Scholar] [CrossRef]
- Yukihiko, O.; Uchiyama, H.; Potter, W.D. A mobile robot for corridor navigation: A multi-agent approach. In Proceedings of the 42nd Annual Southeast Regional Conference, ACM-SE 42, New York, NY, USA, 2–3 April 2004. [Google Scholar]
- Hung, L.C.; Chung, H.Y. Design of hierarchical fuzzy logic control for mobile robot system, Robotics and Automation. IEEE Trans. 2006, 18, 235–239. [Google Scholar]
- Qin, H.; Shao, S.; Wang, T.; Yu, X.; Jiang, Y.; Cao, Z. Review of Autonomous Path Planning Algorithms for Mobile Robots. Drones 2023, 7, 211. [Google Scholar] [CrossRef]
- Cao, Y.; Wang, Y.; Vashisth, A.; Fan, H.; Sartoretti, G.A. CAtNIPP: Context-aware attention-based network for informative path planning. PMLR 2023, 205, 1928–1937. [Google Scholar]
- Ekrem, Ö.; Aksoy, B. Trajectory planning for a 6-axis robotic arm with particle swarm optimization algorithm. Eng. Appl. Artif. Intell. 2023, 122, 106099. [Google Scholar] [CrossRef]
- Muñoz, J.; López, B.; Quevedo, F.; Barber, R.; Garrido, S.; Moreno, L. Geometrically constrained path planning for robotic grasping with Differential Evolution and Fast Marching Square. Robotica 2023, 41, 414–432. [Google Scholar] [CrossRef]
- Shi, K.; Wu, Z.; Jiang, B.; Karimi, H.R. Dynamic path planning of mobile robot based on improved simulated annealing algorithm. J. Frankl. Inst. 2023, 360, 4378–4398. [Google Scholar] [CrossRef]
- Lin, S.; Liu, A.; Wang, J.; Kong, X. A Review of Path-Planning Approaches for Multiple Mobile Robots. Machines 2022, 10, 773. [Google Scholar] [CrossRef]
- Gul, F.; Mir, I.; Alarabiat, D.; Alabool, H.M.; Abualigah, L.; Mir, S. Implementation of bio-inspired hybrid algorithm with mutation operator for robotic path planning. J. Parallel Distrib. Comput. 2022, 169, 171–184. [Google Scholar] [CrossRef]
- An, R.; Guo, S.; Zheng, L.; Hirata, H.; Gu, S. Uncertain moving obstacles avoiding method in 3D arbitrary path planning for a spherical underwater robot. Robot. Auton. Syst. 2022, 151, 104011. [Google Scholar] [CrossRef]
- Jiang, L.; Liu, S.; Cui, Y.; Jiang, H. Path planning for robotic manipulator in complex multi-obstacle environment based on improved_RRT. IEEE/ASME Trans. Mechatron. 2022, 27, 4774–4785. [Google Scholar] [CrossRef]
- Kyaw, P.T.; Le, A.V.; Veerajagadheswar, P.; Elara, M.R.; Thu, T.T.; Nhan, N.H.K.; Duc, P.V.; Vu, M.B. Energy-efficient path planning of reconfigurable robots in complex environments. IEEE Trans. Robot. 2022, 38, 2481–2494. [Google Scholar] [CrossRef]
- Kumar, S.; Dadas, S.S.; Parhi, D.R. Path planning of mobile robot using modified DAYKUN-BIP virtual target displacement method in static environments. Wirel. Pers. Commun. 2023, 128, 2287–2305. [Google Scholar] [CrossRef]
- Ntakolia, C.; Moustakidis, S.; Siouras, A. Autonomous path planning with obstacle avoidance for smart assistive systems. Expert Syst. Appl. 2023, 213, 119049. [Google Scholar] [CrossRef]
- Chen, L.; Wang, Y.; Miao, Z.; Mo, Y.; Feng, M.; Zhou, Z.; Wang, H. Transformer-based Imitative Reinforcement Learning for Multi-Robot Path Planning. IEEE Trans. Ind. Inform. 2023, 19, 10233–10243. [Google Scholar] [CrossRef]
- Aslan, M.F.; Durdu, A.; Sabanci, K. Goal distance-based UAV path planning approach, path optimization and learning-based path estimation: GDRRT*, PSO-GDRRT* and BiLSTM-PSO-GDRRT. Appl. Soft Comput. 2023, 137, 110156. [Google Scholar] [CrossRef]
- An, D.; Mu, Y.; Wang, Y.; Li, B.; Wei, Y. Intelligent Path Planning Technologies of Underwater Vehicles: A Review. J. Intell. Robot. Syst. 2023, 107, 22. [Google Scholar] [CrossRef]
- Kumar, S.; Sikander, A. An intelligent optimize path planner for efficient mobile robot path planning in a complex terrain. Microsyst. Technol. 2023, 29, 469–487. [Google Scholar] [CrossRef]
- Cai, J.; Du, A.; Liang, X.; Li, S. Prediction-Based Path Planning for Safe and Efficient Human–Robot Collaboration in Construction via Deep Reinforcement Learning. J. Comput. Civ. Eng. 2023, 37, 04022046. [Google Scholar] [CrossRef]
- Weingartshofer, T.; Bischof, B.; Meiringer, M.; Hartl-Nesic, C.; Kugi, A. Optimization-based path planning framework for industrial manufacturing processes with complex continuous paths. Robot. Comput.-Integr. Manuf. 2023, 82, 102516. [Google Scholar] [CrossRef]
- Liu, L.; Wang, X.; Yang, X.; Liu, H.; Li, J.; Wang, P. Path Planning Techniques for Mobile Robots: Review and Prospect. Expert Syst. Appl. 2023, 227, 120254. [Google Scholar] [CrossRef]
- Bilal, H.; Yin, B.; Kumar, A.; Ali, M.; Zhang, J.; Yao, J. Jerk-bounded trajectory planning for rotary flexible joint manipulator: An experimental approach. Soft Comput. 2023, 27, 4029–4039. [Google Scholar] [CrossRef]
- Luan, P.G.; Thinh, N.T. Hybrid genetic algorithm based smooth global-path planning for a mobile robot. Mech. Based Des. Struct. Mach. 2023, 51, 1758–1774. [Google Scholar] [CrossRef]
- Jin, J.; Zhang, Y.; Zhou, Z.; Jin, M.; Yang, X.; Hu, F. Conflict-based search with D* lite algorithm for robot path planning in unknown dynamic environments. Comput. Electr. Eng. 2023, 105, 108473. [Google Scholar] [CrossRef]
- Singh, I.; Blukis, V.; Mousavian, A.; Goyal, A.; Xu, D.; Tremblay, J.; Fox, D.; Thomason, J.; Garg, A. Progprompt: Generating situated robot task plans using large language models. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023; pp. 11523–11530. [Google Scholar]
- Shridhar, M.; Manuelli, L.; Fox, D. Perceiver-actor: A multi-task transformer for robotic manipulation. PMLR 2023, 205, 785–799. [Google Scholar]
- Liu, Y.; Ping, Y.; Zhang, L.; Wang, L.; Xu, X. Scheduling of decentralized robot services in cloud manufacturing with deep reinforcement learning. Robot. Comput.-Integr. Manuf. 2023, 80, 102454. [Google Scholar] [CrossRef]
- Mees, O.; Zeng, A.; Burgard, W. Visual language maps for robot navigation. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023; pp. 10608–10615. [Google Scholar]
- Wang, W.; Guo, Q.; Yang, Z.; Jiang, Y.; Xu, J. A state-of-the-art review on robotic milling of complex parts with high efficiency and precision. Robot. Comput.-Integr. Manuf. 2023, 79, 102436. [Google Scholar] [CrossRef]
- Klenert, D.; Fernandez-Macias, E.; Anton, J.I. Do robots really destroy jobs? Evidence from Europe. Econ. Ind. Democr. 2023, 44, 280–316. [Google Scholar] [CrossRef]
- Tokgoz, E.; Levitt, S.; Sosa, D.; Carola, N.A.; Patel, V. Robotics applications in total knee arthroplasty. In Total Knee Arthroplasty: A Review of Medical and Biomedical Engineering and Science Concepts; Springer: Berlin/Heidelberg, Germany, 2023; pp. 155–174. [Google Scholar]
- Zarei, M.; Lee, G.; Lee, S.G.; Cho, K. Advances in biodegradable electronic skin: Material progress and recent applications in sensing, robotics, and human–machine interfaces. Adv. Mater. 2023, 35, 2203193. [Google Scholar] [CrossRef]
- Zhang, Y.; Li, P.; Quan, J.; Li, L.; Zhang, G.; Zhou, D. Progress, challenges, and prospects of soft robotics for space applications. Adv. Intell. Syst. 2023, 5, 2200071. [Google Scholar] [CrossRef]
- Karamcheti, S.; Nair, S.; Chen, A.S.; Kollar, T.; Finn, C.; Sadigh, D.; Liang, P. Language-driven representation learning for robotics. arXiv 2023, arXiv:2302.12766. [Google Scholar]
- Hirose, N.; Shah, D.; Sridhar, A.; Levine, S. ExAug: Robot-conditioned navigation policies via geometric experience augmentation. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023; pp. 4077–4084. [Google Scholar]
- Li, C.; Zheng, P.; Yin, Y.; Pang, Y.M.; Huo, S. An AR-assisted Deep Reinforcement Learning-based approach towards mutual-cognitive safe human-robot interaction. Robot. Comput.-Integr. Manuf. 2023, 80, 102471. [Google Scholar] [CrossRef]
- Lopez, I.B.; Benzakour, A.; Mavrogenis, A.; Benzakour, T.; Ahmad, A.; Lemée, J.M. Robotics in spine surgery: Systematic review of literature. Int. Orthop. 2023, 47, 447–456. [Google Scholar] [CrossRef]
- Stella, F.; Hughes, J. The science of soft robot design: A review of motivations, methods and enabling technologies. Front. Robot. AI 2023, 9, 1059026. [Google Scholar] [CrossRef]
- Kent, M.S.; Hartwig, M.G.; Vallières, E.; Abbas, A.E.; Cerfolio, R.J.; Dylewski, M.R.; Fabian, T.; Herrera, L.J.; Jett, K.G.; Lazzaro, R.S.; et al. Pulmonary Open, Robotic and Thoracoscopic Lobectomy (PORTaL) Study: Survival Analysis of 6,646 Cases. Ann. Surg. 2023, 277, 1002–1009. [Google Scholar] [CrossRef]
- Wu, L.; Huang, X.; Cui, J.; Liu, C.; Xiao, W. Modified adaptive ant colony optimization algorithm and its application for solving path planning of mobile robot. Expert Syst. Appl. 2023, 215, 119410. [Google Scholar] [CrossRef]
- Madariaga, L.; Allendes, C.; Nussbaum, M.; Barrios, G.; Acevedo, N. Offline and online user experience of gamified robotics for introducing computational thinking: Comparing engagement, game mechanics and coding motivation. Comput. Educ. 2023, 193, 104664. [Google Scholar] [CrossRef]
- Li, J.; Zou, L.; Luo, G.; Wang, W.; Lv, C. Enhancement and evaluation in path accuracy of industrial robot for complex surface grinding. Robot. Comput.-Integr. Manuf. 2023, 81, 102521. [Google Scholar] [CrossRef]
- Sinha, A.; Mishra, P.; Ramish, M.; Mahmood, H.R.; Upadhyay, K.K. Employing Unsupervised Learning Algorithm for Stock Market Analysis and Prediction. In Proceedings of the 2021 First International Conference on Advances in Computing and Future Communication Technologies (ICACFCT), Meerut, India, 16–17 December 2021; pp. 75–79. [Google Scholar] [CrossRef]
- Ramish, M.; Sinha, A.; Desai, J.; Raj, A.; Rajawat, Y.S.; Punia, P. IT Attack Detection and Classification using Users Event Log Feature And Behavior Analytics through Fourier EEG Signal. In Proceedings of the 2022 IEEE 11th International Conference on Communication Systems and Network Technologies (CSNT), Indore, India, 23–24 April 2022; pp. 577–582. [Google Scholar] [CrossRef]
- Sinha, A.; Ramish, M.; Kumari, S.; Jha, P.; Tiwari, M.K. ANN-ANT-LION-MLP Ensemble Transfer Learning Based Classifier for Detection and Classification of Oral Disease Severity. In Proceedings of the 2022 12th International Conference on Cloud Computing, Data Science & Engineering (Confluence), Noida, India, 27–28 January 2022; pp. 530–535. [Google Scholar] [CrossRef]
- Sinha, A.; Kumar, B.; Banerjee, P.; Ramish, M. HSCAD:Heart Sound Classification for Accurate Diagnosis using Machine Learning and MATLAB. In Proceedings of the 2021 International Conference on Computational Performance Evaluation (ComPE), Shillong, India, 1–3 December 2021; pp. 115–120. [Google Scholar] [CrossRef]
- Raj, A.; Jadon, S.; Kulshrestha, H.; Rai, V.; Arvindhan, M.; Sinha, A. Cloud Infrastructure Fault Monitoring and Prediction System using LSTM based predictive maintenance. In Proceedings of the 2022 10th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), Noida, India, 13–14 October 2022; pp. 1–6. [Google Scholar] [CrossRef]
- Bhargavi, M.; Sinha, A.; Desai, J.; Garg, N.; Bhatnagar, Y.; Mishra, P. Comparative Study of Consumer Purchasing and Decision Pattern Analysis using Pincer Search Based Data Mining Method. In Proceedings of the 2022 13th International Conference on Computing Communication and Networking Technologies (ICCCNT), Kharagpur, India, 3–5 October 2022; pp. 1–7. [Google Scholar] [CrossRef]
- Bhargavi, M.; Sinha, A.; Rao, G.M.; Bhatnagar, Y.; Kumar, S.; Pawar, S.R. Application of IoT for Proximity Analysis and Alert Generation for Maintaining Social Distancing. In Proceedings of the ISMS 2022: Key Digital Trends Shaping the Future of Information and Management Science; Lecture Notes in Networks and Systems; Springer: Cham, Switzerland, 2023; Volume 671. [Google Scholar] [CrossRef]
- Kumar, B.; Roy, S.; Singh, K.U.; Pandey, S.K.; Kumar, A.; Sinha, A.; Shukla, S.; Shah, M.A.; Rasool, A. A Static Machine Learning Based Evaluation Method for Usability and Security Analysis in E-Commerce Website. IEEE Access 2023, 11, 40488–40510. [Google Scholar] [CrossRef]
- Hai, T.; Zhou, J.; Lu, Y.; Jawawi, D.N.; Sinha, A.; Bhatnagar, Y.; Anumbe, N. Posterior probability and collaborative filtering based Heterogeneous Recommendations model for user/item Application in use case of IoVT. Comput. Electr. Eng. 2023, 105, 108532. [Google Scholar] [CrossRef]
- Wewerka, J.; Reichert, M. Robotic process automation-a systematic mapping study and classification framework. Enterp. Inf. Syst. 2023, 17, 1986862. [Google Scholar] [CrossRef]
- Abeyruwan, S.W.; Graesser, L.; D’Ambrosio, D.B.; Singh, A.; Shankar, A.; Bewley, A.; Jain, D.; Choromanski, K.; Sanketi, P.R. i-sim2real: Reinforcement learning of robotic policies in tight human-robot interaction loops. PMLR 2023, 205, 212–224. [Google Scholar]
- Wurm, K.M.; Hornung, A.; Bennewitz, M.; Stachniss, C.; Burgard, W. OctoMap: A probabilistic, flexible, and compact 3D map representation for robotic systems. In Proceedings of the ICRA 2010 Workshop on Best Practice in 3D Perception and Modeling for Mobile Manipulation, Anchorage, AK, USA, 3–7 May 2010; Volume 2, p. 3. [Google Scholar]
- Thrun, S.; Burgard, W.; Fox, D. A real-time algorithm for mobile robot mapping with applications to multi-robot and 3D mapping. In Proceedings of the 2000 ICRA Millennium Conference, IEEE International Conference on Robotics and Automation, Cat. No. 00CH37065. San Francisco, CA, USA, 24–28 April 2000; Volume 1, pp. 321–328. [Google Scholar]
- Borrmann, D.; Nüchter, A.; Ðakulović, M.; Maurović, I.; Petrović, I.; Osmanković, D.; Velagić, J. A mobile robot based system for fully automated thermal 3D mapping. Adv. Eng. Inform. 2014, 28, 425–440. [Google Scholar] [CrossRef]
- Hirose, S.; Ootsukasa, N.; Shirasu, T.; Kuwahara, H.; Yoneda, K. Fundamental considerations for the design of a planetary rover. In Proceedings of the 1995 IEEE International Conference on Robotics and Automation, Nagoya, Japan, 21–27 May 1995; Volume 2, pp. 1939–1944. [Google Scholar]
- Ding, L.; Deng, Z.; Gao, H.; Nagatani, K.; Yoshida, K. Planetary rovers’ wheel–soil interaction mechanics: New challenges and applications for wheeled mobile robots. Intell. Serv. Robot. 2011, 4, 17–38. [Google Scholar] [CrossRef]
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. |
© 2023 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/).






