用户名: 密码: 验证码:
混沌蚁群算法在多机器人任务规划中的应用研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
多机器人系统中,任务规划对改善移动机器人的导航性能,减少机器人在移动过程中出现的不确定性有着至关重要的作用。在诸如星球探测,智能交通,电子装配等应用领域,机器人是一种高度受限的资源,其导航性能直接影响各应用系统的效率。
     蚁群算法是依据蚂蚁群在搜索食物源的过程中所体现出来的寻优能力而提出来的一种新型的启发式、分布式协作寻优仿生算法。其特点是算法结构简单,具有较强的鲁棒性和发现较好解的能力。蚁群算法已广泛应用于旅行商问题等领域。
     本论文针对多机器人任务规划问题,研究了同时防止早熟和提高算法收敛速度的若干算法,从理论或应用的角度分析了所述方法的有效性,主要创新包括:
     1.在混沌蚁群算法的基础上进行了改进,采用的改进策略有:回程优化策略、精英策略和去交叉策略。在改进的混沌蚁群算法的基础上,针对多机器人任务规划问题提出了正交混沌蚁群算法。该算法是基于传统的解决多旅行商问题的思路,采用集中分配,分布式规划方法,该算法分为两个步骤:正交聚类和混沌蚁群求解单机器人路径规划。该算法的特点在于正交聚类法的低时间复杂度。正交聚类法是解决任务分配问题的一种有效方法,它利用正交表进行分配,对任务分配方案作最优设计。正交聚类法和混沌技术的引入,经过较少的迭代次数就可以找到较优解,对于求解中大规模任务规划问题是十分有利的。
     2.针对动态环境中单机器人路径规划目标任务点可能动态添加或删除的特点,利用弹性网络的动态适应性提出了弹性适应混沌蚁群算法。针对动态多机器人任务规划问题的目标点的动态性和部分机器人也可能会出现故障的特点,结合正交混沌蚁群算法,提出了基于多机器人任务规划的弹性适应混沌蚁群算法,在一定的假设下,通过实验证明了该算法的有效性。
Mission Planning is essential for Multi-Robot Systems to improve the navigation performance of the robots and reduce their uncertainty when they are moving. In the areas of planet detection, intelligent transportation, and electronic assembly applications, Robot is a highly limited resource, and its navigation performance affects the efficiency of various application systems directly.
     Ant Colony Algorithm is a newly heuristic and cooperative simulation algorithm for evolution, inspired by the evolutionary ability of the real ants when they are searching food. It owns simple structure, strong robustness and better solution. Therefore, the Ant Colony Algorithm has been widely used in the field of traveller and so on.
     In the light of multi-robot task planning, this paper studies some algorithms to prevent prematurity and increase convergence speed of the algorithms. Analyzing all the methods by theory and application, we find they are effective. The main innovations include:
     1. Improving chaotic ant colony algorithm from following points: return optimization strategy, elite strategy and intersection removal strategy. And an Orthogonal-cluster Chaos Ant Colony Algorithm(OCACA) is presented for multi-robot mission planning. The idea of the algorithm is that first use orthogonal method to cluster the target points, then adopt chaos technology to optimize initial solution of the ant colony to improve individual quality and chaos perturbation is utilized to avoid the search being trapped in local optimum. It's the first time to apply OCACA in multi-robot mission planning, and the algorithm solve large-scale mission planning problem successfully. Simulation result show that the algorithm works well in improving the efficiency of executing tasks of multi-robots. Additionally, it's a novel ideal to solve multiple traveling salesmen problem.
     2. For the number of task could be added or reduced in a dynamic environment in robot tour construction problem. we used dynamic adaptability of the elastic net, proposed Elastic adapting Chaotic Ant Colony Algorithm(ECACA). Then, based on the characteristics of Multi-Robot System, we proposed Elastic adapting Chaotic Ant Colony Algorithm(MECACA) on the basis of OCACA. The simulation results demostrate the feasibility and efficiency of our algorithm.
引文
[1]Chien S, Knigh t R, Stechert A, etal. Integrated Planning and Execution for Autonomous Spacecraft[C]. In:Proceedings of the IEEE Aerospace Conference(IAC). Aspen:CO,1999.263-271
    [2]M. Martin, M. Stallard. Distributed Satellite Missions and Technologies-the TechSat 21 Program[C]. In:Proceedings of the AIAA Space Technology conf. Albuquerque, NM,1999.99-4479
    [3]Grecu D, Gonsalves P. Agent-Based Simulation Environment for UCAV Mission Planning and Execution[C]. In:Proceedings of the 2000 AIAA Guidance, Navigation and Control Conference. Denver:AIAA-2000,2000.44-88
    [4]张伟军,王琴,顿向明等.一种基于时间的机器人装配任务规划方法[J].上海交通大学学报,2001,35(12):1760-1766
    [5]李可佳,丁希仑.用于星球探测的多机器人任务规划技术[J].机器人技术与应用,2008,2008(03):37-41
    [6]谭民,王硕,曹志强.多机器人系统[M].北京:清华大学出版社,2005.292-293
    [7]DIAS M.B., ZLOT R, KALRA N, etal. Market-Based Multi-robot Coordination:A Survey and Analysis[C]. Proceedings of the IEEE,94(7),2006,1257-1270
    [8]Lagoudakis M, Berhault M, Koenig S, et al. Simple auction with performance guarantees for multi-robot task allocation[C]. Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Sendai, Piscataway, NJ:IEEE Service Center,2004.698-705
    [9]钱颂迪.运筹学[M].北京:清华大学出版社,2002.128-134
    [10]闵帆,石兵,杨国纬,等.分布式系统中任务分配的一种结点自适应算法[J].计算机学报,2003,26(3):47-54
    [11]Bastos R M, Oliveira F M, Oliveira J P M. Decentralised resource allocation planning through negotiation[C]. In:Luis M. Camarinha-Matos, Hamideh Afarmanesh, Vladimir Marik eds. Intelligent systems for manufacturing: multi-agent systems and virtual organizations. US:KLUWER ACADEMIC PUBLISHERS,1998.67-76
    [12]马巧云.基于多Agent系统的动态任务分配研究[D]:[博士学位论文].武汉:华中科技大学,2006
    [13]于红斌,李孝安.基于栅格法的机器人快速路径规划[J].微电子学与计算机,2005,22(6):98-100
    [14]Hartmut Surmann, Jorg Huser, Jens Wehking. Path planning for a fuzzy controlled Autonomous Mobile Robot [A]. In:Fifth IEEE International Conference on Fuzzy Systems-IEEE'96[C]. UAS:New Orleans,1996.1660-1665
    [15]谢宏斌,刘国栋.动态环境中基于模糊神经网络的机器人路径规划的一种新方法[J].江南大学学报(自然科学版),2003,2(1):20-27
    [16]厉虹,胡兵.轮式移动机器人非完整运动规划的遗传算法[J].控制理论与应用,2005,24(2):13-21
    [17]樊晓平,罗熊,易晟等.复杂环境下基于蚁群优化算法的机器人路径规划[J]控制与决策,2004,19(2):166-170
    [18]朱庆保.全局未知环境下多机器人运动蚂蚁导航算法[J].软件学报,2006,17(9):1890-1898
    [19]苏连成.基于多移动机器人协作的任务规划及定位方法研究[D]:[硕士学位论文].山东:山东科技大学,2003:40-41
    [20]Colorni A, Dorigo M, Manlezzo V. An investigation of some properties of an ant algorithm[C].In:Proc. of the Parallel Problem Solving from Nature Conference(PPSN'92). Brussels. Belgium:Elsevier Publishing,1992.509-520
    [21]Luca M. Gambardella, Marco Dorigo. Ant-Q:A Reinforcement Learning approach to the traveling salesman problem[C]. In:International Conference on Machine Learning, Tachoe City, CA,1995.252-260
    [22]M. Dorigo, L. M. Gambardella. Ant colony system:A cooperative learning approach to the traveling salesman problem[J]. IEEE Transactions on Evolutionary Computation,1997,1(1):53-66
    [23]M. Dorigo, G. Di Caro, L. M. Gambardella. Ant algorithms for discrete optimization[J]. Artificial Life,1999.5(2):137-172
    [24]胡小兵.蚁群优化原理、理论及其应用研究[D]:[博士学位论文].重庆:重庆大学,2004
    [25]段海滨.蚁群算法原理及其应用[M].北京:科学出版社,2005.57-68
    [26]T. Stutzle and H. Hoos. The MAX-MIN ant system and local search for the traveling salesman problem[C]. In:T. Baeck, Z. Michalewicz, X. Yao, eds. IEEE-ICEC-EPS 97. NewYork:IEEE Press,1997.308-313
    [27]吴庆洪,张纪会,徐心和.具有变异特征的蚁群算法[J].计算机研究与发展.1999, 36(10):1240-1245
    [28]Marcin L.P., Tony W. Using genetic algorithms to optimize ACS-TSP[A]. In: Proc. of the Int Symposium on Micromechatronics and Human Science Conference. Nagoya,2002.237-243
    [29]胡纯德,祝延军,高随祥.基于人工免予算法和蚁群算法求解旅行商问题[J].计算机工程与应用,2004,34(1):63-66
    [30]洪炳熔,金飞虎,高庆吉.基于蚁群算法的多层前馈神经网络[J].哈尔滨工业大学学报,2003,35(7):823-825
    [31]高尚.解旅行商问题的混沌蚁群算法[J].系统工程理论与实践,2005,23(9):102-106
    [32]李丽香.一种新的基于混沌蚂蚁行为的群智能优化算法及其应用研究[D]:[博士学位论文].北京:北京邮电大学,2006
    [33]Zhi Jun, Liu Jian-yong, Yu Jing, etal. VRP Problem with Time Windows in the Logistics and Distribution Solved by Immune Ant Colony Algorithm[C]. In: Zhengbing Hu, Qingtang Liu, eds. First International Workshop on Education Technology and Computer Science. Wuhan:IEEE Technical Committee on Learning Technology,2009.692-696
    [34]Gunes M, Sorges U., Bouazizi. ARA-The Ant-Colony Based Routing Algorithm for MANETs[C]. In:Proceedings International Conference on Parallel Processing Workshops Conference. Canada:IEEE Computer Society,2002:79-85
    [35]马良,培军.蚂蚁算法在组合优化中的应用[J].管理科学学报,2001,4(2):32-37
    [36]丁建立,陈增强,袁著祉.基于自适应蚂蚁算法的动态最优路由选择[J].控制与决策,2003,18(6):751-753
    [37]庄慧忠,杜树新,吴铁军.机器人路径规划及相关算法研究[J].科学通报,2004,20(3):210-215
    [38]李保国,宗光华.未知环境中移动机器人实时导航与避障的分成模糊控制[J].机器人,2005,27(6):481-485
    [39]成伟明.移动机器人自主导航中的路径规划与跟踪控制技术研究[D]:[博士学位论文].南京:南京理工大学,2007
    [40]M.Dorigo.蚁群优化[M],罗旭耀,译.北京:清华大学出版社,2007
    [41]Qiang Zhang, Qiuwen. An Improved Ant Colony Algorithm for the Logistics Vehicle Scheduling Problem[C]. In:Second International Symposium. Shanghai: Intelligent Information Technology Application,2008.88-102
    [42]黎陟.多机器人停驻任务相关方法的研究与实现[D]:[硕士学位论文].长沙:中南大学,2007:7-33
    [43]李兵,蒋慰孙.混沌优化方法及其应用[J].控制理论与应用,1997,14(4):613-615
    [44]张国平,王正欧,袁国林.求解一类组合优化问题的混沌搜索法[J].系统工程理论与实践,2001,21(5):102-105
    [45]吴文虎,孙贺.程序设计中的组合数学[M].北京:清华大学出版社,2005.25-51
    [46]Cheng-Heng Fua, Shuzhi Sam Ge. COBOS:Cooperative Back Off Adaptive Scheme for Multi-Robot Task Allocation[J]. IEEE Transactions on Robotics,2005,21 (6):1168-1178
    [47]L. Vig, J. A. Adams. Multi-Robot Coalition Formation[J]. IEEE Transactions on Robotics,2006,22(4):637-649
    [48]P.Oberlin, S.Rathinam, S.Darbha. A Transformation for a Heterogeneous, Multiple Depot, Multiple Traveling Salesman Problem[C]. In:Proceedings of the 2009 conference on American Control Conference. St.Louis MO:American Control Conference,2009.1292-1297
    [49]T. Bektas. The Multiple Traveling Salesman Problem:an overview of formulations and solution procedures[J]. The International J.Manage Science,2006,34(3): 209-219
    [50]Leung,Y.M., Wang, Y. An orthogonal genetic algotithm with quantization for global numerical optimization[J]. IEEE Transactions Evolve Compute,2001, 5(1):40-53
    [51]尹建平,王志军,常变红.智能雷发射初始条件的正交优化设计[J].沈阳理工大学学报,2009,28(5):82-86
    [52]焦李成,沙宇恒.正交免疫克隆粒子群多目标优化算法[J].电子与信息学报,2008,30(10):2320-2324
    [53]Feng Ming-Yue, Yi Xian-Qing, Li Guo-Hui. An orthogonal genetic algorithm for job shop scheduling problems with multiple objectives[C]. In:Proceedings 4th International Conference on Natural Computation, ICNC'08. Jinan,2008.546-550
    [54]曾三友,魏巍,康立山,等.基于正交设计的多目标演化算法[J].计算机学报,2005,28(7):1153-1162
    [55]刘振学,黄仁和,田爱民.实验设计与数据处理[M].北京:化学工业出版社, 2005:62-65
    [56]王玉平.混沌的本质[J].广西物理,2001,22(2):34-37
    [57]Pan Junjie, Wang Dingwe. An Ant Colony Optimization Algorithm for Multiple Traveling Salesman Problem. In:Proceedings of the First International Conference on Innovative Computing, Information and Control (ICICIC'06). Washington, DC, USA:IEEE Computer Society,2006.210-213
    [58]庄严,王伟,刘蕾.基于障碍预估与概率方向权值的移动机器人动态路径规划[J].控制理论与应用,2007,24(3):781-793
    [59]席裕庚,张纯刚.一类动态不确定环境下机器人的滚动路径规划[J].自动化学报,2002,28(2):161-175
    [60]李磊,叶涛,谭民.移动机器人技术研究现状与未来[J].机器人,2002,24(5):475-480
    [61]Aimin Zhou, Lishan Kang, Zhenyu Yan. Solving Dynamic TSP with Evolutionary Approach in Real Time[C]. In:Congress on Evolutionary Computation(CEC'03), 2003:951-957
    [62]R. Durbin, D. Willshaw. An analogue approach to the traveling salesman problem using an elastic Net approach[J]. Nature,1987,326(16):689-691
    [63]Guntsch M, Middendorf M, Schmeck H. An Ant Colony Optimization Approach to Dynamic TSP[C]. In:Spector L, et al. Proceedings of the Genetic and Evolutionary Computation Conference. GECCO-2001. San Francisco, CA: Morgan Kaufmann Publishers,2001.860-867

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

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

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