Mission Execution Mechanism of Reconnaissance Robot Based on Macro Behavior
TANG Hong-ru1,2, SONG Ai-guo1, ZHANG Xiao-bing1
1. Department of Instrument Science and Engineering, Southeast University, Nanjing 210096, China; 2. College of Information Engineering, Yangzhou University, Yangzhou 225009, China
Abstract:In order for the operator to plan reconnaissance mission conveniently at field,the mission description method and mission execution mechanism of reconnaissance robot based on macro behavior is brought forward.The behaviors of reconnaissance robot are classified into elementary behaviors,combinational behaviors and macro behaviors according to the ways of responding to the environment changes during task execution.The description methods for these behaviors are pre-sented,and a design example of macro behavior is shown.The formal mission description method is introduced which uses behavior composition operators based on RS(Robot Schema) model to assemble elementary behaviors,combinational behaviors and macro behaviors,and a mission executor based on macro behaviors which can interpret and execute the mission specification is realized.Simulation and experimental results show the validity of the presented mission specification me-thod,and the mission executor can perform the specified tasks reliably.
[1] Brooks R A.A robust layered control system for a mobile robot[J]. IEEE Journal of Robotics and Automation,1986,RA-2(1):14-23.
[2] Arkin R C.Motor schema-based mobile robot navigation[J]. The International Journal of Robotics Research,1989,8(4):92-112.
[3] Gat E,Desai R,Ivlev R,et al.Behavior control for robotic exploration of planetary surfaces[J]. Robotics and Autonomous Systems,1994,10(4):490-503.
[4] Pirjanian P.Behavior Coordination Mechanisms:State-of-the-Art[R]. USA:University of Southern California,1999.
[5] Yen J,Pfluger N.A fuzzy logic based extension to Payton and Rosenblatt's command fusion method for mobile robot navigation[J]. IEEE Transactions on Systems,Man,and Cybernetics,1995,25(6):971-978.
[6] Foka A F,Trahanias P E.Predictive autonomous robot navigation[A]. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems[C]. Piscataway,NJ,USA:IEEE,2002.490-495.
[7] Arkin R C,MacKenzie D.Temporal coordination of perceptual algorithms for mobile robot navigation[J]. IEEE Transactions on Robotics and Automation,1994,10(3):276-286.
[8] Kosecka J,Christensen H I,Bajcsy R.Experiments in behavior composition[J]. Robotics and Autonomous Systems,1997,19(3-4):287-298.
[9] Scheutz M,Andronache V.Architectural mechanisms for dynamic changes of behavior selection strategies in behavior-based systems[J]. IEEE Transactions on Systems,Man,and Cybernetics,Part B:Cybernetics,2004,34(6):2377-2395.
[10] Colombetti M,Dorigo M,Borghi G.Behavior analysis and training:A methodology for behavior engineering[J]. IEEE Transactions on Systems,Man,and Cybernetics,Part B:Cybernetics,1996,26 (3):365-380.
[11] Philipp A,Christensen H I.Behavior coordination in structured environments[J]. Advanced Robotics,2003,17(7):657-674.
[12] Lyons D M,Arbib M A.A formal model of computation for sensory based robotics[J]. IEEE Transactions on Robotics and Automation 1989,5(3):284-293.
[13] Lyons D M.Representing and analyzing action plans as networks of concurrent processes[J]. IEEE Transactions on Robotics and Automation,1993,9(3):241-256.
[14] Maes P.How to do the right thing[J]. Connection Science,1989,1(3):291-323.
[15] Bagchi S,Biswas G,Kawamura K.Task planning under uncertainty using a spreading activation network[J]. IEEE Transactions on Systems,Man,and Cybernetics,Part A:Systems and Humans 2000,30(6):639-650.
[16] Gowdy J.SAUSAGES:between Planning and Action[R]. USA:Carnegie Mellon University,1994.
[17] Mackenzie D C,Arkin R C,Cameron J M.Multiagent mission specification and execution[J]. Autonomous Robots,1997,4(1):29-52.
[18] Backes P G,Tharp G K,Tso K S.The Web interface for telescience(WITS)[A]. Proceedings of the 1997 IEEE International Conference on Robotics and Automation[C]. Piscataway,NJ,USA:IEEE,1997.411-417
[19] Backes P G,Rabideau G,Tsot K S,et al.Automated planning and scheduling for planetary rover distributed operations[A]. Proceedings of the 1999 IEEE International Conference on Robotics and Automation[C]. Piscataway,NJ,USA:IEEE,1999.984-91.
[20] Arkin R C,Balch T.AuRA:principles and practice in review[J]. Journal of Experimental and Theoretical Artificial Intelligence,1997,9(2-3):175-189.
[21] Rogers E,Murphy R R,Stewart A,et al.Cooperative assistance for remote robot supervision[A]. Proceedings of the IEEE International Conference on Systems,Man,and Cybernetics[C]. Piscataway,NJ,USA:IEEE,1995.4581-4586.
[22] Fong T,Thorpe C,Baur C.Collaboration,dialogue,and humanrobot interaction[A]. Proceedings of the 10th International Symposium of Robotics Research[C]. Berlin,Germany:Springer-Verlag,2001.255-266.
[23] Anon.The Mobile Robot Laboratory in the College of Computing at the Georgia Institute of Technology,Mars2020[EB/OL]. http://www-static.cc.gatech.edu/ai/robot-lab/mars2020/.2004-05.
[24] 王挺.我国危险作业机器人研究开发取得新进展[J]. 机器人技术与应用,2005,12(7):11-15.
[25] 王野,王田苗,裴葆青,等.危险作业机器人关键技术综述[J]. 机器人技术与应用,2005,12(7):23-31.
[26] 李磊,叶涛,谭民,等.移动机器人技术研究现状与未来[J]. 机器人,2002,24(5):475-480.
[27] 王挺,王越超,赵忆文.多机构复合智能移动机器人的研制[J]. 机器人,2004,26(4):289-294.
[28] Steenstrup M,Arbib M A,Manes E G.Port automation and the algebra of concurrent processes[J]. Journal of Computer and System Sciences,1983,27(1):29-50.
[29] Chee B Y,Lang Y T,Tse W T.Fuzzy mobile robot navigation and sensor integration[A]. Proceedings of the Fifth IEEE International Conference on Fuzzy Systems[C]. New York,NY,USA:IEEE,1996.7-12.
[30] Zhu A,Yang S X.A fuzzy logic approach to reactive navigation of behavior-based mobile robots[A]. Proceedings of the IEEE International Conference on Robotics and Automation[C]. Piscataway,NJ,USA:IEEE,2004.5045-5050.