CITBrains (Kid Size League)

Similar documents
CIT Brains (Kid Size League)

CIT Brains & Team KIS

Development and Evaluation of a Centaur Robot

Concept and Architecture of a Centaur Robot

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

Concept and Architecture of a Centaur Robot

Baset Adult-Size 2016 Team Description Paper

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

KMUTT Kickers: Team Description Paper

Does JoiTech Messi dream of RoboCup Goal?

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

RoboCup TDP Team ZSTT

EROS TEAM. Team Description for Humanoid Kidsize League of Robocup2013

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

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

Team KMUTT: Team Description Paper

Hanuman KMUTT: Team Description Paper

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

Bogobots-TecMTY humanoid kid-size team 2009

MRL Team Description Paper for Humanoid KidSize League of RoboCup 2017

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?

The description of team KIKS

AcYut TeenSize Team Description Paper 2017

RoboCup. Presented by Shane Murphy April 24, 2003

BehRobot Humanoid Adult Size Team

Kid-Size Humanoid Soccer Robot Design by TKU Team

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

YRA Team Description 2011

MCT Susanoo Logics 2014 Team Description

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

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

NimbRo 2005 Team Description

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

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

REALIZATION OF TAI-CHI MOTION USING A HUMANOID ROBOT Physical interactions with humanoid robot

Major Project SSAD. Mentor : Raghudeep SSAD Mentor :Manish Jha Group : Group20 Members : Harshit Daga ( ) Aman Saxena ( )

Nao Devils Dortmund. Team Description for RoboCup 2013

Tsinghua Hephaestus 2016 AdultSize Team Description

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

KUDOS Team Description Paper for Humanoid Kidsize League of RoboCup 2016

Robo-Erectus Jr-2013 KidSize Team Description Paper.

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

ZJUDancer Team Description Paper

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

Robo-Erectus Tr-2010 TeenSize Team Description Paper.

Darmstadt Dribblers 2005: Humanoid Robot

RoboCup 2012 Best Humanoid Award Winner NimbRo TeenSize

FUmanoid Team Description Paper 2010

Sensor system of a small biped entertainment robot

Shuffle Traveling of Humanoid Robots

Team Description 2006 for Team RO-PE A

Hierarchical Controller for Robotic Soccer

MCT Susano Logics 2017 Team Description

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

Hambot: An Open Source Robot for RoboCup Soccer

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

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

HfutEngine3D Soccer Simulation Team Description Paper 2012

This manual explains how to operate the KT-X bipedal humanoid robot with a PS2 gamepad controller.

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

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

Versatile, high-quality motions and behavior control of humanoid soccer robots

Rhoban Football Club Team Description Paper

MRL Team Description Paper for Humanoid KidSize League of RoboCup 2013

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

KIKS 2010 Extended Team Description

Nao Devils Dortmund. Team Description for RoboCup Stefan Czarnetzki, Gregor Jochmann, and Sören Kerner

KIKS 2013 Team Description Paper

The UPennalizers RoboCup Standard Platform League Team Description Paper 2017

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

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

Overview Agents, environments, typical components

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

Team-NUST. Team Description for RoboCup-SPL 2014 in João Pessoa, Brazil

ICHIRO TEAM - Team Description Paper Humanoid TeenSize League of Robocup 2018

NimbRo TeenSize 2014 Team Description

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

Field Rangers Team Description Paper

Learning and Using Models of Kicking Motions for Legged Robots

NimbRo KidSize 2006 Team Description

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

Humanoid Robot HanSaRam: Recent Development and Compensation for the Landing Impact Force by Time Domain Passivity Approach

Humanoid Robot NAO: Developing Behaviors for Football Humanoid Robots

Learning and Using Models of Kicking Motions for Legged Robots

Associated Emotion and its Expression in an Entertainment Robot QRIO

Robocup Electrical Team 2006 Description Paper

MRL Team Description Paper for Humanoid KidSize League of RoboCup 2014

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

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

RoboCup 2013 Humanoid Kidsize League Winner

Plymouth Humanoids Team Description Paper for RoboCup 2012

Humanoids. Lecture Outline. RSS 2010 Lecture # 19 Una-May O Reilly. Definition and motivation. Locomotion. Why humanoids? What are humanoids?

Cooperative Transportation by Humanoid Robots Learning to Correct Positioning

Team MU-L8 Humanoid League TeenSize Team Description Paper 2014

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

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

Hierarchical Reactive Control for Soccer Playing Humanoid Robots

Team AcYut Team Description Paper 2018

Interaction rule learning with a human partner based on an imitation faculty with a simple visuo-motor mapping

Transcription:

CITBrains (Kid Size League) Youta Seki 1,Yasuo Hayashibara 1, Hideaki Minakata 1, Kiyoshi Irie 1, Chisato Kasebayashi 1, Ryu Yamamoto 1, Masayuki Ando 1, Yukari Suzuki 1, Moeno Masuda 1, Joshua Supratman 1, Lecomte Tristan Henri Victorien 1, Yoshiya Hayashi 1,Ryoma Aoki 1, Akihisa Iwasaki 1, Ryohei Goto 1, Satoshi Shimada 1, Takaharu Nakajima 1, Riki Hayashi 1 Yohei Ashino 1, Yuuri Matsumoto 1, Tomoya Fujita 1, Rui Kobayashi 1,Misaki Sugawara 1, Masaharu Yokomizo 1, Naoki Takahashi 1, Masakazu Tamura 1, Yuta Hatakeyama 1, Takahiro Miyazawa 1, Shigechika Miki 2, Yoshitaka Nishizaki 3, Kenji Kanemasu 4, Hajime Sakamoto 5, Shuichi Yamaguchi 6 1 Chiba Institute of Technology, 2-17-1 Tsudanuma, Narashino, Chiba, JAPAN yasuo.hayashibara@it-chiba.ac.jp 2 Miki Seisakusyo Co, Ltd., 1-7-28 Ohno, Nishiyodogawa, Osaka, JAPAN 3 Nishizaki Co, Ltd., 1-7-27 Ohno, Nishiyodogawa, Osaka, JAPAN 4 Yosinori Industry,Ltd., 1-1-7 Fukumachi, Nishiyodogawa, Osaka, JAPAN 5 Hajime Research Institute, Ltd., 1-7-28 Ohno, Nishiyodogawa, Osaka, JAPAN sakamoto@hajimerobot.co.jp 6 FrostyDesign Abstract. This paper describes the overall system of CIT Brains KidSize humanoid robot Accelite. In the recent RoboCup Humanoid Soccer League there are many changes to the rules towards the final goal of 2050. Such as changing the material from carpet to artificial grass and changing the ball color. The rules changes created new challenges in the field of image processing and walk control. This year we implemented deep learning and preview control to improve image recognition and walk control, respectively. Keywords: deep learning, preview control, image processing, walk control, soccer strategy

1 Introduction In this paper, we describe our system for the RoboCup soccer kid size humanoid league. CITBrains is a team consists of mainly undergraduate students from Chiba Institute of Technology. The team collaborated with Hajime Research Institute to develop a humanoid robot capable of autonomously play soccer. Hajime Research Institute developed the mechanism and the control system for the humanoid robot, while undergraduate students develop the computer system and the overall intelligence system, such as image recognition and behavior decision, and integrate it to the humanoid robot. In 2016, we received the third prize on 4on4 soccer and the first prize on technical challenge. This year we developed and implemented image recognition using deep learning and walking control using predictive control. Also, in order to implement the new technology, a new computer system was installed. In addition, we also improve soccer strategy. 2 Overview of the system We do not use any software from other teams. Our robot is Dynamo Accelite (fig.1.). Table.1 is the specification of the robot. The overall system is show in fig.2 and fig.3. Fig.2 shows the software architecture. High layer programing such as strategy are described using Python language while low layer programing such as walk control and image processing are described using C language and C++ language. Fig.3 shows an overview of control system. Our robot is equipped with NVIDIA Jetson TX1(fig.4), a CPU board integrated with a graphic board. Our robot obtains information using an USB camera. Images obtained from the USB camera are processed by Jetson's CPU and GPU. The robot recognizes the class and position of the objects by using deep learning. The robot also recognizes its own posture in the real world using IMU. 19 servo motors are installed in the robot, enabling immediate and powerful operation.

Camera with wide lens Jetson TX1 with J120 IMU ADIS 16375 Servo motor RS405CB x19 fig. 1. Structure of Robot Weight 4.2kg (Including Batteries) Height 600 mm Velocity (Forward) 0.4 m/s (maximum) Walking Directions All Direction and Rotation (Select the Angle, Stride, Period and so on) CPU Board Jetson TX1 OS Linux (Ubuntu14.04) Interface Ethernet x 1, USB x 1, Speaker, DIP switch x4, Push switch x 1 Servo Motor Futaba RS405CB x 19 Battery 3S (11.1V, 5000mAh ) Table.1. Specification of the Robot

fig. 2. Overview of Software architecture fig. 3. Overview of Control System

fig. 4. Jetson TX1 fig. 5. J120 3 Software 3.1 Image Processing This year we have greatly changed our image processing, shifting to object recognition using deep learning. This is because we found color-based object recognition become ineffective because of recent rule changes. Our robot uses CNN to recognize balls, goal posts and opponents. Our robot can recognize balls that are about twice the distance from the previous system in our field as show in fig.6. In addition, we are currently trying to shorten the collecting time for training data using our own method. This time we train only with the ball used in the RoboCup of 2016, but we confirmed that the robot was able to detect even the ball used in RoboCup 2015(fig.7). It can be said that we were able to learn a versatile ball. fig. 6. Detection with the ball in 2016 fig. 7. Detection with the ball in 2015

3.2 Walk Control We made significant modification to the motion control system. In our previous system, we used a method based on ZMP that generates gait pattern. This year, we applied the Preview Control method to the COM trajectory generation method. In this method, it is possible to generate a stable COM trajectory in real time by using target values a few steps ahead. Even if the target position is dynamically changed, it is still possible to recalculate the COM trajectory depending on the current state of the robot as shown in fig.8. fig. 8. COM trajectory when target position is dynamically changed

3.3 Soccer Strategy The architecture of our strategy is GOAP. This year we added an action to search ball that is far away. In this action, the robot searches the area that has not been searched before. Information regarding the searched area is shared among other robots. This is an effective method of finding the ball when the robot cannot detect the ball nearby. 4 Future This year's revolutionary change is the first step to approach more intelligent, humanoid robots. Since Jetson was installed, it became possible to process at high speed. We also plan to use deep Qlearning to let the robot learn the strategy and to use predictive control to generate kick motion. 5 Acknowledgments We are extremely grateful for NVIDIA Corporation for providing us NVIDIA Jetson TX1 and enroute Corporation for providing us carrier board J120. Their provision allows us to successfully implement Deep Learning to our robot. We also give special thanks to Forum Engineering Inc, Futaba Corporation and Analog Devices, Inc. who sponsor us. Their support allows us to continue participating in RoboCup. 6 Conclusion In conclusion, this paper describes the overall system of CIT Brains KidSize humanoid robot Accelite. This year we made two significant changes, image processing was changed to one using deep learning, and walking control was changed significantly to one using predictive control. Our humanoid robot become more intelligent.