Research‎ > ‎

Robot Soccer

Robot Control System

  • Introduction Images

  • Research Goal

    • Development an system using RF module and Micro-controller to make robots to move efficiently for soccer play
    • Development an algorithm to control 5 robots efficiently in strategy part

  • Research Statistics

    • Research resource: 4 people
    • Research term: 2004.9 ~ 2004.12 (4 months)
    • My role responsible of this research: 30%
    • Research output: Schematic (Using P-Spice), PCB Artwork (Using OrCAD), Software for strategy decision (Using C++)

  • Techniques used for this research

    • Radio frequency (RF): RF is a frequency or rate of oscillation within the range of about 3 Hz and 300 GHz. This range corresponds to frequency of alternating current electrical signals used to produce and detect radio waves. Since most of this range is beyond the vibration rate that most mechanical systems can respond to, RF usually refers to oscillations in electrical circuits. We used RF module to receive and send signals between main-controller(computer) and sub-controller(robot).
    • Motion control: Motion control is a sub-field of automation, in which the position and/or velocity of machines are controlled using some type of device such as a hydraulic pump, linear actuator, or an electric motor, generally a servo. Motion control is an important part of robotics and CNC machine tools, however it is more complex than in the use of specialized machines, where the kinematics are usually simpler.

  • My contribution to the research

    • RF Module: To communicate between main controller and robots, we need a stable and efficient RF system. It is important to enable robots to move as our strategy for winning the soccer games and to give an information that is taken by CCD camera. So I designed the part of RF module operated in robots.
    • Efficient algorithm for strategy: In a Robot Soccer Game, Strategy is the most important part. We gather significant information, such as a ball's and robots' precise location, by using CCD camera. After Soty''Vision calculated the locations from the data that is taken from CCD camera, the strategy part decide where robots should move. I designed the strategy part on 5 vs 5 robot soccer game using C++. This part includes the actual constant value which is needed to control motors.
    • Control module: When the robots get the constant value which is needed to control motor, we need the control system to move them efficiently. I design the part of control system by using Micro-Controller.

  • Results

    • Robot control module
    • The strategy algorithm which decides the robot's motion
    • RF module which helps robot to communicate with main-controller

  • Reference