Welcome to Journal of Graphics share: 

Journal of Graphics ›› 2023, Vol. 44 ›› Issue (6): 1121-1129.DOI: 10.11996/JG.j.2095-302X.2023061121

Previous Articles     Next Articles

Spiking neural network-based navigation and obstacle avoidance algorithm for complex scenes

DING Jian-chuan1,2(), XIAO Jin-tong3, ZHAO Ke-xin1, JIA Dong-qing1, CUI Bing-de1, YANG Xin2()   

  1. 1. Computer Department, Hebei University of Water Resources and Electric Engineering, Cangzhou Hebei 061016, China
    2. School of Computer Science, Dalian University of Technology, Dalian Liaoning 116024, China
    3. Basic Department, Hebei University of Water Resources and Electric Engineering, Cangzhou Hebei 061016, China
  • Received:2023-06-27 Accepted:2023-09-13 Online:2023-12-31 Published:2023-12-17
  • Contact: YANG Xin (1984-), professor, Ph.D. His main research interests cover computer graphics and vision, robotics technology, etc. E-mail:xinyang@dlut.edu.cn
  • About author:

    DING Jian-chuan (1997-), master student. His main research interests cover computer vision and robotics technology.
    E-mail:djc.dlut@gmail.com

  • Supported by:
    Basic Research Business Fee Project of Hebei University of Water Resources and Electric Engineering(SYKY2310);National Key Research and Development Program of China(2022ZD0210500);National Natural Science Foundation of China(61972067/ U21A20491);Distinguished Young Scholars Funding of Dalian(2022RJ01)

Abstract:

Spiking neural network (SNN) have been widely applied in the field of mobile robot navigation and obstacle avoidance due to their low power consumption and temporal processing capabilities. However, existing SNN models are relatively simple and struggle with addressing obstacle avoidance in complex scenarios, such as dynamic obstacles with varying speeds and environmental noise interference. To tackle these challenges, a complex scene navigation and obstacle avoidance algorithm was proposed based on SNNs. This algorithm employed attention mechanisms to enhance obstacle avoidance capabilities for dynamic obstacles, enabling the model to make more accurate obstacle avoidance decisions by focusing more on the information of dynamic obstacles. Additionally, a dynamic spiking threshold was designed based on biological inspiration, allowing the model to adaptively adjust the firing of spiking signals to adapt to environments with noise interference. Experimental results demonstrated that the proposed algorithm exhibited optimal navigation and obstacle avoidance performance within virtual complex scenes. Across the three designed complex scenes (variable-speed dynamic scenes, input interference, and weight interference), the navigation obstacle avoidance success rates could reach 86.5%, 79.0%, and 76.2%, respectively. This research provided a new approach and method for solving the problem of robot navigation and obstacle avoidance in complex scenarios.

Key words: spiking neural network, navigation and obstacle avoidance, mobile robot, dynamic spiking threshold, attention mechanism

CLC Number: