Skip to main content
Log in

Autonomous mobile robot path planning in unknown dynamic environments using neural dynamics

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

In this paper, a novel variant of bio-inspired planning algorithms is presented for robot collision-free path planning in dynamic environments without prior information. The first contribution of this paper is that, with mild technical analysis, the traditional neural dynamic model almost always returns a sub-optimal choice in some challenging scenarios, such as the boundary map and the narrow pathway map. Second, the proposed planning algorithm, namely the padding mean neural dynamic model, is a topologically organized network with connections among neighbouring neurons and is good for spreading nerve impulses such as a waves without coupling effects. The signal transduction method within a network is based on a dynamic neural activity field, which propagates high neural activity from the target state to the whole field, excluding obstacle regions. Third, simulation studies are conducted to compare the performance of the proposed planning algorithm and other popular planning algorithms in terms of effectiveness and efficiency. As a result, the proposed method can drive a robot to find more reasonable paths in both static maps and unknown dynamic scenarios with moving obstacles and a moving target. Finally, the novel excitatory input design of the proposed algorithm is discussed and analysed to explore the neural stimulus propagation mechanism within the network.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  • Chen Y, Wang Y, Yu X (2012) Obstacle avoidance path planning strategy for robot arm based on fuzzy logic. In: Proceedings of the 12th international conference on control automation robotics & vision, Guangzhou, China, pp 1648–1653

  • Chen Y, Wang Y, Miao Z (2013) Fuzzy-based trajectory planning for de-icing robot on high voltage transmission lines. In: Proceedings of the Chinese automation congress, 7–8 November, 2013, Changsha, China, pp 23–28

  • Chen Y, Li Z, Xu W, Wang Y, Ren H (2015) Minimum sweeping area motion planning for flexible serpentine surgical manipulator with kinematic constraints. In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (IROS), Hamburg, pp 6348–6353

  • Chen Y, Xu W, Li Z, Song S, Lim M, Wang Y, Ren H (2017) Safety-enhanced motion planning for flexible surgical manipulator using neural dynamics. IEEE Trans Control Syst Technol 25(5):1711–1723

    Google Scholar 

  • Cohen MA, Grossberg S (1983) Absolute stability of global pattern formation and parallel memory storage by competitive neural networks. IEEE Trans Syst Man Cybern SMC–13(5):815–926

    MathSciNet  MATH  Google Scholar 

  • Dijkstra EW (1959) A note on two problems in connexion with graphs. Numer Math 1(1):268–271

    MathSciNet  Google Scholar 

  • Grossberg S (1988) Nonlinear neural networks: principles, mechanisms, and architecture. Neural Netw 1:17–61

    Google Scholar 

  • Hart PE, Nilsson NJ, Raphael B (1968) A formal basis for the heuristic determination of minimum cost paths. IEEE Trans Syst Sci Cybern 4(2):100–107

    Google Scholar 

  • Ivey R, Bullock D, Grossberg S (2011) A neuromorphic model of spatial lookahead planning. Neural Netw 24(3):257–266

    Google Scholar 

  • Jang JR, Sun C (1995) Neuro-fuzzy modeling and control. Proc IEEE 83(3):378–406

    Google Scholar 

  • Jaradat MA, Garibeh MH, Feilat EA (2012) Autonomous mobile robot dynamic motion planning using hybrid fuzzy potential field. Soft Comput 16(1):153–164

    Google Scholar 

  • Karaman S, Frazzoli E (2011) Sampling-based algorithms for optimal motion planning. Int J Robot Res 30(7):846–894

    MATH  Google Scholar 

  • Kavraki LE, Svestka P, Latombe JC, Overmars MH (1996) Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Trans Robot Autom 12(4):566–580

    Google Scholar 

  • Khatib O (1986) Real-time obstacle avoidance for manipulators and mobile robots. Int J Robot Res 1:90–98

    Google Scholar 

  • Kim S, Mikhachev L (2015) Path planning for a tethered robot using multi-heuristic A* with topology-based heuristics. In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (IROS), Hamburg, pp 4656–4663

  • Knuth DE (1977) A generalization of Dijkstra’s algorithm. Inf Process Lett 6(1):1–5

    MathSciNet  MATH  Google Scholar 

  • LaValle SM, Kuffner JJ (2001) Randomized kinodynamic planning. Int J Robot Res 20(5):378–400

    Google Scholar 

  • Li H, Yang S, Seto ML (2009) Neural-network-based path planning for a multirobot system with moving obstacles. IEEE Trans Syst Man Cybern C 39(4):410–419

    Google Scholar 

  • Luo C, Yang S (2008) A bioinspired neural network for real-time concurrent map building and complete coverage robot navigation in unknown environments. IEEE Trans Neural Netw 19(7):1279–1298

    Google Scholar 

  • Mbede JB, Xinhan H, Min W (2003) Robust neuro-fuzzy sensor-based motion control among dynamic obstacles for robot manipulators. IEEE Trans Fuzzy Syst 11(2):249–261

    MATH  Google Scholar 

  • Merchan-Curz EA, Morris AS (2006) Fuzzy-GA-based trajectory planner for robot manipulators sharing a common workspace. IEEE Trans Robot 22(4):613–624

    Google Scholar 

  • Ni J, Yang S (2011) Bioinspired neural network for real-time cooperative hunting by multirobots in unknown environment. IEEE Trans Neural Netw 22(12):2062–2077

    Google Scholar 

  • Ni J, Li X, Fan X, Shen J (2014) A dynamic risk level based bioinspired neural network approach for robot path planning. In: Proceedings of the world automation congress (WAC)

  • Ogmen H, Gagne S (1990) Neural models for sustained and on-off units of insect lamina. Biol Cybern 63:51–60

    Google Scholar 

  • Petres C, Romero-Ramirez MA, Plumet F (2012) A potential field approach for reactive navigation of autonomous sailboats. Robot Auton Syst 60:1520–1527

    Google Scholar 

  • Qu H, Yang S, Williams AR, Zhang Y (2009) Real-time robot path planning based on a modified pulse-coupled neural network model. IEEE Trans Neural Netw 20(11):1724–1739

    Google Scholar 

  • Rusu P, Petriu EM, Whalen TE, Cornell A, Spoelder HJW (2003) Behavior-based neuro-fuzzy controller for mobile robot navigation. IEEE Trans Instrum Meas 52(4):1335–1340

    Google Scholar 

  • Tang L, Dian S, Gu G, Zhou K, Wang S, Feng X (2010) A novel potential field method for obstacle avoidance and path planning of mobile robot. In: 2010 3rd IEEE international conference on proceedings of computer science and information technology (ICCSIT), 9–11 July, 2010, Chengdu, China, pp 633–637

  • Williams AR, Yang S (2006) An efficient dynamic system for real-time robot-path planning. IEEE Trans Syst Man Cybern B 36(4):755–766

    Google Scholar 

  • Yang S, Luo C (2004) A neural network approach to complete coverage path planning. IEEE Trans Syst Man Cybern B 34(1):718–725

    Google Scholar 

  • Yang S, Meng M (2001) Neural network approaches to dynamic collision-free trajectory generation. IEEE Trans Syst Man Cybern B 31(3):302–318

    Google Scholar 

  • Yang S, Meng M (2003) Real-time collision-free motion planning of a mobile robot using a neural dynamic-based approach. IEEE Trans Neural Netw 14(6):1541–1552

    Google Scholar 

  • Yang X, Moallem M, Patel RV (2005) A layered goal-oriented fuzzy motion planning strategy for mobile robot navigation. IEEE Trans Syst Man Cybern B Cybern 35(6):1214–1224

    Google Scholar 

  • Ye W (2012) B-spline-based neuro-fuzzy velocity field navigation and control for a nonholonomic mobile robot. In: Proceedings of the 31st Chinese control conference

  • Zadeh LA (1996) Fuzzy logic = computing with words. IEEE Trans Fuzzy Syst 4(2):103–111

    Google Scholar 

Download references

Acknowledgements

This work was partially supported by National Natural Science Foundation of China (Project No. 61803089), Natural Science Foundation of Fujian Province (No. 2019J01213), Fuzhou University Startup Research Project (No. XRC-17065) and Educational Research Projects for Young and Middle-aged Teachers of Fujian Province (No. JT180024). With the permission of the all authors, this manuscript is submitted to the Soft Computing and expected to publish.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yanjie Chen.

Ethics declarations

Conflict of interest

We can declare that we have no conflict of interest each other.

Additional information

Communicated by V. Loia.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (pptx 102474 KB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, Y., Liang, J., Wang, Y. et al. Autonomous mobile robot path planning in unknown dynamic environments using neural dynamics. Soft Comput 24, 13979–13995 (2020). https://doi.org/10.1007/s00500-020-04771-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-020-04771-5

Keywords

Navigation