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

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

ZJUDancer Team Description Paper

Robo-Erectus Jr-2013 KidSize Team Description Paper.

Kid-Size Humanoid Soccer Robot Design by TKU Team

Baset Adult-Size 2016 Team Description Paper

BehRobot Humanoid Adult Size Team

EROS TEAM. Team Description for Humanoid Kidsize League of Robocup2013

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

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

Robo-Erectus Tr-2010 TeenSize Team Description Paper.

KMUTT Kickers: Team Description Paper

RoboCup TDP Team ZSTT

Hanuman KMUTT: Team Description Paper

Korea Humanoid Robot Projects

KUDOS Team Description Paper for Humanoid Kidsize League of RoboCup 2016

Team KMUTT: Team Description Paper

ROMEO Humanoid for Action and Communication. Rodolphe GELIN Aldebaran Robotics

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

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

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

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

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

NimbRo KidSize 2006 Team Description

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

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

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

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

Sensor system of a small biped entertainment robot

FUmanoid Team Description Paper 2010

RoboCup 2012 Best Humanoid Award Winner NimbRo TeenSize

Team MU-L8 Humanoid League TeenSize Team Description Paper 2014

TigerBot IV Rochester Institute of Technology

Team Description 2006 for Team RO-PE A

A Semi-Minimalistic Approach to Humanoid Design

Realization of Humanoid Robot Playing Golf

YRA Team Description 2011

Rhoban Football Club Team Description Paper

UChile RoadRunners 2009 Team Description Paper

The Production and Research for Humanoid Robot

NimbRo 2005 Team Description

Tsinghua Hephaestus 2016 AdultSize Team Description

DEVELOPMENT OF THE HUMANOID ROBOT HUBO-FX-1

Does JoiTech Messi dream of RoboCup Goal?

Adaptive Dynamic Simulation Framework for Humanoid Robots

Plymouth Humanoids Team Description Paper for RoboCup 2012

RoboCup. Presented by Shane Murphy April 24, 2003

Content. 3 Preface 4 Who We Are 6 The RoboCup Initiative 7 Our Robots 8 Hardware 10 Software 12 Public Appearances 14 Achievements 15 Interested?

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

Design and Experiments of Advanced Leg Module (HRP-2L) for Humanoid Robot (HRP-2) Development

MRL Team Description Paper for Humanoid KidSize League of RoboCup 2013

Task Allocation: Role Assignment. Dr. Daisy Tang

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

Design and Implementation of a Simplified Humanoid Robot with 8 DOF

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

EROS TEAM. Team Description for Humanoid KidSize League of RoboCup 2016

CS295-1 Final Project : AIBO

MRL Team Description Paper for Humanoid KidSize League of RoboCup 2014

NimbRo AdultSize Team Description 2017

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

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

Mechanical Design of Humanoid Robot Platform KHR-3 (KAIST Humanoid Robot - 3: HUBO) *

CORC 3303 Exploring Robotics. Why Teams?

CIT Brains (Kid Size League)

FLCS V2.1. AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station

UKEMI: Falling Motion Control to Minimize Damage to Biped Humanoid Robot

The UT Austin Villa 3D Simulation Soccer Team 2008

Team Description Paper

Multi-Humanoid World Modeling in Standard Platform Robot Soccer

Technique of Standing Up From Prone Position of a Soccer Robot

RoboTurk 2014 Team Description

ICHIRO TEAM - Team Description Paper Humanoid KidSize League of Robocup 2017

Perception. Read: AIMA Chapter 24 & Chapter HW#8 due today. Vision

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

NimbRo TeenSize 2014 Team Description

The Future of AI A Robotics Perspective

AcYut TeenSize Team Description Paper 2017

RoboFEI Humanoid Team 2014

KINECT CONTROLLED HUMANOID AND HELICOPTER

Learning and Using Models of Kicking Motions for Legged Robots

TEAM AERO-I TEAM AERO-I JOURNAL PAPER DELHI TECHNOLOGICAL UNIVERSITY Journal paper for IARC 2014

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

Mechanical Design of the Humanoid Robot Platform, HUBO

UChile Team Research Report 2009

Project Number: P13203

Engineering Solutions to Build an Inexpensive Humanoid Robot Based on a Distributed Control Architecture

RoboPatriots: George Mason University 2014 RoboCup Team

Team AcYut Team Description Paper 2018

FAST GOAL NAVIGATION WITH OBSTACLE AVOIDANCE USING A DYNAMIC LOCAL VISUAL MODEL

Development of Humanoid Robot Platform KHR-2 (KAIST Humanoid Robot - 2)

RB-Ais-01. Aisoy1 Programmable Interactive Robotic Companion. Renewed and funny dialogs

Development and Evaluation of a Centaur Robot

Experiments of Vision Guided Walking of Humanoid Robot, KHR-2

MRL Team Description Paper for Humanoid KidSize League of RoboCup 2017

Stabilize humanoid robot teleoperated by a RGB-D sensor

RoboPatriots: George Mason University 2010 RoboCup Team

Team Description Paper

Hierarchical Reactive Control for Soccer Playing Humanoid Robots

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

CMDragons 2009 Team Description

Hopper Spacecraft Simulator. Billy Hau and Brian Wisniewski

Transcription:

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2014 Yu DongDong, Xiang Chuan, Zhou Chunlin, and Xiong Rong State Key Lab. of Industrial Control Technology, Zhejiang University, Hangzhou, China Abstract. This document describes the RoboCup Humanoid League team ZJUDancer from Zhejiang University, China, as required by the qualification procedure for the competition to be held in Joo Pessoa, the Brazil from 19th through 25th July 2014. Full details of our robots including mechanical design, electrical design, sensors and software design are described. With the improved robots, we hope we could get a much better result in 2014. Statement of Commitment The ZJUDancer commits to participate in RoboCup 2014 in Brazil and to provide a referee knowledgable of the rules of the Humanoid League. 1 Introduction The robots developed by ZJUDancer for RoboCup 2014 are fully autonomous humanoid robots which play different parts as a team in the football game. During the past few years, we won the champions of RoboCup China Open 2007, 2009, 2010, 2011,2012 and2013, and advanced to quarter-finals in Robocup 2012 Mexico. Table 1. General Specifications of the robot Team Name ZJUDancer Number of DOF 20 Height 58cm Width 26cm Weight 4kg In Robocup 2013 Netherlands City, ZJUDancer reached the 3rd place in Humanoid League Kid-Size(3 vs. 3 games). This year, lots of efforts has been made to improve the hardware and the software of our robot system. The photograph of our robot is shown in Fig.1(b).

Table. 1 shows the general specifications of our robots. Four brand new players from ZJUDancer named Striker, Freedom,Justice and Bearson are fully autonomous humanoid soccer robots. Each robot is fixed to the size and weight limitations of the competition and connected by wireless networks. Referees directions could be sent to the robot through the network. More details will be introduced in the following sections. (a) mechanical sketch (b) new generation Bear Son Fig. 1. Robot of ZJUDancer 2 Mechanical Specifications The robot from ZJUDancer has 2 legs, 2 arms, 1 trunk and 1 head. The actuators we selected are Dynamixel MX-28 and MX-64 the new generation. Each robot is driven by 20 servo motors: 6 per leg, 3 in each arm and 2 in the head. The six leg-servos allow for flexible leg movements. Three orthogonal servos constitute the 3-DOF hip joint. Two orthogonal servos form the 2-DOF ankle joint. One servo drives the knee joint. The motor distribution is different but the DOF is the same. Table. 2 shows the details. The robot s mechanical sketch could be seen in Figure. 1(a). For using the new main controller and making the robot thinner, the robot s torso is re-designed. The PCB board and the main controller are placed horizontally. And the battery is placed on the bottom. In addition, in order to protect the motors of the shoulder joints, new mechanical components are designed. In accordance with the rules, the handle is designed at the shoulder of the robot. That make it more convenient while handler picks up the robot during the game.

Table 2. Motor types and Distributions of DOF Part Rotation Axis Actuator Neck Yaw, Pitch MX-28, MX-28 Shoulder Roll, Pitch MX-28, MX-28 Arm Pitch MX-28 Hip Roll, Yaw MX-64, MX-28 Knee Pitch, Pitch MX-64, MX-64 Ankle Pitch, Roll MX-64, MX-64 Total DOF 20 3 Electrical Specifications Our electrical controllers are the motor controller and the camera controller, specifications of which could be seen in Table.3. The camera controller works as the main controller processing image identification, location, strategies selection and communications. The movement and balance maintaining are implemented by the motor controller which executes the movement direction from the main controller. The total electrical architecture could be seen in Figure.2. Fig. 2. Robot s Electrical Architecture Comparing with the last year s electrical connection, we choose the ARM instead of the ATMEL Mega128,the new controller has less power consumption but cheaper. And we re-selected the batteries model. The circuit boards are designed according to the mechanical structure. All of these make the hardware more stable.

Table 3. Electrical Architecture of our robot Camera Controller Motor Controller CPU Intel Atom Z530 STM32F407Z FLASH 4GB 1MB RAM 1GB 196Kb OS Linux None 4 Sensor Specifications There are 4 types of sensors equipped on our robot, which are image sensors, gyroscopes, accelerometers, and potentiometers. - Image sensor. We upgraded robot s camera from Philips SPC900NC to Philips SPC1000NC last year. This kind of camera has a more wide view and it helps improve the efficiency of perception. - Gyroscopes. Gyroscopes are equipped in the chest of our humanoid robot. It returns the angular velocity for the trunk of humanoid robot and helps to keep the balance of humanoid robot. After the re-design, the gyroscope remained at the center of the chest, but upside down for easy installation. - Accelerometers. This sensor detects the gravity vector when the robot is static. The main applications of this sensor is that it could be used to recognize whether humanoid robot is standing or lying down. The autonomously getting up from tipping over is depend on this sensor. On the other hand, the dynamic attitude estimate from the fusion of gyros and accelerometers is under research. - Potentiometer. This sensor detects the rotation angle of the actuator. With this sensor, the robot recognizes the current angular position of the joint. This sensor is controlled by actuator controller. 5 Software Architecture The vision module is mostly based on color segmentation and the central circle is recognized by regression of white points after line-scanning for the white pixels. After processing the image, particle filter with sensor resetting [3] [4] is used to do the self-localization for robots. Besides, EKF is used to estimate the objects position. Hierarchical finite state machine is designed to manage the robots states. The whole software architecture can be seen in Figure.3. 6 Other improvement In this year, We use the A star in our robot s path planning and have tried some methods of velocity planning to make our robot faster and more flexible.but it still has many bugs which can not meet all conditions in pratical use.in the next

Fig. 3. Software Architecture

few months,we will try our best to debug.in fig.4 the initial state of the robot is in (0,0),and toward the x axis (a) the target is in the upper right (b) the target is overhead (c) the target is in the upper left Fig. 4. Velocity planning in humanoid robot 7 Conclusion In this paper, we present the specifications of our robot that has two controllers and 20 DOFs. ZJUDancer has made a great progress in both hardware and software during the last year and looks forward to making a new breakthrough in RoboCup 2014. We d like to share our experience and have a good match with all the teams. References 1. Liu He: ZJUDancer Team Description Paper (2013) 2. Du Xinfeng: Fast recognition and precise localization of humanoid soccer robot vision system. Journal of Zhejiang University (Engineering Science). Vol. 43 No. 11, 1975 1981 (2009) 3. S. Lenser and M. Veloso: Sensor resetting localization for poorly modeled mobile robots. In Int. Conf. on Robotics and Automation (ICRA). (2000)

4. J. S. Gutmann and D. Fox: An experimental comparison of localization methods continued. IEEE/RSJ International Conference on Intelligent Robots and System. vol. 1, no. 1, pp. 454459. 5. W.Richard Stevens, Stephen A. Rago: Advanced Programming in the UNIX Environment. 2nd Edition. (2005)