计算机应用 ›› 2013, Vol. 33 ›› Issue (11): 3123-3128.

• 人工智能 • 上一篇    下一篇

基于改进人工协调场的多机器人避碰算法

吴晋,张国良,汤文俊,孙一杰   

  1. 第二炮兵工程大学 301教研室,西安 710025
  • 收稿日期:2013-05-08 修回日期:2013-07-20 出版日期:2013-11-01 发布日期:2013-12-04
  • 通讯作者: 吴晋
  • 作者简介:吴晋(1990-),男,河南信阳人,硕士研究生,主要研究方向:多无人平台协同控制;张国良(1970-),男,四川成都人,教授,博士,主要研究方向:先进控制;汤文俊(1986-),男,安徽黄山人,博士研究生,主要研究方向:多智能体协同定位与导航;孙一杰(1986-),男,云南大理人,博士研究生,主要研究方向:多机器人系统协调导航与规划。
  • 基金资助:
    陕西省自然科学基金资助项目

Collision avoidance algorithm for multi-robot system based on improved artificial coordinating field

WU Jin,ZHANG Guoliang,TANG Wenjun,SHUN Yijie   

  1. Teaching and Research Section 301, The Second Artillery Engineering University, Xian Shaanxi 710025, China
  • Received:2013-05-08 Revised:2013-07-20 Online:2013-12-04 Published:2013-11-01
  • Contact: WU Jin

摘要: 针对多机器人系统中避碰问题,提出一种基于改进人工协调场的多机器人避碰算法。首先采用凸化障碍,子目标主动选择方法,解决人工协调场在有非凸障碍环境中的“死锁”问题;其次建立基于速度和距离的排斥力模型,以克服人工协调场对空间利用率低的缺陷,尤其是目标点与障碍物距离较近机器人无法抵达的情况;最后设计一种力混合器模型,并基于此模型以达到避免人工协调场中的运动抖动的效果。仿真实验证明该算法对解决有障碍环境下多机器人避碰问题的有效性和可靠性,增强了多机器人系统对复杂环境的适应性。

关键词: 人工协调场, 避碰算法, 多机器人系统, 分布式系统

Abstract: Concerning the collision avoidance problem for multi-robot system, a collision avoidance algorithm based on improved artificial coordinating field was advanced. Firstly, a method was adopted, which made obstacle convex and chose new target initiatively to resolve the deadlock problem with artificial coordinating field in non-protruding polygon obstacle surroundings. Secondly, a repelling force was modeled based on velocity and distance to overcome the problem of low space utilization ratio with artificial coordinating field, especially in the situation that the target was near by the obstacle. Lastly, a force mixer was designed, and it was applied to avoidance movement tremble. The experimental results indicate that, the algorithm is effective and reliable to resolve collision avoidance problem for multi-robot system, and it improves the adaptability of multi-robot system for complicated environment.

Key words: artificial coordinating field, collision avoidance algorithm, multi-robot system, distributed system

中图分类号: