孔令文, 李鹏永, 杜巧玲. 基于模糊神经网络的六足机器人自主导航闭环控制系统设计[J]. 机器人, 2018, 40(1): 16-23.DOI: 10.13973/j.cnki.robot.170252.
KONG Lingwen, LI Pengyong, DU Qiaoling. The Closed-Loop Control System Design of Hexapod Robot Autonomous Navigation Based on Fuzzy Neural Network. ROBOT, 2018, 40(1): 16-23. DOI: 10.13973/j.cnki.robot.170252.
Abstract:For the autonomous navigation issue of hexapod robot in unknown environment, an autonomous navigation closed-loop control algorithm based on fuzzy neural network is proposed, and a navigation control system of hexapod robot is designed according to the algorithm. The algorithm combines the logical reasoning ability of fuzzy control with the learning and training ability of neural network, and introduces the closed-loop control method into optimization. The control system is composed of four modules:information input, fuzzy neural network, instruction execution and information feedback. The perception of environment and location information is completed by GPS (global positioning system) sensor, electronic compass sensor and ultrasonic sensor. The fuzzy neural network control algorithm is reconstructed by C language and is applied to the system. The simulation results show that the closed-loop control algorithm based on fuzzy neural network is better than the open-loop control algorithm theoretically. The closed-loop control algorithm can reduce the walking distance of the hexapod in the environment with obstacles, and the walking speed is increased by 6.14%, the walking time is shortened by 8.74%. On this basis, a physical test is carried out. The experimental results show that the control system can achieve the autonomous obstacle-avoidance control of the hexapod robot. Compared with the open-loop control system, the walking path can be shortened effectively, the walking speed is increased by 5.66% and the walking time is shortened by 7.25%, which verifies the feasibility and practicability of the closed-loop control system.
[1] Bartsch S, Birnschein T, Römmermann M, et al. Development of the six-legged walking and climbing robot SpaceClimber[J]. Journal of Field Robotics, 2012, 29(3):506-532.
[2] Hagras H, Pounds-Cornish A, Colley M, et al. Evolving spiking neural network controllers for autonomous robots[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA:IEEE, 2004:4620-4626.
[3] Quiñonez Y, Ramirez M, Lizarraga C, et al. Autonomous robot navigation based on pattern recognition techniques and artificial neural networks[M]//Bioinspired Computation in Artificial Systems. Berlin, Germany:Springer, 2015:320-329.
[4] Seraji H, Howard A. Behavior-based robot navigation on challenging terrain:A fuzzy logic approach[J]. IEEE Transactions on Robotics and Automation, 2002, 18(3):308-321.
[5] Vadakkepat P, Miin O C, Peng X, et al. Fuzzy behavior-based control of mobile robots[J]. IEEE Transactions on Fuzzy Systems, 2004, 12(4):559-565.
[6] Joshi M M, Zaveri M A. Neuro-fuzzy based autonomous mobile robot navigation system[C]//International Conference on Control, Automation, Robotics, & Vision. Piscataway, USA:IEEE, 2010:384-389.
[7] Borovic B, Liu A Q, Popa D, et al. Open-loop versus closed-loop control of MEMS devices:Choices and issues[J]. Journal of Micromechanics & Microengineering, 2005, 15(10):1917-1924.
[8] 钱夔,宋爱国,章华涛,等.基于自适应模糊神经网络的机器人路径规划方法[J].东南大学学报:自然科学版,2012,42(4):637-642.Qian K, Song A G, Zhang H T. Robot path planning method based on adaptive fuzzy neural network[J]. Journal of Southeast University:Natural Science Edition, 2012, 42(4):637-642.
[9] 熊开封,张华.基于改进型FNN的移动机器人未知环境路径规划[J].制造业自动化,2013,35(11):1-4.Xiong K F, Zhang H. Unknown environmental path planning of mobile robot based on improved FNN[J]. Manufacturing Automation, 2013, 35(11):1-4.
[10] 华亮,冯浩,顾菊平,等.基于单超声波传感器的移动机器人沿墙导航策略[J].工程设计学报,2008,15(3):206-212.Hua L, Feng H, Gu J P, et al. Wall following navigation strategy for mobile robot using single ultrasonic sensor[J]. Journal of Engineering Design, 2008, 15(3):206-212.
[11] Wuthishuwong C, Silawatchananai C, Parnichkun M. Navigation of an intelligent vehicle by using stand-alone GPS, compass and laser range finder[C]//IEEE International Conference on Robotics and Biomimetics. Piscataway, USA:IEEE, 2009:2121-2126.
[12] Zhang Y L, Park J H, Sel N O, et al. Robot navigation using a DR/GPS data fusion[J]. Applied Mechanics & Materials, 2013, 392:261-266.
[13] 成英燕,李夕银.适用于不同椭球的高斯平面坐标正反算的实用算法[J].测绘科学,2004,29(4):26-27.Cheng Y Y, Li X Y, A practical algorithm for positive and negative calculations of Gaussian plane coordinates for different ellipsoids[J]. Surveying Science, 2004, 29(4):26-27.
[14] 樊长虹,陈卫东,席裕庚.未知环境下移动机器人安全路径规划的一种神经网络方法[J].自动化学报,2004,30(6):816-823.Pan C H, Chen W D, Xi Y G. A neural networks-based approach for safe path planning of mobile robot in unknown environment[J]. Acta Automatica Sinica, 2004, 30(6):816-823.
[15] 翁静君,华锡生.改进的BP神经网络在大坝安全监控中的应用[J].水电自动化与大坝监测,2006,30(4):62-65.Wen J J, Hua X S. Application of improved BP neural network to dam safety monitoring[J]. Hydropower Automation and Dam Monitoring, 2006, 30(4):62-65.
[16] 蔡建羡,阮晓钢,郜园园.随机模糊控制策略及其在机器人控制中的应用[J].电机与控制学报,2009,13(5):754-761.Cai J X, Ruan X G, Gao Y Y. Stochastic fuzzy control strategy and application to robot control[J]. Electric Machines and Control, 2009, 13(5):754-761.
[17] 王赟松,许洪国.快速收敛的BP神经网络算法[J].吉林大学学报:工学版,2003,33(4):79-84.Wang Y S, Xu H G. Fast convergent algorithm-BP for training neural network[J]. Journal of Jilin University:Engineering and Technology Edition, 2003, 33(4):79-84.