用户名: 密码: 验证码:
基于分组蚁群算法的机器人路径规划研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
机器人路径规划问题是机器人研究领域的重要内容,是机器人完成任务的安全保障及智能化程度的重要标志之一。蚁群优化算法(Ant Colony Optimization algorithm, ACO)是由意大利学者Dorigo等人通过研究自然界蚂蚁觅食的行为,提出来的新型启发式优化算法。在复杂的优化问题方面,蚁群算法已经成为一种新的具有竞争力,并且很有发展前景的组合优化算法。
     本文主要研究的是全局静态环境下基于蚁群算法的机器人路径规划问题。
     首先,文中深入研究了蚁群算法的基本原理及数学模型。包括信息素浓度,启发因子,状态转移概率等相关知识以及应用到经典TSP问题中进行求解。
     其次,对蚁群算法优化机器人路径规划的问题进行了深入研究,包括对栅格法建模的研究。通过分析得出蚁群算法存在搜索速度慢,易陷入局部最优及收敛速度慢等缺点。
     为了克服上述的缺点,本文设计出性能更优的分组蚁群算法并应用到机器人路径规划问题中。分组蚁群算法将蚂蚁分为两组,分别放在起点和目标点上相向而行搜索路径,在一定程度上缓解了信息素叠加现象,有助于增加解的多样性。为了进一步提高分组蚁群算法的性能,针对具体的路径规划问题提出了基于多种策略的分组蚁群算法。多种策略包括复位策略、奖惩策略、最大最小策略、目标领域策略、路径交叉策略等五种策略。通过仿真实验表明,该算法性能较优,在任意复杂的工作环境中能规划出最优路径。
     最后,对论文的研究工作进行了总结,并提出了下一步的工作展望。
Robot path planning has become an important part of the robot research field. It can guarantee that the robot completes the task safely and it is one of symbols of robot intellectualized degree. Ant Colony Optimization(ACO) algorithm which is proposed by Italian scholar Dorigo is a new heuristic optimization algorithm and it is inspired by analogy of behavior of real ants, when looking for foods. In the aspect of the complex optimized problems, the Ant Colony Optimization algorithm has become a newly competitive power solution algorithm which has a good development prospects.
     This paper mainly studies the robot path planning problem based on Ant Colony Optimization algorithm in the global static environment.
     Firstly, in-depth research on the basic principle and mathematical model of Ant Colony Optimization algorithm, including pheromone trail, heuristic, transition probability related knowledge and the solving problem of application to classical problem of TSP.
     Secondly, this paper studied on using Ant Colony algorithm to optimize the robot path planning, including the grids method. Through the analysis we have the conclusions:Ant Colony Optimization algorithm has many shortcomings such as: search speed is slow, easily to fall into local optimal and slow convergence speed.
     In order to overcome the disadvantages, this paper proposed the Grouped Ant Colony algorithm which has a better performance and applied it to solve the robot path planning problem. The Grouped Ant colony algorithm divided ants into two groups, put them at the starting point and goal point, respectively. Search path in opposite direction, it relieves pheromone superposition phenomenon, which contribute to the increased diversity of solution effectively. To further improve the performance of the Grouped Ant Colony Optimization algorithm, we propose Grouped Ant Colony Optimization algorithm based on several strategies, including the reset strategy, award-penalty strategy, the maximum-minimum strategy, target areas strategy, path crossover strategy. Simulation results show that the performance of the algorithm is better to optimize path in any complex environment
     Finally, the paper summarizes the current research and points out the further future research as well.
引文
[1]李爱萍,李元宗.机器人路径规划方法的研究.机械工程与自动化[J],2009,156(5):194-196.
    [2]徐秀娜,赖汝.移动机器人路径规划技术的现状与发展[J]。计算机仿真,2006,23(1):1-4.
    [3]段海滨.蚁群算法原理及其应用[J].北京:科学出版社,2005.
    [4]马良,项培军.蚂蚁算法在组合优化中的应用.管理科学学报[J],2001;4(2):32-37.
    [5]Marco Dorigo, Thomas Stutzle. Ant Colony Optimization[M].张军,胡晓敏,罗旭耀,等译.北京:清华大学出版社.2007,1第一版.
    [6]M. Dorigo, V. Maniezzo, Ant Colonies Positive Feedback as a Search Strategy[J]. Technical Report No.91-016, Politecnico di Milano,Italy.1991.
    [7]A. Colorni, M. Dorigo, V. Maniezzo. Distributed Optimization by Ant Colonies[C]. Proceedings of the 1st European Conference on Artificial Life.1991:134-142.
    [8]M. Dorigo, V. Maniezzo, A Colony Ant System Optimization by a Colony of Cooperating Agents[J]. IEEE Transaction on Systems Man and Cybernetics-Part B.1996,26(1):29-41.
    [9]Thomas Sttitzle, Holger H. Hoos. MAX-MIN ant system and Local Search for Combinatorial Optimization Problem. Future Generation Computer Systems.1999:313-329.
    [10]Thomas Sttitzle, H. H. Hoos. MAX-MIN Ant System[J]. Future Generation Computer Systems.2000,16(8):889-914
    [11]Gutjahr W J.A Generalized convergence result for the graph based ant system[J]. Technical Report 99-109, Dept of Statistics and Decision Support Systems, University of Vienna, Austria,1999.
    [12]吴斌,史忠植.一种基于蚁群算法的TSP问题分段求解算法[J].计算机学报.2001,24(12):1328-1333.
    [13]丁建立,陈增强,袁著社.遗传算法与蚂蚁算法的融合[J].计算机研究与发展,2003:40(9):1351-1356.
    [14]修春波,张雨虹.基于蚁群与鱼群的混合优化算法.计算机工程[J],2008,34(14):206-207.
    [15]李晓磊,路飞,田国会,钱积新.组合优化问题的人工鱼群算法应用[J].山东大学学报(工学版),2004,34(5):64-67.
    [16]王晶.蚁群算法优化前向神经网络的一种方法计算机工程与应用[J],2006,25:53-55.
    [17]柴宝杰,刘大为.基于粒子群优化的蚁群算法在TSP中的应用[J]。计算机仿真26(8):89-91.
    [18]Guldner J, Utkin V I, Bauer R.A three-layered hierarchical path control system for mobile robots:algorithm and experiments. [J].Robotics Autonomous System,1995,14(223): 133-147.
    [19]Khatib O. Real-Time Obstacle Avoidance For Manipulators And Mobile Robots[J]. The International Journal of Robotics Research,1985,5(2):500-505.
    [20]韩永,刘国栋.动态环境下基于人工势场的移动机器人运动规划[J].机器人,2006,28(1):45-49.
    [21]王肖青,王奇志.传统人工势场的改进[J].计算机技术与发展,2006,16(4):96-98.
    [22]P. Zhang, T. S. Lu. Soccer Robot Path Planning Based On Artificial Potential Field Approach With Simulated Annealing[J].Mechanical Science and Technology,2003, 22(4):547-548.
    [23]M.G. Park, J. H. Jeon, M. C. Lee. Obstacle Avoidance For Mobile Robots Using Artificial Potential Field Approach With Simulated Annealing[C]. IEEE International Symposium on Industrial Electronics,2001,3:1530-1535.
    [24]Gao Yunfeng, Huang Hai. A Path Planning Algorithm Based On Potential Field For Complex Environment[J].ROBOT,2004,26(2):114-118.
    [25]艾海舟,张钱.基于拓扑的路径规划问题的图形解法[J].机器人,1990,12(5):20-24.
    [26]李永成,张钱.基于拓扑法的多关节机械手无碰路径规划[J].软件学报,1993,4(5):11-16.
    [27]AI-Taharwa I, Sheta, AI-Weshan Meshan M. A Mobile Robot Path Planning Using Genetic Algorithm In Static Environment. Journal of Computer Sciences,2008,4(4):341-344.
    [28]毕慧敏,董海鹰.改进遗传算法在机器人路径规划中的应用[J].测控技术,2006,25(4):53-55.
    [29]杨敬辉,洪炳镕,朴松昊.基于遗传模糊算法的机器人局部避障规划[J].哈尔滨工业大学学报,2004,36(7):946-945.
    [30]Kazuo Sugibara, John Smith. Genetic Algorithms For Adaptive Motion Planning Of An Autonomous Mobile Robots[C]. Proceedings of the 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation,1997:138-143.
    [31]Yang Linquan, Luo Zhongwen, Tang Zhonghua, Lv Weixian.Path Planning Algorithm For Mobile Robot Obstacle Avoidance Adopting Bezier Curve Base On Genetic Algorithm[C].2008Chinese Control and Decision Conference,2008:3286-3289.
    [32]Qing Li, Wei Zhang, Zhiliang Wang, Guangjun Liu. An Improved Genetic Algorithm Of Optimum Path Planning For Mobile Robots[C].20066thhitemational Conference on Intelligent Systems Design and Applications,2006,2:637-642.
    [33]Liao Weiqiang. Genetic Algorithm Based Robot Path Planning[C]. International Conference on Intelllgent Computation Technology and Automation[C],2008,1:56-59.
    [34]Hagen Burchardt, Ralf Salomon. Implemeniation Of Path Planning Using Genetic Algorithm on Mobile Robots[C].2006 IEEE Congress on Evolutionary Computation, 2006:1831-1836.
    [35]李鹏,温素芳.基于模糊控制的路径规划算法的实现[J].杭州电子科技大学学报,2007,27(7):82-86.
    [36]郝东,刘斌.基于模糊逻辑行为融合路径规划方法[J].计算机工程与设计,2009,30(3):660-663.
    [37]陆桂明,谢启明,韩红玲.模糊控制的移动机器人路径规划中的应用[J].华北水利水电学院学报,2008,29(6):45-47.
    [38]Sunnann. H, Huser. J, Wehking. J. Path Planning For A Fuzzy Controlled Autonomous Mobile Robot[C]. Proceedings of the 1996 5th IEEE International Conference on Fuzzy Systems,1996,3:1660-1665.
    [39]P. Vadakkepat, O. C. Miin, X. Peng, T.H. Lee. Fuzzy Behavior-based Control of Mobile Robots[J]. IEEE Transactions on Fuzzy Systems,2004,12(4):559-564.
    [40]Meng Wang, Liu.J.N.K. Fuzzy Logic Based Path Planning Unknown Environment[C]. Proceedings of 2005 International Conference on Machine Learning and Cybernetics, 2005; 2:813-818.
    [41]St. Preitil, R.E. Precup, J. Fodor, B. Bede. Feedback Turning In Fuzzy Control Systems[J]. Theory and Applications,2006,3(3):81-96.
    [42]宋勇,李贻斌,栗春,李彩虹.基于神经网络的移动机器人路径规划方法[J].系统工程与电子技术,2008,30(2):316-319.
    [43]刘玲,王耀南,况非,张辉.基于神经网络和遗传算法的移动机器人路径规划[J].计算机应用研究,2007
    [44]倪斌,陈雄,鲁公羽.基于神经网络的移未知环境路径规划算法研究[J].计算机工程与应用,2006(11):73-76.
    [45]Valeri Kroumov, Jianli Yu.3D Path Planning For Mobile Robots Using Annealing Neural Network[C]. Proceedings of the 2009 IEEE International Conference on NSC, 2009:26-29.
    [46]Yongmin Zhong, Bijan Shirinzadeh, Yanling Tian. A New Neural Network For Robot Path Planning[C]. Proceedings of the 2008 IEEE International Conference on Advanced Intelligent Mechatronics,2008:1361-1366.
    [47]任春明,张建勋.基于优化蚁群算法的机器人路径规划[J].计算机工程,2008,34(15):1-3.
    [48]Dorigo M, Gambardella L M.A study of some properties of Ant-Q[C].Proceedings of the 4th International Conference Parallel Problem solving from Nature,1996,656-665
    [49]王沛栋,冯祖洪,孙志长.一种栅格模型下机器人路径规划的改进蚁群算法[J].计算机应用,2005,28(21):2577-2550.
    [50]Dorigo M, Gambardella L M. Ant colony system:a cooperative learning approach to the traveling salesman Problem [J]. IEEE Transaction on Evolutionary Computing, 1997:1(1):53-56.
    [51]谢民,高利新.蚁群算法在最优路径规划中的应用[J].计算机工程与应用,2008,44(8):245-248.
    [52]2009,26(1):125-129
    [53]陈雄,袁杨.一种机器人路径规划的蚁群算法[J].系统工程与电子技术,2008,30(5):952-955.
    [54]国海涛,朱庆保,徐守江.基于栅格法的机器人路径规划快速搜索随机树算法[J].南京师范大学学报(工程技术版),2007,7(2):58-61.
    [55]郭玉,李士勇.基于改进蚁群算法的机器人路径规划[J].计算机测量与控制,2009,17(1):187-190.
    [56]Gambardella, Dorigo. Solving symmetric and asymmetric TSP by ant colonic[C]. Proc of the IEEE Conference on Evolutionary Computation.1996,622-627.
    [57]李克东,刘国栋,任华.基于蚁群算法的机器人路径规划[J].微计算机信息,2009,25(2-2):215-217.
    [58]杨志晓,郭胜国.基子改进蚁群算法的机器人路径规划算法[J].微计算机信息,2008,24(7-2):252-253.
    [59]D. Merkle, M. Middendorf. Modeling the Dynamics of Ant Colony Optimization. [J]. Evolutionary Computation.2002,10(3):235-262.
    [60]郑勇.基于蚁群算法的移动机器人动态路径规划[D].成都:电子科技大学,2008.
    [61]Oommen B, Iyengar S, Rao N. Kashyap R. Robot Navigation In Unknown Terrains Using Learned Visibility Graphs[J]. IEEE Journal of Robotics and Automation,1987, 3(6):672-681.
    [62]李善寿,芳潜生,肖本贤,齐东流.全局路径规划中基于改进可视图法的环境建模[J].华东交通大学学报,2008(12):73-77.
    [63]朱明华,王霄,蔡兰,机器人路径规划方法的研究进展与趋势[J].机床与液压,2006(3):5-8.
    [64]Yahja A, Singh S, Stentz A. An Efficient Online Path Planner For Outdoor Mobile RobotsfJ]. Robotics And Autonomous Systems,2000,32(2):129-143.
    [65]Li Jigong, Feng Yiwei, Zhu Chaoqun. A Novel Path Planning Method Based On Certainty Grids Map For Mobie Robot[C]. Proceedings of the 26th Chinese Control Conference, 2007,185-188.
    [66]王艳,朱庆保。基于二进制粒子群算法的移动机器人路径规划[J]。南京师范大学学报(工程技术版),2009,9(2):72-78.
    [67]Dorigo M, Gambardella L M.A study of some properties of Ant-Q[C].Proceedings of the 4th International Conference Parallel Problem solving from Nature,1996,656-665.
    [68]张玉兰.基于图的机器人路径规划蚂蚁算法[D].南京:南京师范大学,2006.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700