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.
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.
Table 1.
Analysis of various path planning and navigation algorithms amidst obstacles.
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
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Taheri, H.; Xia, Z.C. SLAM; Definition and evolution. Eng. Appl. Artif. Intell. 2021, 97, 104032. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- Durrant-Whyte, H.; Bailey, T. Simultaneous localization and mapping: Part I. IEEE Robot. Autom. Mag. 2006, 13, 99–110. [Google Scholar] [CrossRef] [Green Version]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Khatib, O. Real-time Obstacle Avoidance for Manipulators and Mobile Robots. Int. J. Robot. Res. 1985, 1, 90–98. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- 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]
- Lazarowska, A. Discrete Artificial Potential Field Approach to Mobile Robot Path Planning. IFAC PapersOnLine 2019, 52, 277–282. [Google Scholar] [CrossRef]
- Shin, Y.; Kim, E. Hybrid path planning using positioning risk and artificial potential fields. Aerosp. Sci. Technol. 2021, 112, 106–640. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- Ngwenya, T. Mobile Robot Optimum Trajectory Development using a Hybrid Reactive Navigation Model. Master Dissertation, University of Pretoria, Pretoria, South Africa, 2021. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- 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]
- Singh, N.H.; Thongam, K. Mobile Robot Navigation Using Fuzzy Logic in Static Environments. Procedia Comput. Sci. 2018, 125, 11–17. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Janglova, D. Neural networks in mobile robot motion. Int. J. Adv. Robot. Syst. 2004, 1, 15–22. [Google Scholar] [CrossRef] [Green Version]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Holland, J.H. Adaptation in Natural and Artificial Systems, 1st ed.; University of Michigan Press: Ann Arbor, MI, USA, 1975. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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/).