Field Rangers Team Description Paper

Similar documents
Robo-Erectus Jr-2013 KidSize Team Description Paper.

Robo-Erectus Tr-2010 TeenSize Team Description Paper.

CMDragons 2009 Team Description

Robocup Electrical Team 2006 Description Paper

STOx s 2014 Extended Team Description Paper

KIKS 2013 Team Description Paper

MCT Susanoo Logics 2014 Team Description

RoboTurk 2014 Team Description

NUST FALCONS. Team Description for RoboCup Small Size League, 2011

Parsian. Team Description for Robocup 2013

RoboCup. Presented by Shane Murphy April 24, 2003

KIKS 2010 Extended Team Description

ER-Force Team Description Paper for RoboCup 2010

FU-Fighters. The Soccer Robots of Freie Universität Berlin. Why RoboCup? What is RoboCup?

CMDragons 2008 Team Description

RoboDragons 2017 Extended Team Description

2014 KIKS Extended Team Description

Multi Robot Systems: The EagleKnights/RoboBulls Small- Size League RoboCup Architecture

CMDragons 2006 Team Description

AC : A KICKING MECHANISM FOR A SOCCER-PLAYING ROBOT: A MULTIDISCIPLINARY SENIOR DESIGN PROJECT

Paulo Costa, Antonio Moreira, Armando Sousa, Paulo Marques, Pedro Costa, Anibal Matos

MRL Extended Team Description 2018

Parsian. Team Description for Robocup 2011

Keywords: Multi-robot adversarial environments, real-time autonomous robots

RoboBulls 2016: RoboCup Small Size League

BRocks 2014 Team Description

Kid-Size Humanoid Soccer Robot Design by TKU Team

NEUIslanders Team Description Paper RoboCup 2018

Hierarchical Controller for Robotic Soccer

BRocks 2010 Team Description

Team Description 2006 for Team RO-PE A

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

RoboDragons 2010 Team Description

Team KMUTT: Team Description Paper

KMUTT Kickers: Team Description Paper

RoboDragons 2013 Team Description

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

MRL Small Size 2008 Team Description

ER-Force 2011 Extended Team Description

Minho MSL - A New Generation of soccer robots

Learning and Using Models of Kicking Motions for Legged Robots

Tigers Mannheim. Team Description for RoboCup 2012

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2014 Humanoid League

Design a Modular Architecture for Autonomous Soccer Robot Based on Omnidirectional Mobility with Distributed Behavior Control

RoboCup: Not Only a Robotics Soccer Game but also a New Market Created for Future

Strategy for Collaboration in Robot Soccer

Design and Implementation a Fully Autonomous Soccer Player Robot

Functional Specification Document. Robot Soccer ECEn Senior Project

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots

RoboFEI 2010 Team Description Paper

RoboBulls 2016: RoboCup Small Size League

RoboTeam Twente 2018 Team Description Paper

ER-Force Team Description Paper for RoboCup 2009

Learning and Using Models of Kicking Motions for Legged Robots

Multi-Platform Soccer Robot Development System

The description of team KIKS

Hanuman KMUTT: Team Description Paper

CS295-1 Final Project : AIBO

YRA Team Description 2011

A Lego-Based Soccer-Playing Robot Competition For Teaching Design

RoboCup TDP Team ZSTT

NuBot Team Description Paper 2008

Multi-Robot Team Response to a Multi-Robot Opponent Team

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Fuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League

Parsian. Team Description for Robocup 2010

Robot Sports Team Description Paper

Skuba 2007 Team Description

CAMBADA 2015: Team Description Paper

Multi-Agent Control Structure for a Vision Based Robot Soccer System

Fernando Ribeiro, Gil Lopes, Davide Oliveira, Fátima Gonçalves, Júlio

Gael Force FRC Team 126

Optic Flow Based Skill Learning for A Humanoid to Trap, Approach to, and Pass a Ball

BehRobot Humanoid Adult Size Team

How Students Teach Robots to Think The Example of the Vienna Cubes a Robot Soccer Team

MCT Susano Logics 2017 Team Description

2017 Team Description Paper: UBC Thunderbots

CMDragons: Dynamic Passing and Strategy on a Champion Robot Soccer Team

Robot Soccer as a Culminating Design Project for Undergraduates

RoboBulls 2015: RoboCup Small Size League

NimbRo 2005 Team Description

RoboIME: From the top of Latin America to RoboCup 2018

ZJUDancer Team Description Paper

2 Our Hardware Architecture

Key Words Interdisciplinary Approaches, Other: capstone senior design projects

NavBot: The Navigational Search-and-Rescue Robot

Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots

RoboTurk 2011 Team Description

FUmanoid Team Description Paper 2010

KUDOS Team Description Paper for Humanoid Kidsize League of RoboCup 2016

ARTIFICIAL INTELLIGENCE - ROBOTICS

Tigers Mannheim. Team Description for RoboCup 2011

MINHO ROBOTIC FOOTBALL TEAM. Carlos Machado, Sérgio Sampaio, Fernando Ribeiro

CORC 3303 Exploring Robotics. Why Teams?

Strategic Design. Michael Corsetto

Multi-robot Formation Control Based on Leader-follower Method

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

PRODUCTS AND LAB SOLUTIONS

Does JoiTech Messi dream of RoboCup Goal?

Transcription:

Field Rangers Team Description Paper Yusuf Pranggonoh, Buck Sin Ng, Tianwu Yang, Ai Ling Kwong, Pik Kong Yue, Changjiu Zhou Advanced Robotics and Intelligent Control Centre (ARICC), Singapore Polytechnic, 139651, Singapore Email: yusufp@sp.edu.sg, zhoucj@sp.edu.sg www.robo-erectus.org/robotsmall/robotsmall.php Abstract This paper describes an overview of Field Rangers robot team as an entry requirement for participation in RoboCup 2010 Small Size League (SSL) Competition. The overview focuses on the new mechanical design, hardware design and overall Artificial Intelligent (AI) structure of Field Rangers. 1 Introduction Field Rangers is a Small-Size League (SSL) robot team from Advanced Robotics and Intelligent Control Centre (ARICC), Singapore Polytechnic, Singapore. Field Rangers had been participating in RoboCup SSL Competition from 1999 to 2006 (in the year 1999 with the team name SingPoly) and achieved a respectable result over the participation years. Field Rangers came in 2 nd place in the Small Size League (SSL) in RoboCup 2001. In 2005, Field Rangers won the 3 rd place in SSL and 1 st on Shooting Challange. In 2006, it finished 4 th in SSL. After the RoboCup 2009 in Graz, the team was re-launched with the same project name. The team members decided to redesigning the mechanical structure of the robot and redeveloping the hardware in order to participate in the RoboCup 2010 in Singapore. This year, the vision system will be shared among the participanting teams using SSL Shared Vision System. Therefore, the focus of the software development will be in implementation of the low level motion controller to make the robot more robust and the new Artificial Intelligent structure for competing with current technology. 2 Hardware Systems 2.1 Robot Mechanical Design Field Rangers robot has a diameter of 178mm and a height of 146mm. It uses four omni-directional wheels which are made with 28 small rollers to get more

friction with the playing field. The two front wheels have an angle of 55 degree to the front axis and 45 degree for the two back wheels to the back axis. Each wheel is driven by a Faulhaber 2232U009SR DC-Motor with nominal torque of 10mNm and gear ratio of 9.7:1. The dribbler is mounted above the kicking mechanism and is driven by Faulhaber Brushless DC Motor with gear ratio of 14:1. The Brushless DC Motor will be attached to the dribble holder that is connected to the suspension through a gear. The dribble covers about 18 percent of the ball. To be able to compete with current game play of SSL Competition, Field Rangers robot will have two kicking mechanism, straight kick and chip kick. An additional chip kick was implemented in order to do the passing or shooting over an opponent robot. The straight kick has an ability to kick the ball with speed of 10m/s using cylindrical solenoid. The chip kick mechanism was designed similar with the straight kick, but it will be attached with aluminium plate with 60 degree slope at the front of the contact point with the ball and pivoted in the dribble holder. The chip kick has an ability to chip the ball with distance of 6 meters. Both of the solenoids are driven by two 2200uF/250V capacitors. Figure 1 below shows the 3D model and actual robot of the Field Rangers 2010 robot. Fig. 1. 3D Model (Left) and Actual Field Rangers 2010 (Right) robot 2.2 Robot Electronic System Field Rangers robot electronic system consists of two main parts, the main motherboard and the kicker board. There are many modular parts supporting the main motherboard to give the ease of replacing them when the main motherboard is damaged.

The main motherboard will be using dspic30 series chip as a central and main microcontroller unit with 16-bit processor. The modular parts that attaching to the main motherboard are: H-Bridge Mosfet Motor Controller module, Brushless DC Motor Controller Module, IMU3 Board Module, and XBee Module. It runs on embedded MPLAB platform, which was used to generate, configure and debug the necessary robot low level firmware. The Kicker Board is directly controlled by the dspic30 Series on the main motherboard. The kicking strength can be varied from 1 to 10m/s depends on the timing given by the central controller unit to the high power mosfet. The Kicker board was designed for both straight kick and chip kick capabilities. Figure 2 shows the overall electronic system of Field Rangers. Fig. 2. Field Rangers Electronic System 3 Software Systems Field Rangers software system consists of two main parts, the Vision system and Artificial Intelligent (AI) system. As for RoboCup 2010 in Singapore, SSL Competition will be using a Shared Vision System that will be implemented during the game play; means the competing teams will be using the same and shared vision system prepared by the Competition committee. One reason of such implementation is flexibility in organizing and preparing for the competition. Therefore, the below explanation will describe the current vision system that Field Rangers used.

3.1 Vision System The Vision system is used to identify the robot identification by capturing their unique colour coded on the playing field as well as its coordinates and ball, and it also distinguishes between the player robots and the opponent robots. For each half of the field, there is one BCAM camera (A311fc Series) connected with IEEE 1394 cable to single IEEE 1394 Hub and through IEEE 1394 repeater before finally connected to Vision Server (Host). The frame rate is at 60 frames/second for optimal frame rate. The use of wide-angle lens to capture the full field resulted in image distortion particularly at the field edges. Using the least square error method, physical Cartesian coordinate on the field is translated and mapped onto the image coordinate. The corrected images attained deviations of less than 20mm. The Figure 3 shows the current user interface of the vision system. Fig. 3. Vision System User Interface 3.2 AI System The AI system is used to determine the game situation, the strategy, the coordination, the roles and the skills of each robot. The Vision Data is received and processed for performing the AI structure. The AI Structure is shown in Figure 4. Data Acquisition provides information about the location of the balls, player robots and opponent robots. It also predicts the locations of the ball and the roots in the next frame. Possession Acquisition determines the possession of the robot by calculating the possession of the ball by each team. The nearer the ball comes to a robot, the higher the percentage of possession is obtained by the robot.

Fig. 4. Field Rangers AI Structure Situation Acquisition provides detailed information about different speeds and conditions of the ball. Game Selector decides the strategy of the team (offensive or defensive). It makes the decision based on the position of the ball, the condition of the ball, the possession percentage of the ball by each team, and the previous decision of the Game Selector. Based on the data from Game Selector, the Strategy Selector will choose different playing tactics and team formations. Roles, Skills, Trajectory and Control is assigned to each of the player robot to execute the strategy assigned to them. The Figure 5 shows the current user interface of the AI system. Fig. 5. AI System User Interface

4 System Overview The following Figure 6 shows the Field Rangers system overview: Fig. 6. Field Rangers Overall System 5 Conclusion Field Rangers 2010 robots will have new mechanical design, hardware design and low level motion controller. The robot is improving in term of speed, control and strength with more precisely control and coordination of strategy. It is a good platform on research and development with collaboration to other technology to develop an autonomous robot project in the near future. We hope that Field Rangers 2010 will perform better in coming RoboCup 2010 held in Singapore after four years absent in the competition. We are also looking forward to share knowledge, experience and technology with other great teams around the world. Development Team: Yusuf Pranggonoh - Mechanical Design and Hardware Design (Team Leader) Ng Buck Sin - Vision System and Motion Control Ong Tat Yeong, Torin Nguyen - Communication Dr. Yang Tianwu, Robin Quek, Kwong Ai Ling - AI System Dr. Zhou Changjiu, Yue Pik Kong - Advisor

Acknowledgments The authors would like to thank the project team who developed Field Rangers in the past, in particular Yuen Siong Lim and David Li and students at the Advanced Robotics and Intelligent Control Centre (ARICC) and higher management of Singapore Polytechnic for their support in the development of our Small Size Robot. 6 References 1. L. Huang, Y. S. Lim, David Li and Christopher E. L. Teoh, Design and Analysis of a Four-wheel Omnidirectional Mobile Robot, 2nd International Conference on Autonomous Robots and Agents, pages 425-428, 2004. 2. Liver Purwin, Raffaello D Andrea, Trajectory generation and control for four wheeled omnidirectional vehicles, Cornell University, USA, October 2005. 3. Lim Yuen Siong and David Li Chung Ping, SP - Field Rangers: Technical Description Paper, RoboCup 2005, 2005. 4. Ng Buck Sin, Advanced Image Processing For Tracking of Multi Agent Autonomous Robots, Technical Report, Singapore Polytechnic, 2005. 5. James Robert Bruce, Real-Time Motion Planning and Safe Navigation in Dynamic Multi-Robot Environments, School of Computer Science, Carnegie Mellon Univeristy, USA, December 2006.