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

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

Kid-Size Humanoid Soccer Robot Design by TKU Team

YRA Team Description 2011

Remote Control Based Hybrid-Structure Robot Design for Home Security Applications

Robo-Erectus Tr-2010 TeenSize Team Description Paper.

Robo-Erectus Jr-2013 KidSize Team Description Paper.

RoboCup TDP Team ZSTT

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2014

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2015

BehRobot Humanoid Adult Size Team

Hanuman KMUTT: Team Description Paper

Team Description Paper: Darmstadt Dribblers & Hajime Team (KidSize) and Darmstadt Dribblers (TeenSize)

KMUTT Kickers: Team Description Paper

ZJUDancer Team Description Paper

Team Description 2006 for Team RO-PE A

FUmanoid Team Description Paper 2010

Baset Adult-Size 2016 Team Description Paper

Team KMUTT: Team Description Paper

Tsinghua Hephaestus 2016 AdultSize Team Description

EROS TEAM. Team Description for Humanoid Kidsize League of Robocup2013

KUDOS Team Description Paper for Humanoid Kidsize League of RoboCup 2016

Korea Humanoid Robot Projects

Space Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people

WF Wolves & Taura Bots Humanoid Kid Size Team Description for RoboCup 2016

SitiK KIT. Team Description for the Humanoid KidSize League of RoboCup 2010

A Passive System Approach to Increase the Energy Efficiency in Walk Movements Based in a Realistic Simulation Environment

Team Description for Humanoid KidSize League of RoboCup Stephen McGill, Seung Joon Yi, Yida Zhang, Aditya Sreekumar, and Professor Dan Lee

RoboPatriots: George Mason University 2009 RoboCup Team

Bogobots-TecMTY humanoid kid-size team 2009

Plymouth Humanoids Team Description Paper for RoboCup 2012

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

FalconBots RoboCup Humanoid Kid -Size 2014 Team Description Paper. Minero, V., Juárez, J.C., Arenas, D. U., Quiroz, J., Flores, J.A.

Team TH-MOS. Liu Xingjie, Wang Qian, Qian Peng, Shi Xunlei, Cheng Jiakai Department of Engineering physics, Tsinghua University, Beijing, China

Advanced Distributed Architecture for a Small Biped Robot Control M. Albero, F. Blanes, G. Benet, J.E. Simó, J. Coronel

NimbRo 2005 Team Description

Team TH-MOS Abstract. Keywords. 1 Introduction 2 Hardware and Electronics

RoboPatriots: George Mason University 2010 RoboCup Team

Development and Evaluation of a Centaur Robot

Team MU-L8 Humanoid League TeenSize Team Description Paper 2014

Realization of Humanoid Robot Playing Golf

RoboCup. Presented by Shane Murphy April 24, 2003

The Production and Research for Humanoid Robot

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

Team RoBIU. Team Description for Humanoid KidSize League of RoboCup 2014

Development of Running Robot Based on Charge Coupled Device

Concept and Architecture of a Centaur Robot

CIT Brains (Kid Size League)

Mechatronic Design, Fabrication and Analysis of a Small-Size Humanoid Robot Parinat

Concept and Architecture of a Centaur Robot

Prediction and Correction Algorithm for a Gesture Controlled Robotic Arm

UChile RoadRunners 2009 Team Description Paper

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

Self-Localization Based on Monocular Vision for Humanoid Robot

Adaptive Dynamic Simulation Framework for Humanoid Robots

Nao Devils Dortmund. Team Description for RoboCup Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann

Cost Oriented Humanoid Robots

HUMANOID ROBOT SIMULATOR: A REALISTIC DYNAMICS APPROACH. José L. Lima, José C. Gonçalves, Paulo G. Costa, A. Paulo Moreira

MRL Team Description Paper for Humanoid KidSize League of RoboCup 2013

Proposal of a Kit-Style Robot as the New Standard Platform for the Four-Legged League

DEVELOPMENT OF A HUMANOID ROBOT FOR EDUCATION AND OUTREACH. K. Kelly, D. B. MacManus, C. McGinn

CIT Brains & Team KIS

VATIO UP Team Description Paper for Humanoid KidSize League of RoboCup 2013

TigerBot IV Rochester Institute of Technology

Wirelessly Controlled Wheeled Robotic Arm

MRL Team Description Paper for Humanoid KidSize League of RoboCup 2014

DMP Electronics Inc Robotic Division

EVALUATING THE DYNAMICS OF HEXAPOD TYPE ROBOT

Design and Control of the BUAA Four-Fingered Hand

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

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

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1

Darmstadt Dribblers 2005: Humanoid Robot

ROBOTSOCCER. Peter Kopacek

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

Sensor system of a small biped entertainment robot

Rhoban Football Club Team Description Paper

HfutEngine3D Soccer Simulation Team Description Paper 2012

Project Number: P13203

DEVELOPMENT OF THE HUMANOID ROBOT HUBO-FX-1

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

Rapid Development System for Humanoid Vision-based Behaviors with Real-Virtual Common Interface

Fabrication of the kinect remote-controlled cars and planning of the motion interaction courses

CITBrains (Kid Size League)

Darmstadt Dribblers. Team Description for Humanoid KidSize League of RoboCup 2008

Wheeled Mobile Robot Kuzma I

Wireless Master-Slave Embedded Controller for a Teleoperated Anthropomorphic Robotic Arm with Gripping Force Sensing

Professor, Graduate Institute of Electro-Optical Engineering ( ~) Chairman, Institute of Engineering Science and Technology ( ~)

NimbRo KidSize 2006 Team Description

Birth of An Intelligent Humanoid Robot in Singapore

Team Description Paper

The UT Austin Villa 3D Simulation Soccer Team 2008

Using Robot Operating System (ROS) and Single Board Computer to Control Bioloid Robot Motion

RoboTurk 2014 Team Description

A Semi-Minimalistic Approach to Humanoid Design

MCT Susanoo Logics 2014 Team Description

Prof. Ciro Natale. Francesco Castaldo Andrea Cirillo Pasquale Cirillo Umberto Ferrara Luigi Palmieri

Design and Implementation of a Simplified Humanoid Robot with 8 DOF

The Real-Time Control System for Servomechanisms

RoboFEI Humanoid Team 2014

Multi-robot Formation Control Based on Leader-follower Method

Transcription:

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League Chung-Hsien Kuo 1, Hung-Chyun Chou 1, Jui-Chou Chung 1, Po-Chung Chia 2, Shou-Wei Chi 1, Yu-De Lien 1 1 Department of Electrical Egineering, National Taiwan University of Science and Technology, 43 Sec. 4, Keelung Rd, 106 Taipei, Taiwan {chkuo, m9807306, b9532038, b9630022, b9630009}@mail.ntust.edu.tw 2 Graduate Institute of Medical Mechatronics, Chang Gung University, 256 Wen-Hwa 1st Rd, 333 Tao-Yuan, Taiwan m9625015@stmail.cgu.edu.tw Abstract. In this team description paper, our KidSize humanoid robot entitled HuroEvolution is introduced for the Robocup 2010 humanoid league. The HuroEvolution is constructed as a sixteen degree-of-freedom biped humanoid robot. A CMOS USB camera system is connected to a RB-100 single board computer to perform autonomous image captures and motion controls. The functions within localization of unknown ball position, walking ability towards the ball, robot positioning at the ball for kicking, kicking the ball towards the goal, and ability of getting up autonomously from a fall are all desired to perform qualifications for Robocup 2010 humanoid league. At the same time, the joint motors use Robotis AX-12 RC Servo motors to reduce motion control complexity. As a consequence, thee humanoid robots are organized in our team to complete competitions for the Robocup 2010 humanoid league. Keywords: humanoid robot, autonomous robot, soccer robot, image localization 1 Introduction Small size humanoid robot studies are fast increasing in the last decade. In resent year, RoboCup [1] is one of the most important competitions within humanoid robot researches. Due to the design limitations of robot size, mechanical structure, and control components, the development of a kid size humanoid robot becomes a challenging task. On the other hand, competition situations are fast transiting, and humanoid robot are required to be justified according to situation changes. Therefore, an artificial intelligence (AI) based decision making module is developed using

strategy based rules. These rules are fired with respect to the vision system of our robot. On the other hand, the walking patterns are generated in terms of an ARM 7 [2] based gait controller, and UART serial motion commands are further generated to control the positions sixteen AX-12 RC servo motors [3]. As consequence, the overall hardware components of our HuroEvolution humanoid robot is composed of a single board computer with windows XP operation system, a half-view omni-vision camera, an ARM 7 micro controller, battery and power regulations module. The software components consist of the functions of image capture, image recognition, localizations of a ball and a goal, strategies and decisions, gait pattern generations, acceleration data detection, and motor controls. This team project is the first time of our team to participate the RoboCup. However, in last three years, we participate the Hurocup of FIRA [4] from 2006 to 2009. In 2006, we awarded the fourth place of the overall rating of FIRA HuroCup (robot name: Taiwan 101 [5] from the team advisor s former university. The current developments of the HuroEvolution are designed based on our previous experiences. The HuroEvolution also participated the humanoid league of 2009 Cross-Strait Competition on Soccer Robots. Fig. 1 shows the humanoid robots a competition of our team and a China team. Fig 1. Our robot on competition field in China. 2 Mechanical Design The HuroEvolution is designed as a sixteen degree-of-freedom (DOF) humanoid robot; where 10 DOF joints are desired for two legs, and 6 DOF joints are desired for two arms. The mechanical structure is shown in Fig. 2. A half-view omni-vision camera is mounted on the shoulder as a robot head. An accelerometer is attached on

the chest of the body so that the falling down situation can be detected. Most of parts use the kids from Robotis bioloid [3] to fast up the building of our robot. As a consequence, the photo of our HuroEvolution is shown in Fig. 3. Fig 2. Skeleton model of the HuroEvolution. Fig. 3. Photo of the HuroEvolution 3 Hardware design Five hardware modules are desired for the HuroEvolution humanoid robot, and they are a single board computer, a half-view omni-vision camera, an ARM 7 micro controller, accelerometer sensor board, and RC servos. The hardware architecture is shown in Fig. 4, and the hardware specification is shown in Table 1. These modules are further introduced: 1. Single board computer: Due to power consumption and size concerns, a Roboard RB-100 single computer board is used. The single computer board uses the

Microsoft Windows XP as its operation system. The software modules of image capture, image recognition, falling down detection, and gait decision are all implemented based on this single board computer. On the other hand, an ARM 7 based gait pattern generator is connected with a RB-100 board to generate realtime gait patterns for a specific gait decision. 2. Half-view omni-vision camera: In this team project, an half-view omni-camera (VS-C14U-80-ST [6]) is desired to capture images in front of the robot. It is noted that according to the rules of Robocup humanoid league and the range limitations of human s eye-gazing, only half of the omni-vision is available for the HuroEvolution. 3. ARM 7 microcontroller: The ARM 7 based microcontroller is used to implement realtime gait pattern generations by either a kinematics or a training based motion patterns. The input of the gait generator is a gait decision, and the outputs are a set of synchronized motor position commands via UART communications. 4. Accelerometer sensor board: In this board, an accelerometer with ADXL335 [7] is used for this project to detect the falling down situations. More specially, the sensor data is collected by the ARM 7 microcontroller. 5. RC servos: Sixteen RC servos with Robotis AX-12 model are used to perform the desired gait motions. Half-view Omni-Vision USB RB-100 Single Board Computer UART Accelerometer Board UART ARM 7 Gait Generator UART RC Servos Fig. 4. Hardware architecture 4 Software design In addition to the hardware, the software components are also introduced. The software components consist of the modules of image capture, image recognition, localizations of a ball and a goal, strategies and decisions, gait pattern generations, acceleration data detection, and motor controls. These modules are implemented on either the RB-100 or ARM 7. They are further described in the follows. 1. Image capture and image recognition: This module is responsible of retrieving the pixel regions of the ball and goal. If the ball and goal cannot be recognized,

the robot may rotate itself or move forward and try to find them. Table 1. Hardware specification ROBOT Name HuroEvolution Height of Robot 413mm Weight of Robot 2.2kg Walking Speed Maximum: 10 cm/s Degree of freedom 16 With Leg: 5 x 2 Arm: 3 x 2 Type of motor Torque Speed 0.196 sec/60 Computing unit Motion Controller ST ARM 7 Camera Batteries Accelerometer 16 x AX-12(Servo,motor) 12.0 kg/cm~ 16.5kg/cm Roboard RB-100 Processor: DM&P Vortex86DX Operating System: Windows XP VS-C14U-80-ST Frame rate: 30fps Pixel Clock Frequency: 29.5MHZ Total Picture Element 1077 (H) x 788 (V) 2 x Li-Po 11V 850mAh ADXL335 2. Localizations of a ball and a goal: This module is responsible of retrieving the directions of the ball and goal as well as the approximate distance of the ball and goal. 3. Strategies and decisions: To finish a competition, a rule based decision subsystem is developed according to different strategies. In addition, a simple coordinated subsystem is further introduced to define the role of robots. 4. Gait pattern generations: Several basic gait patterns such as moving forward, side-shifting, rotating itself, standing up from a fall, backward walking, and so on are generated via a ARM 7 microcontroller. In the current version, the gait patterns may be generated from kinematics or on-site training modes. The use of mode is determined by different characteristics of the gaits. 5. Acceleration data detection: A serial communication packet is decoded to retrieve the acceleration data so that the falling down situation can be detected. 6. Motor control: Due to the uses of Robotis AX-12 RC servos, the motor control is implemented using a sequence of serial communication packet. 5 Conclusion and Future Work Humanoid robotic research is a very challenging research topic. Our laboratory has devoted 5 years in the development of humanoid robot from small size humanoid robots [5, 8], full size humanoid robot [9], parallel kinematics based humanoid robot [10] and hybrid-structure humanoid robots [11]. We also participated the FIRA

competitions for 4 years. We are now trying to extend our research interests to the most important humanoid robot competition, Robocup. We believe the participations of Robocup will induce more research potential for our team via sharing and learning with other teams. The current version is just a prototype to be submitted for the qualification. In the future, a Linux kernel will be used for the future study to improve the realtime performance. On the other hand, fast and stable humanoid locomotion is another issue for use to improve the walking performance. Finally, modular, flexible as well as reusable software and control architectures are also to be justified to increase the efficiency of on-site adjustments on the competition field. 5. Reference [1] Robocup Humanoid League Competition, [Online] Available, http://www.robocup.org/ [2] ST ARM 7 Product Information, [Online] Available, http://www.st.com/ [3] Robotis Product Information, [Online] Available, http://www.robotis.com/ [4] FIRA HuroCup Competition, [Online] Available: http://www.fira.net/ [5] C.H. Kuo, Y.C. Hung, E.C. Lin, J.C. Chen, Mike Lee, C.C. Sun, 2007, Autonomous Humanoid Soccer Robot: Taiwan 101 V1, 2007 FIRA Robot World Congress, SF, U.S.A., Paper ID: 07-119, 2007. [6] VS-C14U-80-ST Product Information, [Online] Available: http://www.vstone.co.jp/ [7] ADXL335 Product Information, [Online] Available: http:// www.analog.com [8] C.H. Kuo, C.Y. Chen, Development of Vision Guided Small Size Humanoid Soccer Robot Using Chip Based Controllers, International Automatic Control Conference, Taichung, Taiwan, pp. 854-859, 2007. [9] Chung-Hsien Kuo, Che-Chien Chen, Jia-Wun Siao, Chun-Tzu Chen, Development of Modular-Based Large Size Humanoid Robots, Journal of Harbin Institute of Technology, Vol. 15, No. 2, pp. 190-194, 2008. [10] Chung-Hsien Kuo, Chun-Tzu Chen and Yaw-Chun Hung, Design and Implementation of a Parallel Kinematics Mechanism Based Humanoid Robot, International Automatic Control Conference, Tainan, Taiwan, Paper ID: I-1903, 2008. [11] C.H. Kuo, C.C. Chen, W.C. Wang, Y.C. Hung, E.C. Lin, K.M. Lee, Y.M. Lin, Remote Control Based Hybrid-Structure Robot Design for Home Security Applications, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, Beijing, China, pp. 4484-4489, 2006.