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

Similar documents
Baset Adult-Size 2016 Team Description Paper

RoboCup TDP Team ZSTT

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

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

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 Description for Humanoid KidSize League of RoboCup Stephen McGill, Seung Joon Yi, Yida Zhang, Aditya Sreekumar, and Professor Dan Lee

Kid-Size Humanoid Soccer Robot Design by TKU Team

KUDOS Team Description Paper for Humanoid Kidsize League of RoboCup 2016

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

Robo-Erectus Jr-2013 KidSize Team Description Paper.

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

EROS TEAM. Team Description for Humanoid Kidsize League of Robocup2013

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

ZJUDancer Team Description Paper

RoboCup. Presented by Shane Murphy April 24, 2003

Robo-Erectus Tr-2010 TeenSize Team Description Paper.

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

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

KMUTT Kickers: Team Description Paper

Does JoiTech Messi dream of RoboCup Goal?

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

Team MU-L8 Humanoid League TeenSize Team Description Paper 2014

Team Description 2006 for Team RO-PE A

BehRobot Humanoid Adult Size Team

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

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

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

YRA Team Description 2011

Hanuman KMUTT: Team Description Paper

Tsinghua Hephaestus 2016 AdultSize Team Description

Humanoid Robot NAO: Developing Behaviors for Football Humanoid Robots

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

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

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

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

Eagle Knights 2009: Standard Platform League

Task Allocation: Role Assignment. Dr. Daisy Tang

Team KMUTT: Team Description Paper

Bogobots-TecMTY humanoid kid-size team 2009

RoboPatriots: George Mason University 2014 RoboCup Team

RoboFEI-HT Team Description Paper for the Humanoid KidSize League

CORC 3303 Exploring Robotics. Why Teams?

FUmanoid Team Description Paper 2010

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

RoboFEI Humanoid Team 2014

NimbRo TeenSize 2014 Team Description

MRL Team Description Paper for Humanoid KidSize League of RoboCup 2013

RoboPatriots: George Mason University 2010 RoboCup Team

Hierarchical Controller for Robotic Soccer

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

MRL Team Description Paper for Humanoid KidSize League of RoboCup 2017

RoboCup 2013 Humanoid Kidsize League Winner

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

UChile RoadRunners 2009 Team Description Paper

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

MRL Team Description Paper for Humanoid KidSize League of RoboCup 2014

CS295-1 Final Project : AIBO

NTU Robot PAL 2009 Team Report

UChile Team Research Report 2009

AcYut TeenSize Team Description Paper 2017

Courses on Robotics by Guest Lecturing at Balkan Countries

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

Construction of Mobile Robots

Team Description Paper

Multi-Platform Soccer Robot Development System

Team AcYut Team Description Paper 2018

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

NimbRo 2005 Team Description

Team Description Paper

SPQR RoboCup 2016 Standard Platform League Qualification Report

Robotic Systems ECE 401RB Fall 2007

Application from Hamburg Bit-Bots for RoboCup 2017

Development and Evaluation of a Centaur Robot

Multi Robot Localization assisted by Teammate Robots and Dynamic Objects

STOx s 2014 Extended Team Description Paper

MAVeC 19 Autobot Challenge

CIT Brains & Team KIS

DETC SURFACE ELECTROMYOGRAPHIC CONTROL OF A HUMANOID ROBOT

Plymouth Humanoids Team Description Paper for RoboCup 2012

Hierarchical Case-Based Reasoning Behavior Control for Humanoid Robot

Application from Hamburg Bit-Bots for RoboCup 2015

Concept and Architecture of a Centaur Robot

The UPennalizers RoboCup Standard Platform League Team Description Paper 2017

Multi-Humanoid World Modeling in Standard Platform Robot Soccer

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

RoboCup 2012 Best Humanoid Award Winner NimbRo TeenSize

By Marek Perkowski ECE Seminar, Friday January 26, 2001

The UT Austin Villa 3D Simulation Soccer Team 2008

Artificial Intelligence: Implications for Autonomous Weapons. Stuart Russell University of California, Berkeley

Sensor system of a small biped entertainment robot

Darmstadt Dribblers 2005: Humanoid Robot

ROBOTIC SOCCER: THE GATEWAY FOR POWERFUL ROBOTIC APPLICATIONS

Overview Agents, environments, typical components

SPQR RoboCup 2014 Standard Platform League Team Description Paper

Self-Localization Based on Monocular Vision for Humanoid Robot

CAMBADA 2015: Team Description Paper

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

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

CAMBADA 2014: Team Description Paper

Latin American Robotics Contest OPEN Category 2007

Transcription:

FalconBots RoboCup Humanoid Kid -Size 2014 Team Description Paper Minero, V., Juárez, J.C., Arenas, D. U., Quiroz, J., Flores, J.A. Robotics Application Workshop, Instituto Tecnológico Superior de San Martín Texmelucan, San Martin Texmelucan, Puebla, México minerolvic85@hotmail.com juarezmartinez.juliocesar@gmail.com WebPage : http://www.itssmt.edu.mx/robotica/parp.html Abstract: Falconbots is an acronym formed from the words Falcon ( Falcon ) + bots ( robot) since the falcon is the representative mascot of our institution. This document describes the work done by the team FALCONBOTS to participate in the humanoid league kid -size category in RoboCup 2014. Taking into account previous experiences in the Mexican Open RoboCup, our research is based on three lines: location and location of objects in the field, robotics locomotion, and cooperative robotics algorithm. We also have a member with extensive knowledge about the rules of the competition who can also be a referee in matches. This paper shows a brief description of our work. 1. Introduction In recent years, the object of study for most of the teams participating in RoboCup humanoid league is the correct interaction with humans in order to achieve the main challenge of this tournament, "develop a team of fully autonomous humanoid robots that are able to beat the team that win the world cup of FIFA." The Falconbots team has participated in major league RoboCup competitions. For instance, we have participated in the RoboCup Mexican Open for three consecutive years where we have won the first place for two consecutive years. In addition, we have participated in the RoboCup World Championship 2011, RoboCup World Championship 2012, and RoboCup World Cahmpionship 2013. These results have encouraged us to continue working in the field of robotics and doing research on humanoid robots. FALCONBOTS is the representative robotics team of the ITSSMT (Instituto Tecnológico Superior de San Martin Texmelucan). Our institution offers different bachelor degrees related to engineering. Computer Systems Engineering and Electromechanical Engineering, for example, are essential for the recruitment of students to become part of FALCONBOTS. 1

In FALCONBOTS, we have used a modified version of the DARwIn OP platform. We have increased the size of the parts of the body strategically so that the robot is not limited regarding height when comparing it with robots from other teams. We have developed locomotion algorithms to have greater stability in walking and in the movements to make the robot stand up itself autonomously. For that reason, we have decided to rename our robots using successful Mexican soccer players names. For example, our forward s name is HUGO. For a good traditional soccer match, we took into account three main aspects which are the basis of our research: player orientation, location of the ball and fellowship (teamwork); that is, vision, movement and locomotion, and cooperative robotics. The vision algorithms are based on probabilistic algorithms whose aim is to detect the ball, to detect goalposts, and to detect the match environment (soccer field). In addition, with the work of cooperative robotics based on a coupled system, we want to improve the game skills of our team of robots. In the following section, the research conducted in our laboratory is shown. 2. Mechanical and Electrical Specifications. The mechanical structure of our robot is based on the platform OP DARwIn adapting aluminum parts and having then a height of 58 cm. The robot also has a battery compartment in the feet to maximize performance in terms of energy. Moreover, it has an extra cooling compartment in its central part, keeping its center of mass and its stability due to the new algorithm of locomotion. Fig 1 Mechanical Desing of Falconbots 2

2.1 Hardware HUGO robot from FALCONBOTS has 20 degrees of freedom, distributed as it is described below: Degrees of Freedom Actuator 2 degrees of freedom in the head Dynamixel MX-28 6 degrees of freedom in its leg MX-28 Dynamixel x2 3 degrees of freedom in arm x2 Dynamixel MX-28 1 fitpc 2i Computer Cm - 730 controller Robotis FIT PC CAMERA LOGITEC CM730 Dynamixel MX Fig 2. Electronics Architecture Hugo is 58 cm tall and has a total weight of 3.105 kg distributed according to the new components. The camera is a Logitech HD, and the sub-controller has accelerometer and gyroscope sensors with 3 axes in each of them. The electronic architecture is based on a fit- PC2i computer with a Dynamixel actuator CM730 sub-controller MX-28 The electronic configuration favors FALCONBOTS behavior due to the method that is implemented, which is based on Vision- Action", a studio located in our school. 3

3. Software. HUGO was optimized with Lubuntu 12.04 operating system to implement complex algorithms of location and vision since this system saves processing resources to be used in other actions. 3.1 Locomotion. HUGO s locomotion algorithm is based on a model of predictive control, in order to optimize the robot s walking and to make it more stable in the field. Due to the height increasing, retrieval techniques are used to make the robot keep stability when being in contact with another robot or obstacle, or because of the defective condition of the field. These techniques are based on recovery methods implemented in other robots, which use impulses according to accelerometer readings. 3.2 Vision The vision algorithm that HUGO employs is based on probabilistic methods for recognizing the ball. It uses colors in the HSV color space and a simpler version of the algorithm of Hough Transform to differentiate objects. The recognition of the goals and the field are based on a simple method of recognizing edges and areas of interest, which is very useful for differentiating the goal from other objects of the same color. 3.3 Localization. HUGO performs the location of objects by using the Monte Carlo locating method. We, then, have taken into account the closest field lines to a specific goal and have also used a particle filter to identify the enemy s goal. Likewise, we have used the gyroscope readings to verify the effectiveness of the particle filter. 3.4 Cooperative Robotics. 4

Cooperative robotics is used in the design of an algorithm for cooperating and making decisions between two or more robots. This works when one of the robots is watching the ball or is close to it. It then makes decisions in the match by performing the defined actions of shots or passes while the other robots keep their strategic position to wait for any other subsequent action to the control of the first robot. This helps to save extra resources of the robots. Conclusion. This paper addresses the research work carried out by the Falcobots team. We hope to have a more outstanding participation than the previous ones at the RoboCup World Championship 2014, which will be held in Brazil. For further information about the lines of research at our Institution, visit our web site http://www.itssmt.edu.mx/estudiant/robotica/parp.html References. 1. Jose Manuel Pardos Gotor, Algoritmos de Geometría Diferencial para la locomoción y Navegación Bípedas de Robots Humanoides Aplicación al robot RH0, tesis Doctoral, 2005 2. Robotis Product Information,E-Manual. http://support.robotis.com 3. DARwIn-OP downloads page. http://sourceforge.net/projects/darwinop/ 4. K. Yoneda and S Hirose. Tumble Stabilit Criterion of Integrated Locomotion and Manipulation. In Proceedings of IEEE International Conference on Intelligent Robot and Systems, 1996, pp. 870-876. 5. Ángel David Gómez Sánchez. Control de robots móviles usando visión. Tesis de Maestria en Ciencias en Control Automatico. Director de tesis: Dr. Juan Manuel Ibarra Zannatha. Inicio de tesis en septiembre de 2006. Fecha de examen: Septiembre 18 de 2008. 5