首页 | 本学科首页   官方微博 | 高级检索  
     

一种针对大型凹型障碍物的组合导航算法
引用本文:李庆华, 尤越, 沐雅琪, 张钊, 冯超. 一种针对大型凹型障碍物的组合导航算法[J]. 电子与信息学报, 2020, 42(4): 917-923. doi: 10.11999/JEIT190179
作者姓名:李庆华  尤越  沐雅琪  张钊  冯超
作者单位:1.齐鲁工业大学(山东省科学院)电子信息工程学院(大学物理教学部) 济南 250353;;2.齐鲁工业大学(山东省科学院)电气工程与自动化学院 济南 250353;;3.齐鲁工业大学(山东省科学院)山东省科学院自动化研究所 济南 250101;;4.济南市人机智能协同工程实验室 济南 250353
基金项目:国家自然科学基金(61701270),齐鲁工业大学(山东省科学院)青年博士合作基金(2017BSHZ008)
摘    要:

针对移动机器人导航过程中无法规避大型凹型障碍物问题,该文提出一种多状态的组合导航算法。算法按照不同的运动环境,将移动机器人的运行状态分类为运行态、切换态、避障态,同时定义了基于移动机器人运行速度和运行时间的状态双切换条件。当移动机器人处于运行态时,采用人工势场法(APFM)进行导航,并实时观测毗邻障碍物的几何构型。在遭遇障碍物时,切换态用于判断是否满足状态切换条件,以进入避障态执行避障算法。避障完成后,状态自动切换回运行态继续执行导航任务。多状态的提出,可有效解决传统人工势场法在大型凹形障碍物的避障过程中存在局部震荡的问题。基于运行速度和运行时间的双切换条件判定算法,可实现多状态间的平滑切换。实验结果表明,该算法在解决局部震荡问题的同时,还可降低避障时间,提升导航算法效率。



关 键 词:组合导航算法   人工势场法   A*算法   大型凹形障碍物
收稿时间:2019-03-26
修稿时间:2019-11-10

Integrated Navigation Algorithm for Large Concave Obstacles
Qinghua LI, Yue YOU, Yaqi MU, Zhao ZHANG, Chao FENG. Integrated Navigation Algorithm for Large Concave Obstacles[J]. Journal of Electronics & Information Technology, 2020, 42(4): 917-923. doi: 10.11999/JEIT190179
Authors:Qinghua LI  Yue YOU  Yaqi MU  Zhao ZHANG  Chao FENG
Affiliation:1. School of Electronic and Information Engineering (Department of Physics), Qilu University of Technology (Shandong Academy of Sciences), Jinan 250353, China);;2. School of Electrical Engineering and Automation, Qilu University of Technology (Shandong Academy of Sciences), Jinan 250353, China;;3. Institute of Automation, Qilu University of Technology (Shandong Academy of Sciences), Jinan 250101, China;;4. Jinan Engineering Laboratory of Human-machine Intelligent Cooperation, Jinan 250353, China
Abstract:For the problem that mobile robot can not avoid large concave obstacles during navigation, this paper proposes a multi-state integrated navigation algorithm. The algorithm classifies the running state of mobile robot into running state, switching state and obstacle avoidance state according to different moving environment, and defines the state double switching conditions based on the running speed and running time of the mobile robot. The Artificial Potential Field Method (APFM) is used to navigate and observe the geometric configuration of adjacent obstacles in real time. When encountering an obstacle, the switching state is used to determine whether the state switching condition is satisfied, and the obstacle avoidance algorithm is executed to enter the obstacle avoidance state and enter the obstacle avoidance state to implement the obstacle avoidance algorithm. After the obstacle avoidance is completed, the state automatically switches back to the running state to continue the navigation task. The proposal of multi-state can solve the problem of local oscillation of traditional artificial potential field method in the process of avoiding large concave obstacles. Furthermore, the double-switching condition determination algorithm based on running speed and running time  can realize smooth switching between states and optimize the path. The experimental results show that the algorithm can not only solve the local oscillation problem, but also reduce the obstacle avoidance time and improve the efficiency of the navigation algorithm.
Keywords:Integrated navigation algorithm  Artificial Potential Field Method (APFM)  A* algorithm  Large concave obstacle
点击此处可从《电子与信息学报》浏览原始摘要信息
点击此处可从《电子与信息学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号