簡易檢索 / 詳目顯示

研究生: 黃昱翰
Huang, Yu-Han
論文名稱: 機器人足球賽二階段控制策略之設計與研究
Study and Design of a Two-Stage Control Strategy for Robot Soccer Competition
指導教授: 李祖聖
Li, Tzuu-Hseng S.
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2005
畢業學年度: 93
語文別: 英文
論文頁數: 88
中文關鍵詞: 足球機器人行為選擇策略模糊控制器
外文關鍵詞: robot soccer, behavior selection, fuzzy logic controller
相關次數: 點閱:123下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   本論文主要係探討足球機器人行為選擇策略之設計與研究。在機器足球員競賽中,控制策略為球員角色和行為選擇的核心,主導了球隊的勝敗。本論文設計了一個完整的策略系統,由球場上狀況獲知球員和球所在位置,以決定各球員需擔任角色。各角色再根據球所在之區域選擇其行為,並以模糊控制器來調整速度。接著,本論文嘗試藉由基因調控網路的觀念來進行策略設計,由基因間相互抑制和活化的概念,建構動態方程式,而方程式中的參數可依球員和球間的關係作動態地調整,以進行角色之派任。最後,運用FIRA五對五機器人足球賽模擬器來驗證所提出方法的效益及適用性。

      A strategy system called two-stage strategy is proposed in the paper. In this thesis, the control strategy design of robot soccer game is mainly conferred. The control strategy contains role assignment of each robot and its behavior selection, which lead the team into victory or defeat. We first get position information of robots and ball from the situations of game field, and then resolve each robot that which role should play. Next, according to the role and the region where the ball is, the role’s behavior should be determined, and the speed of robot’s behavior is regulated by the fuzzy logic controller. In order to obey the game rules, some roles are unable to enter some specified regions. Then the numbers of robots in the designated range should be controlled. Furthermore, we attempt to apply the concept of genetic regulatory network in the role assignment mechanism. From the consideration of genes inhibition and activation, we construct a dynamic equation to select the roles, and the parameters of the equation are dynamically regulated from the relations of ball and robots. Finally, the 3D Robot Soccer Simulator of the Middle League SimuroSot of the FIRA is adopted to verify the feasibility and effectiveness of the proposed schemes.

    Abstract I Acknowledgment III Contents IV List of Figures VII List of Tables X Chapter 1 Introduction 1 1.1 Motivation 1 1.2 Thesis Organization 2 Chapter 2 Background Knowledge 4 2.1 Introduction 4 2.2 Overview of the Robot Soccer Game 5 2.3 Robot Soccer System Configuration 6 2.4 3D Robot Soccer Simulator 8 2.5 The User Interface 9 2.5.1 The Main Menu 10 2.5.2 The Strategies Menu 11 2.5.3 The Time/Score Menu 12 2.5.4 The In Game Menu 12 2.5.5 The Replay Menu 13 2.5.6 The View Bar 14 2.6 The Foul Buttons 15 2.6.1 Free Ball 15 2.6.2 Penalty 16 2.6.3 Free Kick 17 2.6.4 Goal Kick 18 2.7 Robot Soccer Viewer 19 2.8 Summary 21 Chapter 3 Two-Stage Strategy 22 3.1 Introduction 22 3.2 Two-Stage Strategy 23 3.3 Role Assignment 24 3.4 Role Behavior 26 3.4.1 Formation Mode 27 3.4.2 Rotation Mode 30 3.4.3 Tracking Mode 37 3.4.4 Shooting Mode 39 3.4.5 Attacking Angle 41 3.5 FLC of Soccer Robot 43 3.6 Multi-obstacles Avoidance 45 3.7 Summary 49 Chapter 4 Genetic Regulatory Network 50 4.1 Introduction 50 4.2 Genetic Regulatory Network 51 4.3 Role Assignment 52 4.4 Summary 54 Chapter 5 Simulation Results 55 5.1 Introduction 55 5.2 Pictures of Role Assignment and Formation 56 5.3 Pictures of Obstacle Avoidance Behavior 63 5.4 Pictures of Competitions 67 5.5 Summary 74 Chapter 6 Conclusion and Future Work 75 6.1 Conclusion 75 6.2 Future Work 76 References 78 Appendix 81 Biography 88

    [1] J.-H. Kim, H.-S. Shim, H.-S. Kim, M.-J. Jung, I.-H. Choi, J.-H. Kim and J.-O. Kim, “A cooperative multi-agent system and its real time application to robot soccer,” Proceeding of the 1997 IEEE International Conference on Robotics and Automation, Vol. 1, pp. 638-643, Apr. 1997.
    [2] J.-L. Diaz, S. de Leon and J.-H. Sossa, “Automatic path planning for a mobile robot among obstacle of arbitrary shape,” IEEE Transactions on Systems, Man, and Cybernetics-Part B: Cybernetics, Vol. 28, pp. 467-472, June 1998.
    [3] D.-H. Kim and J.-H. Kim, “A real-time limit-cycle navigation method for fast mobile robots and its application to robot soccer,” Robotics and Autonomous Systems, Vol. 42, Issue 1, pp. 17-30, Jan. 2003.
    [4] Z. Yun and K.-C. Keong, “Dynamic algorithm for inferring qualitative models of gene regulatory networks,” Proceedings of the 2004 IEEE Computational Systems Bioinformatics Conference, pp. 353-362, Aug. 2004.
    [5] M. Bergerman, “The FIRA 1999 Championship,” Robotics and Autonomous Systems, Vol. 32, Issue 4, pp. 253-257, Sept. 2000.
    [6] H. Kitano, M. Asada, I. Noda and H. Matsubara, “RoboCup: robot worldcup,” Robotics and Automation Magazine, IEEE, Vol. 5, Issue 3, pp. 30-36, Sept. 1998.
    [7] S. Hedberg, “Robots playing soccer? RoboCup poses a new set of AI research challenges,” Intelligent Systems, IEEE, Vol. 12, Issue 5, pp. 5-9, Sept.-Oct. 1997.
    [8] H. Kitano, “RoboCup as a research program,” Intelligent Robots and Systems, Proceedings of the 1997 IEEE International Conference on, Vol. 3, pp. PS8-PS9, Sept. 1997.
    [9] 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 its real-time application to soccer robot,” Robotics and Autonomous Systems, Vol. 21, pp. 149-165, Sept. 1997.
    [10] M. Veloso, P. Stone and K. Han, “The CMUnited-97 robotic soccer team: Perception and multi-agent control,” Robotics and Autonomous Systems, Vol. 29, pp. 133-143, Nov. 1999.
    [11] H.-P. Huang and C.-C. Liang, “Strategy-based decision making of a soccer robot system using a real-time self-organizing fuzzy decision tree,” Fuzzy Sets and Systems, Vol. 127, pp. 49-64, Apr. 2002.
    [12] M. Bowling and M. Veloso, “Motion control in dynamic multi-robot environments,” Proceedings of the 1999 IEEE International Symposium on Robotics and Automation, pp. 168-173, Nov. 1999.
    [13] H.-S. Shim and Y.-G. Sung, “Asymptotic control for wheeled mobile robots with driftless constraints,” Robotics and Autonomous Systems, Vol. 43, pp. 29-37, Apr. 2003.
    [14] A. Agah and K. Tanie, “Robots playing to win: evolutionary soccer strategies,” Proceedings of the 1997 IEEE International Conference on Robotics and Automation, Vol. 1, pp. 632-637, Apr. 1997.
    [15] FIRA, http://www.fira.net/.
    [16] RoboCup, http://www.robocup.org/.
    [17] P. Vadakkepat, O.-C. Miin, X. Peng and T.-H. Lee, “Fuzzy behavior-based control of mobile robots,” IEEE Transactions on Fuzzy Systems, Vol. 12, Issue 4, pp. 559-565, Aug. 2004.
    [18] C.-Y. Chen and T.-H.S. Li, “A real-time role assignment mechanism for five-on-five robot soccer competition,” Proceedings of the 2004 IEEE International Conference on Networking, Sensing and Control, Vol. 2, pp. 1099-1104, Mar. 2004.
    [19] M. Veloso and P. Stone, “Individual and collaborative behaviors in a team of homogeneous robotic soccer agents,” Proceedings of the 1998 IEEE International Conference on Multi Agent Systems, pp. 309-316, July 1998.
    [20] J.-H. Kim, K.-C. Kim, D.-H. Kim, Y.-J. Kim and P. Vadakkepat, “Path planning and role selection mechanism for soccer robots,” IEEE International Conference on Robotics and Automation, Vol. 4, pp. 3216-3221, May 1998.
    [21] H.-L. Sng, G.-S. Gupta and C.-H. Messom, “Strategy for collaboration in robot soccer,” Proceedings of the 2002 The First IEEE International Workshop on Electronic Design, Test and Applications, pp. 347-351, Jan. 2002.
    [22] 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 University, Tainan, Taiwan, R.O.C., June 2002.
    [23] H. Iba and A. Mimura, “Inference of a gene regulatory network by means of interactive evolutionary computing,” Information Sciences, Vol. 145, Issue 3-4, pp. 225-236, Sep. 2002.
    [24] S. Ando, E. Sakamoto and H. Iba, “Evolutionary modeling and inference of gene network,” Information Sciences, Vol. 145, Issue 3-4, pp. 237-259, Sep. 2002.
    [25] H. de Jong, “Modeling and simulation of genetic regulatory networks,” Springer-Verlag Berlin Heidelberg, Vol. 294, pp. 111-118, Apr. 2004.
    [26] D. Husmeier, “Sensitivity and specificity of inferring genetic regulatory interactions from microarray experiments with dynamic Bayesian networks,” Bioinformatics, Vol. 19, pp. 2271-2282, May 2003.
    [27] H. de Jong, “Modeling and simulation of genetic regulatory networks: a literature review,” Journal of computational biology, Vol. 9, pp. 69-105, Jan. 2002.
    [28] E. Sakamoto and H. Iba, “Identifying gene regulatory network as differential equation by genetic programming,” Genome Informatics, pp. 281-283, 2000.

    下載圖示 校內:2007-07-27公開
    校外:2007-07-27公開
    QR CODE