Skuba 2009 Team Description
Kanjanapan Sukvichai
1
, Piyamate Wasuntapichaikul
2
, Jirat Srisabye
2
,
and Yodyium
Tipsuwan
2
1
Dept. of Electrical Engineering, Faculty of Engineering, Kasetsart University.
2
Dept. of Computer Engineering, Faculty of Engineering, Kasetsart University.
50 Phaholyothin Rd, Ladyao Jatujak, Bangkok, 10900, Thailand
baugp@hotmail.com
http://iml.cpe.ku.ac.th/skuba
Abstract.
This paper is used to describe the Skuba Small-Size League robot
team. Skuba robot is designed under the World RoboCup 2009 rules in order to
participate in the ssl competition in Graz, Austria. The overview describes both
the robot hardware and the overall software architecture of our team.
Keywords:
Small-size, Robocup, Vision, Robot Control, Artificial Intelligence.
1 Introduction
Skuba is a small-size league robot team from Kasetsart University [1], which entered
the World RoboCup competition since 2006. Skuba got the third place in the world
ranking last year from the World RoboCup 2008 in Suzhou, China. During the last
year competition, problems about the robot low level controller and multi-agent game
plans were revealed.
This year, robot low level controller is redesigned along with the new open loop
skills. Both are implemented in Skuba robot 2009. Omni-directional wheels robot is
one of the most popular mobile robot which is used in most of the teams because of
its maneuverability. The major problem for many teams is how to tune the low level
controller gains. The surface parameters are changed according to the time because
the carpet is damaged from the robot wheels. Therefore, all of the low level controller
gains for every wheel have to be adapted every match. Torque control scheme is
implemented in this year in order to solve this problem. Torque controller consists of
the PI control and the torque converter. The new idea of the modified robot
kinematics is implemented in order to make the open loop game plans possible.
The vision system process two video signals from the cameras mounted on top of
the field. It computes the positions and the orientations of the ball and robots on the
field then transmit the information back to the AI system
The AI system receives the information and makes strategic decisions. The
decisions are converted to commands that are sent back to the robots via a wireless
link. The robots execute these commands and set actions as ordered by the AI system.