Next Article in Journal
Cooperative Energy-Efficient Routing Protocol for Underwater Wireless Sensor Networks
Next Article in Special Issue
Neural Network-Based Autonomous Search Model with Undulatory Locomotion Inspired by Caenorhabditis Elegans
Previous Article in Journal
Dynamic Navigation and Area Assignment of Multiple USVs Based on Multi-Agent Deep Reinforcement Learning
Previous Article in Special Issue
Intelligent Smart Marine Autonomous Surface Ship Decision System Based on Improved PPO Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Virtual Obstacles for Sensors Incapacitation in Robot Navigation: A Systematic Review of 2D Path Planning

Department of Industrial and Systems Engineering, University of Pretoria, Hatfield, Pretoria 0028, South Africa
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(18), 6943; https://doi.org/10.3390/s22186943
Submission received: 31 July 2022 / Revised: 2 September 2022 / Accepted: 6 September 2022 / Published: 14 September 2022
(This article belongs to the Special Issue Mobile Robots: Navigation, Control and Sensing)

Abstract

:
The field of mobile robot (MR) navigation with obstacle avoidance has largely focused on real, physical obstacles as the sole external causative agent for navigation impediment. This paper has explored the possible option of virtual obstacles (VOs) dominance in robot navigation impediment in certain navigation environments as a MR move from one point in the workspace to a desired target point. The systematically explored literature presented reviews mostly between the years 2000 and 2021; however, some outlier reviews from earlier years were also covered. An exploratory review approach was deployed to itemise and discuss different navigation environments and how VOs can impact the efficacy of both algorithms and sensors on a robotic vehicle. The associated limitations and the specific problem types addressed in the different literature sources were highlighted including whether or not a VO was considered in the path planning simulation or experiment. The discussion and conclusive sections further recommended some solutions as a measure towards addressing sensor performance incapacitation in a robot vehicle navigation problem.

1. Introduction

Over the years, mobile robots (MRs) have been deployed to smartly assist humans in routines requiring navigation intelligence in the work environment [1,2]. This has partly been facilitated through the use of sensors. Sensor technology types coupled with guidance, control, and navigation decision-making algorithms are primarily responsible for the intelligence in MR path planning. The appearance of intelligence associated with MRs is capable of failing when they are exposed to certain environmental conditions capable of causing sensor malfunction. A few of these malfunctions can be seen in extreme weather conditions such as overheating temperatures with extreme heat emissions (e.g., emissions from groundwater in mines and gas leaks underground in the case of intelligent underground mine rovers) [3] and in clustered domains such as collapsed buildings, cave-ins, or fire outbreak in buildings in the case of search and rescue robots, among other scenarios. According to [3], excessive heat, wind, and other obstacles can hinder the functional ability of the sensors hence, causing MRs to react abruptly. The literature has also confirmed that an inertial measurement sensor is prone to failure when there is an electromagnetic interference with its signal emissions [4]. The malfunctioning of a sensing device often results in the display of false data, hence impacting the overall accuracy and behavioural intelligence of a MR [5]. Another shortcoming associated with sensors in MRs is the little scope of significant distance estimation and blind areas [6] which can be orchestrated in the environmental domain. In the earlier review exercises [7,8,9,10] on 2D robot navigation (RN), efficacy was mostly measured and assessed based on algorithmic strength.
As a result, the current review is focused on investigating RN incapacitation based on environmental conditions that can impede the performance of sensors. The review is anchored on the fact that sensory incapacitation, as with algorithmic ineffectiveness, can hinder a robot from successfully navigating to a desired target point (TP). Sensory incapacitators in the context of this review are not visible, physical objects, but rather invisible or unseen, virtual phenomena as earlier discussed. Potential sensory incapacitation environments for robotic vehicles are often facilitated by magnetic fields, electric fields, clustered and dark environments, environments infiltrated with nuclear radiations and harmful gases, among others. Sensors that are negatively impacted in these environments include but are not limited to LiDAR, ultrasonic, radar, GPS, and infrared sensors [11]. In underground mining for instance, poor conditions such as dangle nano-size dust particles and unclear lighting can significantly limit the performance of a vision sensor [12]. Sensory incapacitation herein is not about mechanical or electrical fault on a mounted sensor, but rather the impact of invisible, unseen, external environmental influences. These invisible sensory incapacitating phenomena are referred to as virtual obstacles (VOs) in the context of this research. VOs are neither visible to the human eyes nor the mounted sensory devices on a MR; rather, they remain invisible and can affect the navigation of a robot towards its desired TP by interfering with the transductive effectiveness of the sensor, hence resulting in wrong metric output. There is a gap in exploring challenges associated with functionality of sensors when MRs are deployed in environments containing VOs.
The review exercise herein is aimed at systematically analysing research works in the field of 2D MR navigation with a view towards exploring how much attention was attributed to understanding VOs as possible causes of sensing incapacitation which can result in poor path planning (PP) as much as an ineffective algorithm. The review aims to understand sensors, sensing incapacitation domains, and how these can influence 2D domain navigating robot in navigation environments such as the underground domains for mining activities, cluttered domains, harmful gaseous environments, and others. The rest of the paper is divided into two additional sections, viz., Section 2, which addresses a review of specific research works and their algorithmic and sensing incapacitation considerations for effectiveness in robot PP, and Section 3, which focuses on discussions, findings, recommendations, and future work.

2. Most Commonly Used Navigation Methodologies for MRs

Researchers have applied several methodologies in addressing the 2D RN problem amidst workspace obstacles with considerations given mostly to validating the algorithmic efficacy or inefficacy in the deployed workspaces. In these research works, some papers only discussed the use of an algorithm without a mention of hardware utilisation, especially when the validation process is simulation based. This review has focused on the most commonly used classical and heuristic approaches in 2D robot path planning in both algorithmic control and sensory incapacitation discussions regarding the efficacy or inefficacy of PP in diverse navigation environments. In the reviewed papers [13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93], a noticeable gap can be observed in the literature regarding information and discussions about the likely environments where sensors may fail in the case of experimental validations which can lead to the malfunctioning or inefficacy in the algorithmic outputs based on environmental influences on the mounted sensors. The researchers very often, present discussions on the efficiency of the deployed algorithms without referring to sensory incapacitation even in a possible medium to high-risk experimental environment. Mostly, these algorithms were validated on simulation platforms, with a few validated experimentally using real dynamic obstacles (DOs) and real static obstacles (SOs) environment, with a mention of VOs which can act as sensor incapacitators.

2.1. An Overview of Algorithms and Navigation Approaches

The following Section 2.1.1 and Section 2.1.2 have presented a review of various path planning research works in a bid to investigate if any of these algorithms were deployed to address possible VOs as much as the real obstacles in a robot navigation workspace. In addition, a mild classification was carried out to be sure which algorithms were deployed in a strictly simulation environment, an experimental environment, or a hybrid environment. Very often, researchers in this problem domain are mostly concerned about the efficacy of their algorithms in the presence of physical workspace obstacles. Hence, this section is not seeking to compare the efficacy of algorithms or their degree of sensorial independence in a robot navigation mission (i.e., if an algorithm can be used independent of a sensor or not).

2.1.1. Classical Approaches

The following classical techniques have been reviewed in this section: Simultaneous Localisation and Mapping (SLAM), as well as some commonly used algorithmic solutions that can either be fused into the concept of SLAM to facilitate its localization and mapping features or be independently deployed and used directly as standalone control algorithms in the navigation and control of 2D robotic vehicles. These include Light Detection and Ranging (LiDAR), Vector Field Histogram (VFH) and the Artificial Potential Field (APF)/Virtual Force Field (VFF).

Simultaneous Localisation and Mapping (SLAM)

SLAM is one of the most used methodologies that addresses the path planning problem via the construction of a workplace map with no prior knowledge of the environment by a navigating robot. It further localises the MR within the map without any human involvement, as discussed by Taheri and Xia [13]. It was further asserted by Taheri and Xia [13] that using low-level sensors makes utilising SLAM technique difficult. As a result, SLAM is associated with observation errors associated with sensors and caused by the changes in physical factors of the environment. Moreover, other researchers [14,15,16,17,18,19,20,21] conducted research works on SLAM for RN with real obstacles; however, there was no mention of VOs in their research. A need to investigate and explore possible navigation inefficiencies or inaccuracies from the point of view of sensor impairment cannot be overemphasised. In [12], the author implemented SLAM in underground mining and found that the challenges were directly linked to VOs such as dust and illumination challenges for the sensors. However, there is less literature that addresses SLAM efficiency where the different types of sensors are capable of malfunctioning due to VOs orchestrated by environmental influences. Despite SLAM being an effective path planning technique, the thinking of the future in experimental path planning is in both algorithmic and sensory assessment. For instance, will an incorrect localisation of the navigating robot always be linked to algorithmic deficiency? Can there be some temporary or permanent perceptory conditions resulting from the environment hence contributing to the poor signal prompting and incorrect readings? The same thinking applies to mapping. Could it be that some areas within the workspace are not accessible by the sensors due to unseen influences? Inaccuracies resulting from virtual conditions can be a source of navigation blind spots and are seen as posing critical challenges to a navigating robot especially when all attention is on the physical obstacles and visual environment.

Light Detection and Ranging (LiDAR)

LiDAR is an eminent dynamic distance detecting path planning sensor system which is utilised as a range estimation sensor which consistently sends a beam of light and utilises pivoting radiations at a steady rate. It also registers the distance between the object and itself with high precision. LiDAR improves outcomes when combined with different sensors [22]. In [12], the author highlighted that vision sensors are greatly restricted by VOs, which may affect the success of LiDAR beams in the underground mines. Over the years, researchers have explored this technique to make more useful improvements. Ghorpade et al. [23] proposed an efficient OA model using the 2D LiDAR for an MR to accomplish proper constant execution and improve the precision of OA focused on independent mechanical frameworks intended for military applications. However, the paper does not address the limitations that the sensors used have in this environment.
Madhavan and Adharsh [24] used a deliberate methodology to dodge impediments on most minor expense work guidelines, which are limited to simulation environment with static obstacles. Additionally, Baras et al. [25] used LiDAR and Raspberry Pi to address navigation problems while the autonomous vehicle avoided impediments. The results show that the approach can navigate safely in less luminous environments. Future adjustments might anticipate impediments to movement and may more efficiently explore in a dynamic workspace. Similarly, Dong et al. [26] and Ren Yee et al. [27] used real-time experiments in the presence of static and dynamic obstacles. However, it could be assumed that the experiments were conducted in a workspace that is void of VOs capable of resulting in the failure of the mounted sensors, as the algorithm was effective without failing. However, as a remote sensing device that uses laser pulse-like lighting beams for high resolution maps in surveillance, among other uses, deploying the LiDAR system in, for instance, an underground facility for autonomous path planning in a mining environment may result in visibility related challenges. LiDAR sensors facilitate robotic vehicles to visualise the ambient environment by generating and measuring several data points, and then creating a dynamic navigation map of the static or changing environment. The LiDAR sensor has a deficiency in measuring distances through interceptions such as heavy rain, snow, and fog. In addition, the LiDAR sensor measurement capability can be adversely impacted by contamination from sunlight during the day as pointed out in Atmospheric Chemistry and Physics, European Geosciences Union [28]. When LiDAR receives scattered radiations from the Sun, they easily become saturated, following that the solar radiation has so much influence on a diverse set of wavelengths. In general, the performance of LiDAR depreciates as the weather conditions deteriorates. How all of these culminate into a negative impact on a robot and to what degree remains an open investigation to be carried out.

Vector Field Histogram (VFH)

The literature from [29,30,31,32,33,34,35,36] highlight that there is a gap in applying this technique in environments with VOs, because even in the real world it is not considered that experiments involving sensors can malfunction and cause wrong algorithmic outputs. The VFH was pioneered by Borenstein and Koren [29]. The technique was very robust and efficient. Ulrich and Borenstein improved the VFH in 1998 [30] and 2000 [31]. The technique was developed to diminish the restriction of potential-field strategies (i.e., robot motions while dodging the obstacles) [32]. Yim and Park [33] used VFH in RN with SOs. Kumar and Kaleeswari [34] implemented the VFH in a robot with DOs and SOs. Future work will consider the use of a potential field strategy. Alagic et al. [35] proposed a modified VFH technique in an MR framework. Their VFH calculation gave local movement arranging and obstruction evasion dependent on ready sensor estimations. Results demonstrated the VFH calculation’s capability to explore RN prior to the TP evading impediments. The disadvantage with this technique is that it gives mediocre results for local PP regarding travel time and distance covered. Diaz and Marin [36] improved on the algorithm proposed by [30].

Artificial Potential Field (APF)/Virtual Force Field (VFF)

In [37,38,39,40,41,42,43,44,45,46,47,48,49,50,51], the application of the VFF technique even when mixed with other approaches was limited to user-friendly environments. Hence, there is still insufficient literature where the efficiency and effectiveness of this approach is tested in the presence of VOs. The APF PP innovation previously proposed by Khatib is on a fundamental level appropriate for constant control [37]. APF is also known as VFF, which Borenstein and Koren [38] pioneered. The drawback is that it falls into the local minima trap (LMT) and neglects the TP. The essential thought of APF is to make the robot move using forces such that obstacles produce a repulsive force (RF), and TP delivers an attractive force (AF) on a robot. The paper [39] provides crucial functions in understanding APF. Chiang et al. [40] used APF-stochastic reachable strategy for PP in complex workplaces. Extended work by Malone et al. [41] for PP was in a highly intricate and dynamic workplace with impediments. Sudhakara et al. [42] investigated OA and navigation of a wheeled robot using amended APF in unstructured environments. Results showed that the enhanced APF may be adequately used in the direction arranging of wheeled robots and can be applied progressively in real-time situations. The improved APF calculation adjusts well in specific and complex conditions with a short travel time. Lu et al. [43] and Lin et al. [44] algorithm dependent on the improved APF to tackle the issue of local optimum.
A discrete artificial potential field (DAPF) for robot PP introduced by Lazarowska [45] utilises the idea of an APF and alters it for use in a discrete setup space. Results showed that the DAPF calculation is fit for finding a crash-free way for a robot in dynamic and static conditions. The advantage of this is the close ongoing activity, which makes it helpful for practical applications. Moreover, a new pattern in RN research is the use of a hybrid approach (HA) to accomplish better outcomes. Shin and Kim [46] pioneered a HA that combines positioning risk (PR) and the APF. They designed a flowchart that mapped out the methodology premised on the use of a temporary goal (TG). e The algorithm is triggered when the MR does not reach its TP because of LMT caused by obstacles. Results from their paper showed that the proposed PR-APF generated more than 90% success paths while the APF failed to generate up to 50% success paths which constitutes a significant limitation for the unenhanced APF method. Another HA is the hybrid virtual force field (HVFF) approach. This approach integrates the virtual force field (VFF), virtual obstacle concept (VOC), and the virtual goal concept (VGC). The HVFF flowchart as presented in their paper showed a few navigations rules. One of these is such that if a MR is obstructed by either a lengthy or concave shaped obstacle, the VFF, VOC and VGC should be triggered otherwise implement VFF and VGC else, implement the VFF procedure only. Olunloyo and Ayomoh [47] proposed the HVFF approach to take care of PP in both static and dynamic obstacles scenario [48,49,50,51]. The methodology endeavours to impersonate human knowledge by recognising a nearby local minimal trap causative obstacle as an entity, while continuing away from the trap towards the target point. Despite advances with this technique, there is still limited investigation on this algorithm in environments that can impact on the functionability of sensors. Moreover, an outlook where magnetic field forces can interfere negatively with this algorithm has not been explored especially in underground mines, as the APF group of methods are directly linked to attraction and repulsion of forces from the workspace objects.

2.1.2. Heuristic Approaches

This section presents a review of the following techniques considering their deployment in a VO navigation environment: Fuzzy Logic (FL), Neural Network (NN), Particle Swarm Optimisation (PSO), Genetic Algorithm (GA), Ant Colony Optimisation (ACO), and Firefly Algorithm (FA). In [52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93], these algorithms were effectively deployed for RN in presence of DOs and SOs; however, they never experimented for environments, as discussed in Section 1.

Fuzzy Logic (FL)

FL was introduced by Zadeh [52] and extensively used in robotics engineering to guide robots. FL control is appropriate for minimal effort robots that do not need highly complex routes and are motivated by human thinking. The behaviour-based FL by Qing-yong et al. [53] includes OA. Jaradat et al. [54] investigated RN in a dynamic environment where they integrated FL with APF. The disadvantage is the LMT, where the robot becomes caught while sitting tight for an obstacle. Pandey et al. [55] developed an FL for taking care of the PP issue in the presence of various states of SOs to discover crash freeway. Outcomes showed that the technique empowers the MR to arrive at the objective without impacting. In the future, an improvement will be by streamlining with the assistance of optimisation algorithms. In [56,57], improvements have been made on FL, but the experiments do not consider environments with VOs, but rather only DOs and SOs. Batti et al. [58] extended the use of FL for OA in labyrinth workspace. Similarly, Mohanty et al. [59] proposed a new model called Takagi-Sugeno FL developed to address PP via an enhanced wall following approach. However, in their paper, the approach was limited to the static obstacles problem. Moreover, in [60] an improvement of FL was proposed by applying it in a complex environment that involves more than two DOs. Moreover, in discussions of the papers reviewed for FL, there are insufficient details on the application of this method in underground mines. The capability of FL in MR is still limited to environments that do not consider toxic environments for sensors (i.e., VOs). An exploration of the effectiveness of this algorithm in different environments remains to be investigated.

Neural Network (NN)

NN is a considerable plan of equivalent spread planning segments related to graph geology. It has filled quickly in recognising objects and obstacle discovery in a picture. Recently, the issue of recognising obstacles in the RN system has been essential [61]. The popular methodology used to solve this problem in the past years has been convolutional neural networks (CNN) [62,63]. Chi and Lee [64] used various principles that were actualised for the control technique to keep away from the obstacle effectively. The proposed framework with the NN control approach has illustrated the adequacy of dodging the obstacles. It needs further exploratory examination in other environments with VOs such as underground mining. Moreover, in [65,66,67,68], researchers continued to explore the NN technique with environments consisting of DOs and SOs. Wei and Ye [69] proposed an obstacle avoidance (OA) framework dependent on GA-supported OIF-Elman NN. In their paper, they showed three layers that make up the design of an OIF-Elman network structure. The layers include the input, hidden and output layers. A context layer is also included in the hidden layer. The context layer inside the hidden layer is the primary feedback mechanism of Elman The framework presents a versatile navigation procedure for robots to evade impediments in a workspace. Results presented, showed that the OIF-Elman network is quite successful with OA. This approach was applied in an indoor environment in order to avoid the effect of illumination. Zhang et al. [70] focused on improving NN for RN in complex environments. The simulation results showed considerable efficiency and effectiveness despite the change of different conditions such as weather conditions and road changes. However, the application is not tested in extreme weather conditions where sensors can malfunction.

Particle Swarm Optimisation (PSO)

PSO is broadly utilised in versatile RRs tending to RR planning and confinement issues in the obscure workplace [71]. Examination of different methodologies and results showed that the FL matched with PSO provides the ideal outcomes in separation voyages [72]. Atyabi et al. [73] introduced an extension of the PSO in robotics to improve performance. The research considered the environment with SOs and DOs. Results showed potential under the conditions considered; however, the method cannot work fully in robotics. This is very limiting to further investigation for environments with VOs, as they can negatively impact sensors. Future work will examine the effectiveness of this method under real world applications. Another technique named the PSO-IAC [74] is used to determine the objective of approaching the OA issue for a 6° of freedom controller of the home assistance robot. Simulation outcomes demonstrated that the PSO-IAC calculation gives the quickest combination capacity. The suggested control plan can cause the controller of the home assistance robot to show up at the objective situation with and without impediments. However, home environments do not consist mainly of VOs, as it is an environment that is safe for humans compared to underground mining environment.
Meerza et al. [75] built up a PSO-based robot PP calculation that impacts shirking capacity for SOs and DOs. They will test their calculation in a certifiable workplace in the future. Alaliyat et al. [76] proposed powerful PP calculations dependent on PSO to manage the complex dynamic workplace. Outcomes indicated that without any earlier information about a workplace, the robot could accomplish its objective of evading SOs and DOs. In the future, they plan to acquire a super robot that can learn and retain the circumstances during its navigation. It’s not clear if VOs would form part of the future consideration for their proposed real experiment. Tian et al. [77] deployed the use of remote sensing in finding multiple robots and impediments, which utilised an improved counterfeit clever calculation. One limitation to the method is the calculation of the union speed to improve the worldwide pursuit execution and failure to manage the circumstance that numerous robots may collide. In the future, a hypothetical exploration of PSO calculation and obstruction evasion calculation to manage different testing improvement issues will be studied. The noticeable gap in discussion of PSO means that there are insufficient details when it comes to its effectiveness in environments with obstacles that makes sensors malfunction. Underground mining is an environments where this technique still needs to be explored for effectiveness and efficacy.

Genetic Algorithm (GA)

GA is a known technique-based enhancement instrument that follows the guideline of hereditary qualities and joint determination [78]. Application of this technique to software engineering was introduced first in 1975 [79]. The utilisation of GA for the versatile RR issue is significant in the static workplace. Reproduction results introduce the investigation as they were within sight of a polygonal impediment. Xiao et al. [80] embraced the strategy to accomplish the objective of the route. Many scientists have given less attention to the sight of a DO in an uncertain workplace [81]. To improve results in robot PP, numerous scientists have joined in on using GA and other techniques to obtain a HA [7]. Patle et al. [82] state that in the future, the work may stretch to cause the crossbreed regulator for the ongoing open-air workplace usage. Germi et al. [83] tended to alter the first potential field calculation to better the exhibition of the calculation in dynamic conditions. Choueiry et al. [84] introduced a survey of the PP enhancement issue and a calculation for robot PP in a static environment using GA as a device to discover number of steps while staying away from obstacles. The designed flowchart of the proposed approach took into consideration, the workspace grid size, initial and target positions and obstacles distribution all serving as inputs. If the MR does not reach the TP the number of steps in the GA algorithm are increased. Lopez-Gonzalez et al. [85] utilised GA to accomplish distance-based development by using two unique sorts of chromosomes. Aghda and Mirfakhrae [86] consolidated the GA-FL to improve directing. In the quest to improve GA, this approach is incompetent in dynamic environments [50], but produces good outcomes in simulation. However, as this approach has not been tested in environments with VOs, this is open for future investigation.

Ant Colony Optimisation (ACO)

ACO applies in the robot system field, particularly the PP issue [87]. ACO resolves this issue to determine the mechanical flying-vehicle course for a war zone [88]. Zhangqi et al. [89] proposed improvement measures and applied GA to the advancement and arrangement boundaries of the essential ACO. Simulation outcomes showed that the improved ideal path length is essentially not exactly the fundamental ACO. Wang et al. [90] improved APF first, implementing a strategy for a piecewise capacity of fascination potential that suggests that the robot can, without much of a stretch, slam into the obstruction. The limitation of this approach is that the model contains numerous boundaries which makes it difficult to tune. Even the flowchart design depicts this limitation by having a lot of decision blocks. Researchers will discover the relationships between these boundaries in the future. Yi et al. [91] produced dynamic change data as indicated by the contrast between the best way of the past age and the current ACO cycle. Ma et al. [92] addressed the automated submerged vehicle two-dimensional independent PP issue in the climate influenced by sea momentum and obstacles. Results showed that this calculation could rapidly locate the ideal global arrangement where the unpredictable workplace is. However, there is no clear indication on the impact of these conditions on the sensors. Zhao [93] proposed the ideal way of anticipating whether robots are dependent on ACO by contemplating the connected writing and effective methods of robot PP. Results showed that the model could wisely pick a robot with DO evasion efficiently.

3. Discussion

It is clear that there is a noticeable gap in the literature in respect of VOs, as there is insufficient consideration, information, or discussions about such environments where sensors can fail, or inefficacy of an algorithmic output based on environmental influences on mounted sensors. The researchers very often present discussions on the efficiency of the deployed algorithms without referring to sensory incapacitation even in a possible medium- to high-risk experimental environment. Mostly, these algorithms were validated on simulation platforms with a few validated experimentally using real dynamic obstacles (DOs) and/or real static obstacles (SOs) environment.
In as much as some measures appear to be in place regarding the combating of VOs in both open and obscured environments for MRs, for instance LiDAR generally uses various filtering methods to filter dust while real industrial robots generally have redundant sensors to process information to ensure their stable operation under VO conditions etc., this paper recommends a concept premised on holistic path planning. Holistic path planning should integrate VOs thinking as much as real obstacles thinking in robot navigation problems and solution proffering. While purposeful experiments on robot navigation to examine the efficacy of general sensorial incapacitation due to extreme or obscured environmental factors are still lacking in the literature (see introductory sections), future research will present robot vehicle navigation limitations based on sensorial incapacitated experiments. The experiments will utilise the same set of robotic vehicles in two different navigation environments depicting different (i.e., normal and extreme) environments over different trials with the conduct of statistical significance of the difference in navigation output over time. In addition, it is recommended that in a traditional robot navigation task, when obstacle avoidance and goal reachability becomes challenging, a robotist should verify the functionality of the onboard sensors, power unit, and actuators. If all are in a good operational condition, VOs capable of incapacitating the onboard sensor types may likely be in play and should be verified. This troubleshooting recipe can be of a greater assistance in extreme or obscured environments involving robot vehicle navigation.
Furthermore, following that VOs can interfere with or influence both the internal and external workings of nearly all sensor devices through the interception of both receptive and emitted sensorial signals, leading to wrong computation and misleading robot navigation decision, an additional measure of solution to address a possible external influence can revolve around the integration of a machine learning assisted algorithm for sensors response accuracy and interpretation of propagated signals. Based on this proposed solution, each time a sensor emits and receives a feedback signal from the external environment based on the obstacles along its navigation path, the machine learning algorithm should be able to compare the most recent and similar emitted signal from its historic emissions and see if the disparities between the receptive signals for the same or similar emitted signals are significantly different. In the case of a significant difference, the robot can send out a beep sound, which is an indication of a possible external interference to its sensorial computation. However, regarding internal distortions caused by VOs, a sensor-proof capability, which would protect the limitations as explained in previous sections, can go a long way in securing the hardware.

Key Findings from This Research Are as Presented Below

Few papers have addressed the RN problem in the presence of VOs. Virtual obstacles are not visible to both the mounted sensors and the human eyes. However, these can affect the navigation of a robot towards the desired TP by interfering with the operations of the sensors, resulting in wrong sensorial output metrics. Examples of experimentally unverified VOs include magnetic field influence on sensors (infrared sensors), extreme temperature effect on sensors (freezing temperature, boiling temperature), as well as infrared sensors, electric field effect on sensors, and so forth.
Occasionally, the effect of frictionless navigation environment on the navigating wheels of a robot can also impede the display of intelligence in target point attainment. Even though frictionlessness is not a VO in the context of an obstruction, it serves as a virtual impedance to a MR in its bid to accurately reach and stop at a desired target point. Also, in a noisy, clustered environment, the performance of a sonar sensor can be subject to some form of impedance. Furthermore, a vision system-controlled navigation can be influenced by the degree of illumination a robot is exposed to.
Furthermore, additional significant limitations with some of the methodologies presented in the literature is the processing speed and performance in complex nonconventional navigation environments as a result of certain environmental impediments. Future work in this field will present specific sensory experimental quantitative information covering different VO prone environments as earlier presented.

4. Conclusions

This paper has explored the problem of VOs in robot navigation obstruction in certain extreme or obscured navigation environments as a robot travels from one point to another within the workspace. Based on this, the current review has investigated robot navigation incapacitation resulting from environmental conditions that can hamper the performance of a sensor. The review is premised on the fact that sensory incapacitation, just as with algorithmic ineffectiveness, can hinder a robot from successfully navigating to a desired position in a given workspace. Sensory incapacitators in the context of this review are not orchestrated by visible, physical objects, but rather by invisible, virtual phenomena as earlier presented. Furthermore, based on the possible influence of VOs on the navigation intelligence of robots due to sensory incapacitation, the robust and all-encompassing concept of SLAM, as previously discussed in this review, is considered to be more skewed towards algorithm effectiveness in the control of a robot than the tracking of a robot’s hardware incapacitation, nevertheless with a generic consideration given to onboard hardware units. It is quite obvious that there are not any categoric considerations for sensors incapacitation based on VOs (see Durrant-Whyte and Bailey [17]; Taheri and Xia [13]). Based on the above, it is suggested that the broad concept of SLAM be extended or modified to address both “algorithm effectiveness and sensors signal” (emission and reception) monitoring and evaluation, especially when a robot is navigating in an obscured environment. This can be achieved by deploying a modified concept of SLAM with the acronym “SLAAAM”, representing “Simultaneous Localisation Assessment Adaptation and Mapping”. The assessment component in “SLAAAM” which is the first “A”, would address the disruption in sensory signal emission and reception and prepare the robot for “adaptation” which is the second “A”. The assessment would be carried out by way of a swift analysis and evaluation of receptive signals. The deployment of the assessment process will require an onboard vision sensor with both (obstacle proximity response measurement and imaging capability) and a non-vision sensor with (obstacle proximity response measurement capability).
Usually in an operational environment, a vision sensor will scan the ambient environment to generate images of physical obstacles while also keeping record of the measured obstacle’s distance during the simultaneous mapping process. Similarly, the non-vision sensors (e.g., infrared or sonar sensors) would intermittently send out and receive sensory signals for proximity distance measurement from obstacles in the ambient environment. This assessment process is such that when the processed receptive signal by the vision and non-vision sensors are somewhat misaligned, not necessarily with each other but with their default sensing attributes when they sense obstacles (for instance, a vision sensor capturing no obstacle image yet exhibiting some sensory receptive features in response to a non-existent obstacle), may arguably signify the presence of a sensory interceptive medium which is obviously a virtual obstructive medium.
Even though different sensors are expected to react to different VOs based on their operational mode, their respective incapacitative response would remain the same for every VO they are prone to. For instance, a vision sensor will often not be able to produce any captured image when a virtual rather than a physical obstacle is present within its sensing zone. However, the non-vision sensors such as infrared and sonar will have their emissions intercepted and a false receptive response signal propagated. Finally, the adaptation component of “SLAAAM” would prompt the robot to respond to an unusual obstacle scenario as depicted by the assessment process above, hence causing the affected sensing devices to be triggered off intermittently as the robot withdraws from the affected sensory incapacitated mapped region to avoid a partial or absolute damage of the incapacitated sensing device. The sensors are left in the normally “on” status and immediately the robot is out of the mapped incapacitated region.
Table 1 presents a summary of pathplanning methodologies discussed above and their taxonomy covering: Types of obstacles, obstacle geometry, approach used, results, year, TP and number of robot(s) deployed. Additionally, the taxonomy breakdown covers references where the algorithms were tested for effectiveness and deployment ommited the ones used just for the literature.

Author Contributions

Writing—original draft, T.N.; Conceptualization, M.A.; Supervision, M.A.; Writing—review & editing, M.A. and S.Y. All authors have read and agreed to the published version of the manuscript.

Funding

Funding support for this research was received from the Department of Industrial and Systems Engineering, University of Pretoria.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors have no conflict of interest.

References

  1. Li, H.; Savkin, A.V. An algorithm for safe navigation of mobile robots by a sensor network in dynamic cluttered industrial environments. Robot. Comput. Integr. Manuf. 2018, 54, 65–82. [Google Scholar] [CrossRef]
  2. Abiyev, R.; Ibrahim, D.; Erin, B. Navigation of mobile robots in the presence of obstacles. Adv. Eng. Softw. 2010, 41, 1179–1186. [Google Scholar] [CrossRef]
  3. Fraiwan, M.; Alsaleem, A.; Abandeh, H.; Aljarrah, O. Obstacle avoidance and navigation in robotic systems: A land and aerial robots study. In Proceedings of the 2014 5th International Conference on Information and Communication Systems (ICICS), Irbid, Jordan, 1–3 April 2014; pp. 1–5. [Google Scholar]
  4. Hur, H.; Ahn, H.-S. Unknown Input H\bm∞ Observer-Based Localization of a Mobile Robot with Sensor Failure. IEEE ASME Trans. Mechatron. 2014, 19, 1830–1838. [Google Scholar] [CrossRef]
  5. Fourlas, G.K.; Karras, G.C.; Kyriakopoulos, K.J. Sensors fault diagnosis in autonomous mobile robots using observer-based technique. In Proceedings of the 2015 International Conference on Control, Automation and Robotics, Singapore, 20–22 May 2015; pp. 49–54. [Google Scholar]
  6. Wang, R.; Chen, L.; Wang, J.; Zhang, P.; Tan, Q.; Pan, D. Research on autonomous navigation of mobile robot based on multi ultrasonic sensor fusion. In Proceedings of the 2018 IEEE 4th Information Technology and Mechatronics Engineering Conference (ITOEC), Chongqing, China, 14–16 December 2018; pp. 720–725. [Google Scholar]
  7. Patle, B.; Pandey, A.; Parhi, D.; Jagadeesh, A. A review: On path planning strategies for navigation of mobile robot. Def. Technol. 2019, 15, 582–606. [Google Scholar] [CrossRef]
  8. Pandey, A.; Pandey, S.; Parhi, D.R. Mobile robot navigation and obstacle avoidance techniques: A review. Int. Rob. Auto J. 2017, 2, 96–105. [Google Scholar] [CrossRef]
  9. Hoy, M.; Matveev, A.; Savkin, A. Algorithms for Collision-Free Navigation of Mobile Robots in Complex Cluttered Environments: A Survey; Cambridge University Press: Cambridge, UK, 2014. [Google Scholar]
  10. Niloy, A.K.; Shama, A.; Chakrabortty, R.K.; Ryan, M.J.; Badal, F.R.; Tasneem, Z.; Ahamed, H.; Moyeen, S.I.; Das, S.K.; Ali, F.; et al. Critical Design and Control Issues of Indoor Autonomous Mobile Robots: A Review. IEEE Access 2021, 9, 35338–35370. [Google Scholar] [CrossRef]
  11. Guo, P.; Kim, H.; Virani, N.; Xu, J.; Zhu, M.; Liu, P. RoboADS: Anomaly Detection Against Sensor and Actuator Misbehaviors in Mobile Robots. In Proceedings of the 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Louxembourg, 25–28 June 2018; pp. 574–585. [Google Scholar] [CrossRef]
  12. Androulakis, V.; Sottile, J.; Schafrik, S.; Agioutantis, Z. Elements of Autonomous Shuttle Car Operation in Underground Coal Mines. In Proceedings of the 2019 IEEE Industry Applications Society Annual Meeting, Baltimore, MD, USA, 29 September–3 October 2019; pp. 1–7. [Google Scholar] [CrossRef]
  13. Taheri, H.; Xia, Z.C. SLAM; Definition and evolution. Eng. Appl. Artif. Intell. 2021, 97, 104032. [Google Scholar] [CrossRef]
  14. Moreno-Armendariz, M.A.; Calvo, H. Visual SLAM and Obstacle Avoidance in Real Time for Mobile Robots Navigation. In Proceedings of the International Conference on Mechatronics, Electronics and Automotive Engineering, Cuernavaca, Mexico, 18–21 November 2014; pp. 44–49. [Google Scholar]
  15. Iizuka, S.; Nakamura, T.; Suzuki, S. Robot navigation in dynamic environment using Navigation function APF with SLAM. In Proceedings of the 10th France-Japan/8th Europe-Asia Congress on Mecatronics (MECATRONICS2014- Tokyo), Tokyo, Japan, 27–29 November 2014; pp. 89–92. [Google Scholar]
  16. Sqalli, M.; Tatsuno, K.; Kurabe, K.; Ando, H.; Obitsu, H.; Itakura, R.; Aoto, T.; Yoshino, K. Improvement of a tele-presence robot autonomous navigation Using SLAM algorithm. In Proceedings of the International Symposium on Micro-Nano Mechatronics and Human Science (MHS), Nagoya, Japan, 28–30 November 2016; pp. 1–7. [Google Scholar]
  17. Durrant-Whyte, H.; Bailey, T. Simultaneous localization and mapping: Part I. IEEE Robot. Autom. Mag. 2006, 13, 99–110. [Google Scholar] [CrossRef] [Green Version]
  18. Kim, P.; Chen, J.; Cho, Y.K. SLAM-driven robotic mapping and registration of 3D point clouds. Autom. Constr. 2018, 89, 38–48. [Google Scholar] [CrossRef]
  19. Liu, Z. Implementation of SLAM and path planning for mobile robots under ROS framework. In Proceedings of the 6th International Conference on Intelligent Computing and Signal Processing (ICSP), Xi’an, China, 9–11 April 2021; pp. 1096–1100. [Google Scholar]
  20. Gobhinath, S.; Anandapoorani, K.; Anitha, K.; Sri, D.D.; DivyaDharshini, R. Simultaneous Localization and Mapping [SLAM] of Robotic Operating System for Mobile Robots. In Proceedings of the 2021 7th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India, 19–20 March 2021; pp. 577–580. [Google Scholar] [CrossRef]
  21. An, J.; Mou, H.; Lu, R.; Zhou, L. A Study on SLAM Based on Probabilistic Motion Model of Mobile Robot. In Proceedings of the 2021 5th International Conference on Robotics and Automation Sciences (ICRAS), Wuhan, China, 11–13 June 2021; pp. 56–59. [Google Scholar] [CrossRef]
  22. Gul, F.; Rahiman, W.; Alhady, S.S.N.; Chen, K. A comprehensive study for robot navigation techniques. Cogent Eng. 2019, 6, 1632046. [Google Scholar] [CrossRef]
  23. Ghorpade, D.; Thakare, A.D.; Doiphode, S. Obstacle Detection and Avoidance Algorithm for Autonomous Mobile Robot using 2D LiDAR. In Proceedings of the International Conference on Computing, Communication, Control and Automation (ICCUBEA), Pune, India, 17–18 August 2017; pp. 1–6. [Google Scholar]
  24. Madhavan, T.R.; Adharsh, M. Obstacle Detection and Obstacle Avoidance Algorithm based on 2-D RPLiDAR. In Proceedings of the International Conference on Computer Communication and Informatics (ICCCI), Coimbatore, India, 23–25 January 2019; pp. 1–4. [Google Scholar]
  25. Baras, N.; Nantzios, G.; Ziouzios, D.; Dasygenis, M. Autonomous Obstacle Avoidance Vehicle Using LIDAR and an Embedded System. In Proceedings of the 8th International Conference on Modern Circuits and Systems Technologies (MOCAST), Thessaloniki, Greece, 13–15 May 2019; pp. 1–4. [Google Scholar]
  26. Dong, H.; Weng, C.-Y.; Guo, C.; Yu, H.; Chen, I.-M. Real-Time Avoidance Strategy of Dynamic Obstacles via Half Model-Free Detection and Tracking With 2D Lidar for Mobile Robots. IEEE ASME Trans. Mechatron. 2020, 26, 2215–2225. [Google Scholar] [CrossRef]
  27. Ren Yee, P.D.; Pinrath, N.; Matsuhira, N. Autonomous Mobile Robot Navigation Using 2D LiDAR and Inclined Laser Rangefinder to Avoid a Lower Object. In Proceedings of the 59th Annual Conference of the Society of Instrument and Control Engineers (SICE), Chiang Mai, Thailand, 23–26 September 2020; pp. 1404–1409. [Google Scholar]
  28. Wu, D.L.; Chae, J.H.; Lambert, A.; Zhang, F.F. Characteristics of CALIOP attenuated backscatter noise: Implication for cloud/aerosol detection. Atmos. Chem. Phys. 2011, 11, 2641–2654. [Google Scholar] [CrossRef]
  29. Borenstein, J.; Koren, Y. The vector field histogram–fast obstacle avoidance for mobile robots. IEEE Trans. Robot. Autom. 1991, 7, 278–288. [Google Scholar] [CrossRef]
  30. Ulrich, I.; Borenstein, J. VFH+: Reliable obstacle avoidance for fast mobile robots. In Proceedings of the 1998 IEEE International Conference on Robotics and Automation, Leuven, Belgium, 20 May 1998; pp. 1572–1577. [Google Scholar]
  31. Ulrich, I.; Borenstein, J. VFH/sup */: Local obstacle avoidance with look-ahead verification. In Proceedings of the IEEE International Conference on Robotics and Automation, San Francisco, CA, USA, 24–28 April 2000; pp. 2505–2511. [Google Scholar]
  32. Babinec, A.; Dekan, M.; Duchoň, F.; Vitko, A. Modifications of VFH Navigation Methods for Mobile Robots. Procedia Eng. 2012, 48, 10–14. [Google Scholar] [CrossRef]
  33. Yim, W.J.; Park, J.B. Analysis of mobile robot navigation using vector field histogram according to the number of sectors, the robot speed and the width of the path. In Proceedings of the 14th International Conference on Control, Automation and Systems (ICCAS 2014), Gyeonggi-do, Korea, 22–25 October 2014; pp. 1037–1040. [Google Scholar]
  34. Kumar, J.S.; Kaleeswari, R. Implementation of Vector Field Histogram based obstacle avoidance wheeled robot. In Proceedings of the International Conference on Green Engineering and Technologies (IC-GET), Coimbatore, India, 19 November 2016; pp. 1–6. [Google Scholar]
  35. Alagic, E.; Velagic, J.; Osmanovic, A. Design of Mobile Robot Motion Framework based on Modified Vector Field Histogram. In Proceedings of the International Symposium ELMAR, Zadar, Croatia, 23–25 September 2019; pp. 135–138. [Google Scholar]
  36. Diaz, D.; Marin, L. VFH+D: An Improvement on the VFH+ Algorithm for Dynamic Obstacle Avoidance and Local Planning. IFAC Pap. 2020, 53, 9590–9595. [Google Scholar] [CrossRef]
  37. Zhou, L.; Li, W. Adaptive Artificial Potential Field Approach for Obstacle Avoidance Path Planning. In Proceedings of the Seventh International Symposium on Computational Intelligence and Design, Hangzhou, China, 13–14 December 2014; pp. 429–432. [Google Scholar]
  38. Borenstein, J.; Koren, Y. Real-time Obstacle Avoidance for Fast Mobile Robots. IEEE Trans. Syst. Man Cybern. 1989, 19, 1179–1187. [Google Scholar] [CrossRef] [Green Version]
  39. Khatib, O. Real-time Obstacle Avoidance for Manipulators and Mobile Robots. Int. J. Robot. Res. 1985, 1, 90–98. [Google Scholar]
  40. Chiang, H.-T.; Malone, N.; Lesser, K.; Oishi, M.; Tapia, L. Path-guided artificial potential fields with stochastic reachable sets for motion planning in highly dynamic environments. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 26–30 May 2015; pp. 2347–2354. [Google Scholar]
  41. Malone, N.; Chiang, H.-T.; Lesser, K.; Oishi, M.; Tapia, L. Hybrid Dynamic Moving Obstacle Avoidance Using a Stochastic Reachable Set-Based Potential Field. IEEE Trans. Robot. 2017, 33, 1124–1138. [Google Scholar] [CrossRef]
  42. Sudhakara, P.; Ganaphy, V.; Priyadharshini, B.; Sundaran, K. Obstacle Avoidance and Navigation Planning of a Wheeled Mobile Robot using Amended Artificial Potential Field Method. Procedia Comput. Sci. 2018, 133, 998–1004. [Google Scholar] [CrossRef]
  43. Lu, X.S.; Li, E.; Guo, R. An Obstacles Avoidance Algorithm Based on Improved Artificial Potential Field. In Proceedings of the IEEE International Conference on Mechatronics and Automation (ICMA), Beijing, China, 13–16 October 2020; pp. 425–430. [Google Scholar]
  44. Lin, X.; Wang, Z.; Chen, X. Path Planning with Improved Artificial Potential Field Method Based on Decision Tree. In Proceedings of the 27th Saint Petersburg International Conference on Integrated Navigation Systems (ICINS), St. Petersburg, Russia, 25–27 May 2020; pp. 1–5. [Google Scholar]
  45. Lazarowska, A. Discrete Artificial Potential Field Approach to Mobile Robot Path Planning. IFAC PapersOnLine 2019, 52, 277–282. [Google Scholar] [CrossRef]
  46. Shin, Y.; Kim, E. Hybrid path planning using positioning risk and artificial potential fields. Aerosp. Sci. Technol. 2021, 112, 106–640. [Google Scholar] [CrossRef]
  47. Olunloyo, V.O.S.; Ayomoh, M.K.O. Autonomous Mobile Robot Navigation Using Hybrid Virtual Force Field Concept. Eur. J. Sci. Res. EJSR 2009, 31, 204–228. [Google Scholar]
  48. Olunloyo, V.O.S.; Ayomoh, M.K.O.; Ibidapo-Obe, O. A path planning model for an autonomous vehicle in an unstructured obstacle domain. In Proceedings of the 14th IASTED International Conference, Cambridge, MA, USA, 2–4 November 2009; pp. 180–187. [Google Scholar]
  49. Olunloyo, V.O.S.; Ayomoh, M.K.O. A Hybrid Path Planning Model for Autonomous Mobile Vehicle Navigation. In Proceedings of the 25th International Conference of CAD/CAM, Robotics & Factories of the Future Conference, Pretoria, South Africa, 13–16 July 2010; pp. 1–12. [Google Scholar]
  50. Olunloyo, V.O.S.; Ayomoh, M.K.O. An Efficient Path Planning Model in an Unstructured Obstacle Domain. In Proceedings of the IASTED International Conference Robotics and Applications, Vancouver, BC, Canada, 1–3 June 2011; pp. 38–45. [Google Scholar]
  51. Ngwenya, T. Mobile Robot Optimum Trajectory Development using a Hybrid Reactive Navigation Model. Master Dissertation, University of Pretoria, Pretoria, South Africa, 2021. [Google Scholar]
  52. Zadeh, L.A. The concept of a linguistic variable and its application to approximate reasoning—I. Inf. Sci. 1975, 8, 199–249. [Google Scholar] [CrossRef]
  53. Qing-Yong, B.A.O.; Shun-Ming, L.I.; Wei-Yan, S.; Mu-Jin, A.N. A Fuzzy Behavior–Based Architecture for Mobile Robot Navigation in Unknown Environments. In Proceedings of the International Conference on Artificial Intelligence and Computational Intelligence, Shanghai, China, 7–8 November 2009; pp. 257–261. [Google Scholar]
  54. Jaradat, M.; Garibeh, M.; Feilat, E.A. Autonomous mobile robot planning using hybrid fuzzy potential field. Soft Comput. 2012, 15, 153–164. [Google Scholar] [CrossRef]
  55. Pandey, R.K.; Sonkar, K.K.; Parhi, D.R. Path planning navigation of mobile robot with obstacles avoidance using fuzzy logic controller. In Proceedings of the IEEE 8th International Conference on Intelligent Systems and Control (ISCO), Coimbatore, India, 10–11 January 2014; pp. 39–41. [Google Scholar]
  56. Almasri, M.M.; Elleithy, K.M.; Alajlan, A.M. Development of efficient obstacle avoidance and line following mobile robot with the integration of fuzzy logic system in static and dynamic environments. In Proceedings of the IEEE Long Island Systems, Applications and Technology Conference (LISAT), Farmingdale, NY, USA, 29–29 April 2016; pp. 1–6. [Google Scholar]
  57. Singh, N.H.; Thongam, K. Mobile Robot Navigation Using Fuzzy Logic in Static Environments. Procedia Comput. Sci. 2018, 125, 11–17. [Google Scholar] [CrossRef]
  58. Batti, H.; Jabeur, C.B.; Seddik, H. Mobile Robot Obstacle Avoidance in labyrinth Environment Using Fuzzy Logic Approach. In Proceedings of the International Conference on Control, Automation and Diagnosis (ICCAD), Grenoble, France, 2–4 July 2019; pp. 1–5. [Google Scholar]
  59. Mohanty, P.K.; Kundu, S.; Srivastava, S.; Dash, R.N. A New T-S Model Based Fuzzy Logic Approach for Mobile Robots Path Planning. In Proceedings of the IEEE International Women in Engineering (WIE) Conference on Electrical and Computer Engineering (WIECON-ECE), Bhubaneswar, India, 26–27 December 2020; pp. 476–480. [Google Scholar]
  60. Oleiwi, B.K.; Mahfuz, A.; Roth, H. Application of Fuzzy Logic for Collision Avoidance of Mobile Robots in Dynamic-Indoor Environments. In Proceedings of the 2nd International Conference on Robotics, Electrical and Signal Processing Techniques (ICREST), Dhaka, Bangladesh, 5–7 January 2021; pp. 131–136. [Google Scholar]
  61. Verbitsky, N.S.; Chepin, E.V.; Gridnev, A.A. Experimental studies of a convolutional neural network for application in the navigation system of a mobile robot. Procedia Comput. Sci. 2018, 145, 611–616. [Google Scholar] [CrossRef]
  62. Ribeiro, D.; Mateus, A.; Miraldo, P.; Nascimento, J.C. A real-time deep learning pedestrian detector for robot navigation. In Proceedings of the Autonomous Robot Systems and Competitions (ICARSC), Coimbra, Portugal, 26–28 April 2017; pp. 165–171. [Google Scholar]
  63. Pershina, Z.; Kazdorf, S.; Abrosimov, V. Application of algorithms for object recognition based on deep convolutional neural networks for visual navigation of a mobile robot. In Proceedings of the 25th Saint Petersburg International Conference on Integrated Navigation Systems (ICINS), Saint Petersburg, Russia, 28–30 May 2018; pp. 1–2. [Google Scholar]
  64. Chi, K.; Lee, M.R. Obstacle avoidance in mobile robot using Neural Network. In Proceedings of the International Conference on Consumer Electronics, Communications and Networks (CECNet), Xianning, China, 16–18 April 2011; pp. 5082–5085. [Google Scholar]
  65. Motlagh, O.; Nakhaeinia, D.; Tang, S.H.; Karasfi, B.; Khaksar, W. Automatic navigation of mobile robots in unknown environments. Neural Comput. Appl. 2014, 24, 1569–1581. [Google Scholar] [CrossRef]
  66. Janglova, D. Neural networks in mobile robot motion. Int. J. Adv. Robot. Syst. 2004, 1, 15–22. [Google Scholar] [CrossRef] [Green Version]
  67. Yu, J.; Ji, J.; Miao, Z.; Zhou, J. Neural network-based region reaching formation control for multi-robot systems in obstacle environment. Neurocomputing 2019, 333, 11–21. [Google Scholar] [CrossRef]
  68. Saleem, K.A.; Jabri, A.A.; Maashri, W.A.; Maawali, W.; Mesbah, M. Obstacle-Avoidance Algorithm Using Deep Learning Based on RGBD Images and Robot Orientation. In Proceedings of the 7th International Conference on Electrical and Electronics Engineering (ICEEE), Antalya, Turkey, 14–16 April 2020; pp. 268–272. [Google Scholar]
  69. Wei, H.; Ye, Q. Mobile Robot Obstacle Avoidance System Based on GA-Aided OIF-Elman Network. In Proceedings of the 4th International Conference on Robotics and Automation Sciences (ICRAS), Wuhan, China, 12–14 June 2020; pp. 6–10. [Google Scholar]
  70. Zhang, Y.; Ge, R.; Lyu, L.; Zhang, J.; Lyu, C.; Yang, X. A Virtual End-to-End Learning System for Robot Navigation Based on Temporal Dependencies. IEEE Access 2020, 8, 134111–134123. [Google Scholar] [CrossRef]
  71. Tang, X.-L.; Li, L.-M.; Jiang, B.-J. Mobile robot SLAM method based on multi-agent particle swarm optimized particle filter. J. China Univ. Posts Telecommun. 2014, 21, 78–86. [Google Scholar] [CrossRef]
  72. Algabri, M.; Hassan, M.; Hedjar, R.; Alsulaiman, M. Comparative study of soft computing technique for mobile robot navigation in an environment. Comput. Hum. Behav. 2015, 50, 42–56. [Google Scholar] [CrossRef]
  73. Atyabi, A.; Phon-Amnuaisuk, S.; Ho, C.K. Applying Area Extension PSO in Robotic Swarm. J. Intell. Robot. Syst. 2009, 58, 253–285. [Google Scholar] [CrossRef]
  74. Lin, C.-J.; Li, T.-H.S.; Kuo, P.-H.; Wang, Y.-H. Integrated particle swarm optimization algorithm based obstacle avoidance control design for home service robot. Comput. Electr. Eng. 2016, 56, 748–762. [Google Scholar] [CrossRef]
  75. Meerza, S.I.A.; Islam, M.; Uzzal, M.M. Optimal Path Planning Algorithm for Swarm of Robots Using Particle Swarm Optimization Technique. In Proceedings of the 3rd International Conference on Information Technology, Information System and Electrical Engineering (ICITISEE), Yogyakarta, Indonesia, 13–14 November 2018; pp. 330–334. [Google Scholar]
  76. Alaliyat, S.; Oucheikh, R.; Hameed, I. Path Planning in Dynamic Environment Using Particle Swarm Optimization Algorithm. In Proceedings of the 8th International Conference on Modeling Simulation and Applied Optimization (ICMSAO), Manama, Bahrain, 15–17 April 2019; pp. 1–5. [Google Scholar]
  77. Tian, S.; Li, Y.; Kang, Y.; Xia, J. Multi-robot path planning in wireless sensor networks based on jump mechanism PSO and safety gap obstacle avoidance. Future Gener. Comput. Syst. 2021, 118, 37–47. [Google Scholar] [CrossRef]
  78. Bremermann, H.J. The Evolution of Intelligence. The Nervous System as a Model of Its Environment; University of Washington: Washington, DC, USA, 1958. [Google Scholar]
  79. Holland, J.H. Adaptation in Natural and Artificial Systems, 1st ed.; University of Michigan Press: Ann Arbor, MI, USA, 1975. [Google Scholar]
  80. Xia, J.; Michalewicz, Z.; Zhang, L.; Trojanowski, K. Adaptive evolutionary planner/navigator for mobile robot. Trans. Evol. Comput. 1997, 1, 18–28. [Google Scholar] [CrossRef]
  81. Shi, P.; Cui, Y. Dynamic path planning for mobile robot based on genetic algorithm in unknown environment. In Proceedings of the Chinese Control and Decision Conference, Xuzhou, China, 26–28 May 2010. [Google Scholar]
  82. Patle, B.K.; Parhi, D.R.; Jagadeesh, A.; Kashyap, S.K. Matrix-binary codes based genetic algorithm for path planning of mobile robot. Comput. Electr. Eng. 2018, 67, 708–728. [Google Scholar] [CrossRef]
  83. Germi, S.B.; Khosravi, M.A.; Fard, R.F. Adaptive GA-based Potential Field Algorithm for Collision-free Path Planning of Mobile Robots in Dynamic Environments. In Proceedings of the 6th RSI International Conference on Robotics and Mechatronics (IcRoM), Tehran, Iran, 23–25 October 2018; pp. 28–33. [Google Scholar]
  84. Choueiry, S.; Owayjan, M.; Diab, H.; Achkar, R. Mobile Robot Path Planning Using Genetic Algorithm in a Static Environment. In Proceedings of the Fourth International Conference on Advances in Computational Tools for Engineering Applications (ACTEA), Beirut, Lebanon, 3–5 July 2019; pp. 1–6. [Google Scholar]
  85. López-González, A.; Campaña, J.M.; Martínez, E.H.; Contro, P.P. Multi robot distance based formation using Parallel Genetic Algorithm. Appl. Soft Comput. 2020, 86, 105929. [Google Scholar] [CrossRef]
  86. Aghda, S.A.F.; Mirfakhraei, M. Improved routing in dynamic environments with moving obstacles using a hybrid Fuzzy-Genetic algorithm. Future Gener. Comput. Syst. 2020, 112, 250–257. [Google Scholar] [CrossRef]
  87. Guan-Zheng, T.; Huan, H.E.; Aaron, S. Ant colony system algorithm for real time globally optimal path planning of mobile robots. Acta Autom. Sin. 2007, 33, 279–285. [Google Scholar]
  88. Chen, Y.; Su, F.; Shen, L.C. Improved ant colony algorithm based on PRM for UAV route planning. J. Syst. Simul. 2009, 21, 1658–1666. [Google Scholar]
  89. Zhangqi, W.; Xiaoguang, Z.; Qingyao, H. Mobile Robot Path Planning based on Parameter Optimization Ant Colony Algorithm. Procedia Eng. 2011, 15, 2738–2741. [Google Scholar] [CrossRef]
  90. Wang, H.; Wang, Z.A.; Yu, L.; Wang, X.; Liu, C. Ant Colony Optimization with Improved Potential Field Heuristic for Robot Path Planning. In Proceedings of the 37th Chinese Control Conference (CCC), Wuhan, China, 25–27 July 2018; pp. 5317–5321. [Google Scholar]
  91. Yi, Z.; Yanan, Z.; Xiangde, L. Path Planning of Multiple Industrial Mobile Robots Based on Ant Colony Algorithm. In Proceedings of the 16th International Computer Conference on Wavelet Active Media Technology and Information Processing, Chengdu, China, 14–15 December 2019; pp. 406–409. [Google Scholar]
  92. Ma, Y.; Mao, Z.; Wang, T.; Qin, J.; Ding, J.; Meng, X. Obstacle avoidance path planning of unmanned submarine vehicle in ocean current environment based on improved firework-ant colony algorithm. Comput. Electr. Eng. 2020, 87, 106–773. [Google Scholar] [CrossRef]
  93. Zhao, H. Optimal Path Planning for Robot Based on Ant Colony Algorithm. In Proceedings of the International Wireless Communications and Mobile Computing (IWCMC), Limassol, Cyprus, 15–29 June 2020; pp. 671–675. [Google Scholar]
Table 1. Analysis of various path planning and navigation algorithms amidst obstacles.
Table 1. Analysis of various path planning and navigation algorithms amidst obstacles.
Ref NoTechniquesEnvironment Consists ofTechnique Used asResultYearObstacle(s) ShapeTarget Point (TP)Robot
SOsDOsVOsStand AloneHybridSRRTRCvCxSingle
TP
Multi
TP
Single
Robot
Multi
Robot
Classical Approach
[12]SLAMYesNoYesYesNoNoYes2019YesYesYesNoYesNo
[13]NoNoNoYesNoNoNo2021NoNoNoNoNoNo
[14]YesNoNoYesNoNoYes2014YesYesYesNoYesNo
[15]NoYesNoNoYesYesNo2014NoYesYesNoYesNo
[16]YesYesNoYesNoNoYes2016YesYesYesNoYesNo
[17]YesNoNoYesNoYesYes2006YesYesYesNoYesNo
[18]YesYesNoNoYesNoYes2018YesYesYesNoYesNo
[19]YesYesNoNoYesYesNo2021YesYesYesNoYesNo
[20]YesNoNoYesNoYesYes2021NoYesYesNoYesNo
[21]YesNoNoYesNoYesNo2021NoYesNoNoYesNo
[23]Light Detection and Ranging (LiDAR)YesNoNoYesNoYesNo2017NoYesYesNoYesNo
[24]YesNoNoYesNoYesNo2019NoYesYesNoYesNo
[25]YesNoNoYesNoNoYes2019YesYesYesNoYesNo
[26]YesYesNoYesNoYesYes2020YesYesYesNoYesNo
[27]YesYesNoYesYesNoYes2020YesYesYesNoYesNo
[29]Vector Field Histogram (VFH)YesNoNoYesNoNoYes1991NoYesYesNoYesNo
[30]YesNoNoYesNoNoYes1998NoYesYesNoYesNo
[31]YesNoNoYesNoYesYes2000NoYesYesNoYesNo
[32]NoYesNoYesNoNoYes2012NoYesYesNoYesNo
[33]YesNoNoYesNoYesNo2014NoYesYesNoYesNo
[34]YesYesNoYesNoNoYes2016YesYesYesNoYesNo
[35]YesYesNoYesNoYesNo2019NoYesYesNoYesNo
[36]YesYesNoYesNoNoYes2020NoYesYesNoNoYes
[37]Artificial Potential Field (APF)/ Virtual Force Field (VFF)YesNoNoYesNoYesNo2014NoYesYesNoYesNo
[38]YesNoNoYesNoNoYes1989YesNoYesNoYesNo
[39]YesNoNoYesNoNoYes1985YesYesYesNoYesNo
[40]YesYesNoNoYesYesNo2015YesYesYesNoYesNo
[41]NoYesNoNoYesYesNo2017YesYesYesNoYesNo
[42]YesNoNoYesNoYesNo2018YesNoYesNoYesNo
[43]YesNoNoYesNoYesNo2020NoYesYesNoYesNo
[44]YesNoNoYesNoYesNo2020YesYesYesNoYesNo
[45]YesYesNoYesNoYesYes2019NoYesYesNoYesNo
[46]YesNoNoNoYesYesYes2021YesYesYesNoYesNo
[49] YesNoYesNoYesYesNo2009YesYesYesNoYesNo
[48] NoYesYesNoYesYesNo2009YesYesYesNoYesNo
[49] NoYesNoNoYesYesNo2010YesYesYesNoYesNo
[50]YesNoNoNoYesYesNo2011YesYesYesNoYesNo
[51]YesNoNoNoYesYesNo2021YesYesYesYesYesNo
Heuristic Approach
[53]Fuzzy Logic (FL)YesNoNoYesNoYesNo2009YesYesYesNoYesNo
[54]YesYesNoNoYesYesNo2012NoYesYesNoYesNo
[55]YesYesNoYesNoYesNo2014NoYesYesNoYesNo
[56]YesYesNoYesNoYesYes2016YesYesYesNoNoYes
[57]YesNoNoYesNoYesYes2018NoYesYesNoYesNo
[58]YesNoNoYesNoYesNo2019YesYesYesNoYesNo
[59]YesNoNoYesNoYesYes2020YesYesYesNoYesNo
[60]YesYesNoYesNoYesNo2021NoYesYesYesYesYes
[64]Neural Network (NN)YesNoNoYesNoNoYes2011NoYesYesNoYesNo
[65]YesNoNoYesNoYesNo2014NoYesYesNoYesNo
[66]YesNoNoYesNoYesNo2004YesYesYesNoYesNo
[67]YesYesNoYesNoYesNo2019NoYesYesNoNoYes
[68]YesNoNoYesNoNoYes2020YesYesYesNoYesNo
[69]YesNoNoNoYesYesNo2020YesYesYesNoYesNo
[70]YesYesNoYesNoYesNo2020YesYesYesNoYesNo
[73]Particle Swarm Optimisation (PSO)YesYesNoYesNoYesNo2010NoYesYesNoYesNo
[74]YesYesNoYesNoYesNo2016NoYesYesNoYesNo
[75]YesYesNoYesNoYesNo2018YesYesYesNoYesNo
[76]YesYesNoYesNoYesNo2019YesYesYesNoYesNo
[77]YesYesNoYesNoYesNo2021YesYesNoYesNoYes
[83]Genetic Algorithm (GA)YesYesNoYesNoYesYes2018NoYesYesNoYesNo
[84]YesNoNoYesNoYesNo2019YesYesYesNoYesNo
[85]NoYesNoYesNoYesYes2020NoYesNoYesNoYes
[86]YesYesNoNoYesYesNo2020NoYesYesNoYesNo
[89]Ant Colony Optimisation (ACOYesNoNoYesNoYesNo2011YesYesYesNoYesNo
[90]YesNoNoNoYesYesNo2018YesYesYesNoYesNo
[91]YesNoNoYesNoYesNo2019YesYesYesNoYesNo
[92]YesYesNoNoYesYesNo2020NoYesYesNoYesNo
[93]YesYesNoYesNoYesNo2020YesYesYesNoYesNo
Cv = Concave, Cx = Convex, SR = Simulation Result, RTR = Real Time Result.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ngwenya, T.; Ayomoh, M.; Yadavalli, S. Virtual Obstacles for Sensors Incapacitation in Robot Navigation: A Systematic Review of 2D Path Planning. Sensors 2022, 22, 6943. https://doi.org/10.3390/s22186943

AMA Style

Ngwenya T, Ayomoh M, Yadavalli S. Virtual Obstacles for Sensors Incapacitation in Robot Navigation: A Systematic Review of 2D Path Planning. Sensors. 2022; 22(18):6943. https://doi.org/10.3390/s22186943

Chicago/Turabian Style

Ngwenya, Thabang, Michael Ayomoh, and Sarma Yadavalli. 2022. "Virtual Obstacles for Sensors Incapacitation in Robot Navigation: A Systematic Review of 2D Path Planning" Sensors 22, no. 18: 6943. https://doi.org/10.3390/s22186943

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

Article Metrics

Back to TopTop