| 研究生: |
陳智揚 Chen, Chi-Yang |
|---|---|
| 論文名稱: |
以角色派任機制設計實現五對五機器足球員競賽 Design and Implementation of a Role Assignment for the Five-on-Five Robot Soccer Competition |
| 指導教授: |
李祖聖
Li, Tzuu-Hseng S. |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2003 |
| 畢業學年度: | 91 |
| 語文別: | 英文 |
| 論文頁數: | 84 |
| 中文關鍵詞: | 角色扮演 、機器足球員競賽 |
| 外文關鍵詞: | RoboCup, robot, vision system, role assigment |
| 相關次數: | 點閱:97 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文係探討以角色派任機制設計實現五對五機器足球員競賽。整個機器足球員競賽可視為一視覺回授控制系統。藉由架設在足球場地上方的攝影機負責擷取影像,並經由影像分析後,可一目了然場上的動態。主電腦考慮場上狀況後,決定戰術並經由無線模組下達相對應命令。機器人接收命令並即時執行,進而完成進攻和防守等策略。本論文首先提出所設計之機器足球員競賽系統,並詳述影像系統之流程,其中包括影像前置處理、顏色搜尋範圍的初始化、色塊分析、以及特徵辨識等部分。接著,提出角色派任計算每個足球機器員之值得目標值,賦予每隻機器足球員所需扮演的角色以進行攻守策略。最後實際進行五對五機器足球員競賽,電腦模擬與實驗結果均說明了所製作設計之機器足球員系統的效益與可行性。
This thesis is devoted to designing and implementing a role assignment mechanism for the five-on-five robot soccer system, which can be considered as a visual servoing system. According to the analysis of the image captured by the CCD camera mounted above the field, all the information on the field will be clear at a glance. The host computer takes the information into consideration and decides the appropriate strategy, and then sends the suitable commands to the soccer robots via wireless modem. Based on the instruction from the host computer, all the soccer robots will perform appropriate actions immediately. In this thesis, the structure of the proposed robot soccer system is firstly introduced. The procedures of the vision system are also addressed in detail, including the image preprocessing, the RGB range initialization, blob analysis, and feature identification. Then, we propose a role assignment mechanism, which is determined by calculating the worthy target value of each soccer robot, to allot the role that the robot should perform. Finally, a real five-on-five robot soccer game is performed. The efficiency and feasibility of the proposed system are demonstrated by computer simulations and the practical experiments.
[1] RoboCup, http://www.robocup.org/.
[2] S. Hedberg,“Robots Playing Soccer? RoboCup Poses a New Set of AI Research Challenges,”IEEE Expert [see also IEEE Intelligent Systems], Vol. 12, pp. 5-9, 1997.
[3] H. Kitano,“RoboCup as a Research Program,”Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS ‘97, Vol. 3, pp. PS8-PS9, 1997.
[4] Z. Shiller, and Y. R. Gwo, “Dynamic motion planning of autonomous vehicles,” IEEE Trans. Robotics Automat., Vol. 7, No. 2, pp. 241-249, April 1991.
[5] B. Kreczmer, “Path planning system for car-like robot,” in Proc. IEEE Int. Conf. Robot. Automat., pp. 40-45,1998.
[6] J. Tani, “Model-based learning for mobile robot navigation from the dynamic systems perspective,” IEEE Syst., Man, Cybern., B, Vol. 26, No 3, pp. 421-436, June 1996.
[7] E. Freund, and R. Mayr, “Nonlinear path control in automated vehicle guidance,” IEEE Trans. Robotics Automat., Vol. 13, No.1, pp. 49-60, February 1997.
[8] M. B. Trabia, “Planning near-minimum-length collision-free paths for robots,” IEEE Trans. Syst., Man, Cybern., Vol. 23, pp. 1481-1488, 1993.
[9] W. Li, C. Ma, and F. M. Wahl, “A neuro-fuzzy system architecture for behavior-based control of a mobile robot in unknown environment,” Fuzzy Sets and System, pp. 133-140, 1997.
[10] J. L. Diaz de Leon S. and J. H. Sossa A., “Automatic path planning for a mobile robot among obstacle of arbitrary shape,” IEEE Trans. Syst., Vol. 28, No. 3, pp. 467-471, 1998.
[11] A. Agah and K. Tanie, “Robots Playing to Win: Evolutionary Soccer Strategies,” IEEE International Conf. On Robotics and Automation, Vol.1, pp. 632-637, 1997
[12] H. S. Kim, H. S. Shim, M. J. Jung and J. H. Kim, “Action Selection Mechanism for Soccer Robot,” CIRA’97., Proceedings., IEEE International Symposium on Computational Intelligence in robotics and Automation, pp. 390-395, 1997.
[13] A. Agah, B. Doyle, M. Drees, C. Froehlich and K. Kuok, “Robot Soccer for the Study of Learning and Coordination Issues in Multi-agent Systems,” 1998 IEEE International Conference on Systems, Man, and Cybernetics, Vol. 4, pp. 3520-3525, 1998.
[14] R. C. Gonzales and R. E. Woods. Digital Image Processing. Addison-Wesley, 1992.
[15] C. A. Lai, “Design of Fuzzy Field Control for a One-on-One Robot Soccer System,” Master Thesis, Dept. of Electrical Engineering, National Cheng Kung Univ., Taiwan, R.O.C., June, 2001.
[16] J. Barraquand, J. C. Latombe, “Robot motion planning: a distributed representation approach”, International Journal Automation, Vol. 10, No. 6, 1991.
[17] J. Guldner, V. I. Utiken, H. Hashimoto and F. Harashima, “Tracking gradients of artificial potential fields with non-holonomic mobile robots”, submitted to ACC, 1995.
[18] R. C. Arkin. Behavior-Based Robotics. The MIT Press, 1998.
[19] J. H. Kim, A booklet on MIROSOT’96 (Micro-Robot World Cup Soccer Tournament), MIROSOT Organizing Committee, 1996.
[20] Instruction Manual, VK-C77U Color Video Camera, HITACHI, Ltd. 1996.
[21] User’s Manual: Matrox Meteor-Ⅱ Installation and Hardware Reference, Matrox Electronic Systems Ltd., 2000.
[22] User’s Manual: SST-2400 Radio Modem Module, ICP DAS 1999.
[23] TMS320F/C24x DSP Controllers Reference Guide: CPU and Instruction Set, Texas Instruments, 1999.
[24] K. T. Song; C. C. Tang, “A Distributed Architecture for Effective Multirobot Cooperation in Team Competitions,” Proceedings. The 25th Annual Conference of the IEEE , Industrial Electronics Society, IECON '99, Vol. 2 , pp. 547 -552, 1999.
[25] User Guide: Matrox Imaging Library, Matrox Electronic Systems Ltd., Canada, 1998.
[26] K. H. Park, Y. J. Kim, and J. H. Kim, “Modular Q-learning based multi-angent cooperation for robot soccer,” Proceedings of the 2002 IEEE International Conference on Fuzzy Systems, Vol. 2, pp. 1556 –1561, 2002
[27] B. J. Lee, S. O. Lee, and G-T Park, “Trajectory generation and motion tracking control for the robot soccer game,” 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems, Vol. 2, pp. 1149 –1154, 1999
[28] Elon Rimon, “Exact Robot Navigation Using Artificial Potential Functions,” IEEE Trans. On Robotics and Automation, Vol. 8, No. 5, pp. 501-518, Oct. 1992.
[29] H. S. Shim, H. S. Kim, M. J. Jung, I. H. Choi, J. H. Kim and J. O. Kim, “Designing Distributed Control Architecture for Cooperative Multi-Agent System and It’s Real-Time Application to Soccer Robot,” Robotics and Autonomous Systems, pp. 149-165, 1997.
[30] I. F. Lin, “Design and Implementation of a One-on-One Robot Soccer Game,” Master Thesis, Dept. of Electrical Engineering, National Cheng Kung Univ., Tainan, Taiwan, R.O.C., June 2001.
[31] Y. Z. Guo, “Design and Implement Ring Potential Field Method for a Three-on-Three Robot Soccer Game,” Master Thesis, Dept. of Electrical Engineering, National Cheng Kung Univ., Tainan, Taiwan, R.O.C., June 2002.
[32] K. J. Lu, “Development and Implementation of Real-Time Visual Servoing System for Multi Agent Soccer Robot Systems,” Dept. of Mechanical Engineering, National Taiwan Univ., Taipei, Taiwan, R.O.C., June 2001.
[33] T. M. Hung, “Design and implementation of a Three-On-Three Robot Soccer System” Master Thesis, Dept. of Electrical Engineering, National Cheng Kung Univ., Tainan, Taiwan, R.O.C., June 2002.
[34] Yong-Jae Kim, Jong-Hwan Kim, and Dong-Soo Kwon, “Evolutionary Programming-Based Univector Field Navigation Method for Fast Mobile Robots,” IEEE Transactions on Systems, Man, and Cybernetics—Part B: Cybernetics, Vol. 31, No. 3, June 2001.
[35] T. Schmitt, R. Hanek, M. Beetz, S. Buck, and B. Radig, “Cooperative probabilistic state estimation for vision-based autonomous mobile robots,” IEEE Transactions on Robotics and Automation, Vol. 18, pp. 670-684, Oct. 2002.
[36] H. K. Lam, T. H. Lee, F. H. F. Leung, and P. K. S. Tam, “Decision maker for robot soccer,” The 27th IEEE Annual Conference on Industrial Electronics Society, 2001. IECON'01, Vol. 1, pp. 43-48, 2001.
[37] T. C. Liang, and J. S. Liu, “Motion controller realizing cyclic ball passing strategy among multiple mobile robots in robot soccer games,” Proc. of 2002 IEEE Robotics and Automation, Vol. 3, pp. 2587-2592, May 2002.
[38] D. Dobroczynski, “Multi-agent behavioral control system for a group of mobile robots,” Proceedings of the 2001Second International Workshop on Robot Motion and Control, pp. 115-119, Oct. 2001.
[39] H. L. Sng, G. S. Gupta, and C. H. Messom, “Strategy for collaboration in robot soccer,” Proceedings of the First IEEE International Workshop on Electronic Design, Test and Applications, pp. 347-351, Jan. 2002.
[40] S. C. Lee, “Design and implementation of a Five-On-Five Robot Soccer Game System” Master Thesis, Dept. of Electrical Engineering, National Cheng Kung Univ., Tainan, Taiwan, R.O.C., June 2003.