ZJUDancer Team Description Paper

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

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

Robo-Erectus Jr-2013 KidSize Team Description Paper.

Robo-Erectus Tr-2010 TeenSize Team Description Paper.

RoboCup TDP Team ZSTT

BehRobot Humanoid Adult Size Team

Korea Humanoid Robot Projects

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

KUDOS Team Description Paper for Humanoid Kidsize League of RoboCup 2016

KMUTT Kickers: Team Description Paper

Baset Adult-Size 2016 Team Description Paper

Kid-Size Humanoid Soccer Robot Design by TKU Team

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

EROS TEAM. Team Description for Humanoid Kidsize League of Robocup2013

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

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

Team KMUTT: Team Description Paper

A Semi-Minimalistic Approach to Humanoid Design

FUmanoid Team Description Paper 2010

RoboCup 2012 Best Humanoid Award Winner NimbRo TeenSize

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

NimbRo KidSize 2006 Team Description

Hanuman KMUTT: Team Description Paper

ROMEO Humanoid for Action and Communication. Rodolphe GELIN Aldebaran Robotics

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

RoboCup. Presented by Shane Murphy April 24, 2003

YRA Team Description 2011

NimbRo 2005 Team Description

Realization of Humanoid Robot Playing Golf

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

DEVELOPMENT OF THE HUMANOID ROBOT HUBO-FX-1

Adaptive Dynamic Simulation Framework for Humanoid Robots

Team MU-L8 Humanoid League TeenSize Team Description Paper 2014

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

Design and Implementation of a Simplified Humanoid Robot with 8 DOF

Plymouth Humanoids Team Description Paper for RoboCup 2012

Technique of Standing Up From Prone Position of a Soccer Robot

Tsinghua Hephaestus 2016 AdultSize Team Description

UChile RoadRunners 2009 Team Description Paper

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

Development and Evaluation of a Centaur Robot

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

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

The UT Austin Villa 3D Simulation Soccer Team 2008

Team Description 2006 for Team RO-PE A

The Production and Research for Humanoid Robot

Concept and Architecture of a Centaur Robot

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

Courses on Robotics by Guest Lecturing at Balkan Countries

CORC 3303 Exploring Robotics. Why Teams?

KINECT CONTROLLED HUMANOID AND HELICOPTER

Hierarchical Reactive Control for Soccer Playing Humanoid Robots

Concept and Architecture of a Centaur Robot

Rhoban Football Club Team Description Paper

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

Task Allocation: Role Assignment. Dr. Daisy Tang

MRL Team Description Paper for Humanoid KidSize League of RoboCup 2013

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?

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

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

Sensor system of a small biped entertainment robot

The Mathematics of the Stewart Platform

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

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

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

Introducing the Quadrotor Flying Robot

sin( x m cos( The position of the mass point D is specified by a set of state variables, (θ roll, θ pitch, r) related to the Cartesian coordinates by:

Does JoiTech Messi dream of RoboCup Goal?

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

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

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

Hierarchical Controller for Robotic Soccer

THE IMPORTANCE OF PLANNING AND DRAWING IN DESIGN

Robot: icub This humanoid helps us study the brain

RoboPatriots: George Mason University 2010 RoboCup Team

Robocup Electrical Team 2006 Description Paper

RoboPatriots: George Mason University 2014 RoboCup Team

Laboratory Mini-Projects Summary

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

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

Human Robot Interaction

RoboPatriots: George Mason University 2009 RoboCup Team

Pr Yl. Rl Pl. 200mm mm. 400mm. 70mm. 120mm

NimbRo AdultSize Team Description 2017

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

IRH 2017 / Group 10. Hosen Gakuen High School Risu inter. Takeru Saito, Akitaka Fujii. Theme3 Most advanced technologies of robots

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

System Overview of The Humanoid Robot Blackmann

Multi-Platform Soccer Robot Development System

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

Embedded Robotics. Software Development & Education Center

Building Perceptive Robots with INTEL Euclid Development kit

S.P.Q.R. Legged Team Report from RoboCup 2003

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

Team Description Paper

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

MRL Team Description Paper for Humanoid KidSize League of RoboCup 2014

TigerBot IV Rochester Institute of Technology

SENLUTION Miniature Angular & Heading Reference System The World s Smallest Mini-AHRS

SHANTILAL SHAH ENGINEERING COLLEGE. Production engineering department. Computer Aided Manufacturing ( ) Laboratory Manual

Transcription:

ZJUDancer Team Description Paper Tang Qing, Xiong Rong, Li Shen, Zhan Jianbo, and Feng Hao State Key Lab. of Industrial 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 Singapore, in June 2010. Full details of our robot including mechanical design, electrical design, sensors and software design are described. With this robot, we hope we could get a much better result in 2010. 1 Introduction The robots developed by ZJUDancer for RoboCup 2010 are fully autonomous humanoid robots which play different parts as a team in the football game. ZJUDancer is established in July, 2006 to develop humanoid robot in Zhejiang University. We developed several generations of humanoid robots with which we won the champions of RoboCup China Open 2007 and RoboCup China Open 2009. We also advanced to quarter-finals in Robocup 2009 Graz. Figure. 1 and Figure. 2 show our robots in RoboCup China Open 2009. Fig.1. Wukong is approaching the ball Table. 1 shows the general specifications of our robots. Three players from ZJUDancer named Wukong, Bajie and Shaseng are fully autonomous humanoid

Fig. 2. The goalkeeper and the attacker soccer robots. Each robot is fixed to the size and weight limitations of the competition and connected by wireless networks. Referee s directions could be sent to the robot through the network. More details could be introduced in the following sections. Table 1. General Specifications of the robot Team Name ZJUDancer Robot Name Wukong, Bajie, Shaseng Number of Degree of Freedom 20 Height 58cm Width 35cm Weight 4kg 2 Mechanical Specifications The robot from ZJUDancer has 2 legs, 2 arms, 1 trunk and 1 head. The actuators we choose are Dynamixel RX-28 and RX-64. 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. 3.

Fig.3. Motor types and Distributions of DOF Table 2. Motor types and Distributions of DOF Part Rotation Axis Actuator Neck Yaw Pitch RX-28,RX-28 Shoulder Roll, Pitch RX-28, RX-28 Arm Pitch RX-28 Hip Roll, Yaw RX-64, RX-28 Knee Pitch, Pitch RX-64, RX-64 Ankle Pitch, Roll RX-64, RX-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.4. Cam eraes Gyros Ac c elerators USB2.0 I2C PC104 MSM800SEL Main ler RX232 AT MEL Mega128 Sub ler RX485 RX-28 RX-28 RX-28... RX-28 Fig. 4. Robot s Electrical Architecture 4 Sensor Specifications There are 4 types of sensors equipped on our robot, which are image sensors, gyroscopes, accelerators, and potentiometers. Image sensor. The camera we choose is Philips SPC 900 NC. It has a frame rate up to 90 fps and the angle view of 55 degree. The camera is controlled by PC104 and the sample rate is up to 30 frames per second. 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. Accelerators. 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 accelerators 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 software architecture could also be seen in Figure.5 Each robot works as an independent agent connected by team messages. The team messages could help to update the world model in each robot. We start our software design from image processing. Segmentation and identification help us distinguish each object on the playground. Localization is a complicated fusion of localization of fixed objects and robot locomotion. Cam era Camera attitude control Provide Camera Setting Segm entation Identific ation Proc essing Camera attitude control Cam era Camera Setting Provide S egmentation Identific ation Goal Line Pole Ball Goal Line Selft Localization Process ing Pole Ball Ball Localization World Model Game State T eam Mess age Selft Localization Ball Localization Behavior Motion Ac tuators World Model Cam era Camera attitude control Provide Camera Setting Game State Behavior Team Message Goal Line S egmentation Identific ation Process ing Pole Ball Selft Localization Ball Localization Motion Game State World Model Behavior T eam Mess age Motion Ac tuators Ac tuators Fig. 5. Software Architecture

6 conclusion In this paper, we present the specifications of our robot that has two controllers and 20 DOFs. ZJUDancer has made a great progress during the last year and looks forward to making a new breakthrough in RoboCup 2010. We d like to share our experience and have a good match with all the teams.