摘要
为解决移动机器人在自主避障时存在的搜索效率低、缺乏动态避障能力等问题,提出一种融合强化学习(Reinforcement learning,RL)和爬行动物搜索算法(Reptile search algorithm,RSA)的避障方法。引入强化学习中的Q学习模型,以平衡RSA算法的勘探与开发过程,从而提升算法搜索效率;引入混沌机制和随机对立学习策略,以增加种群的多样性,从而跳出局部极值。分别在静态与动态场景进行仿真,结果表明RL-RSA算法在路径长度、寻优耗时、运行时长等方面均优于对比算法。通过实际场景实验,验证了RL-RSA算法可行性及优良的综合避障性能。
To solve the low search efficiency and lack of dynamic obstacle avoidance ability of mobile robots in autonomous obstacle avoidance,an obstacle avoidance method combining the reinforcement learning(RL)and the reptile search algorithm(RSA)was proposed.The Q learning model for reinforcement learning was adopted to balance the exploration and development process of RSA algorithm,in order to improve the search efficiency of the algorithm.The chaotic mechanism and random opposition learning strategy were adopted to increase the diversity of the population and jump out of the local extreme value.The static and dynamic scenarios simulation show that the RL-RSA algorithm was better that the algorithm in terms of the path length,optimization time and running time.The feasibility of RL-RSA algorithm and its excellent comprehensive obstacle avoidance performance were verified with the experiments.
作者
邵浩然
陈建松
SHAO Haoran;CHEN Jiansong(School of Mechanical Engineering,Southeast University,Nanjing 211189,China)
出处
《机械科学与技术》
CSCD
北大核心
2024年第8期1411-1417,共7页
Mechanical Science and Technology for Aerospace Engineering
基金
教育部高等教育司产学合作协同育人项目(202101204004)。
关键词
强化学习
爬行动物搜索算法
移动机器人
避障
reinforcement learning
reptile search algorithm
mobile robot
obstacle avoidance