Team Description Paper

Similar documents
Nao Devils Dortmund. Team Description for RoboCup 2013

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

SPQR RoboCup 2016 Standard Platform League Qualification Report

Team Description Paper & Research Report 2016

Baset Adult-Size 2016 Team Description Paper

Humanoid Robot NAO: Developing Behaviors for Football Humanoid Robots

FUmanoid Team Description Paper 2010

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

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

KI-SUNG SUH USING NAO INTRODUCTION TO INTERACTIVE HUMANOID ROBOTS

SPQR RoboCup 2014 Standard Platform League Team Description Paper

ZJUDancer Team Description Paper

University of Technology. Control and Systems Eng. Dept. Curriculum Vitae (C.V.)

NTU Robot PAL 2009 Team Report

The UPennalizers RoboCup Standard Platform League Team Description Paper 2017

Robo-Erectus Jr-2013 KidSize Team Description Paper.

CMDragons 2009 Team Description

The magmaoffenburg 2013 RoboCup 3D Simulation Team

Team Description for RoboCup 2011

A new radio system for the German coast Innovative applications for conventional VHF

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?

Using Reactive and Adaptive Behaviors to Play Soccer

EDUCATIONAL ROBOTICS' INTRODUCTORY COURSE

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

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

RoboCup TDP Team ZSTT

Multi-Platform Soccer Robot Development System

Robotic Systems ECE 401RB Fall 2007

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

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

The description of team KIKS

Israel Railways No Fault Liability Renewal The Implementation of New Technological Safety Devices at Level Crossings. Amos Gellert, Nataly Kats

Hierarchical Controller for Robotic Soccer

More Info at Open Access Database by S. Dutta and T. Schmidt

UChile Team Research Report 2009

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

Bembelbots Frankfurt RoboCup SPL Team at Goethe University Frankfurt

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

Multi Robot Localization assisted by Teammate Robots and Dynamic Objects

Multi-Humanoid World Modeling in Standard Platform Robot Soccer

Learning and Using Models of Kicking Motions for Legged Robots

KMUTT Kickers: Team Description Paper

Team Description 2006 for Team RO-PE A

PhaseU. Real-time LOS Identification with WiFi. Chenshu Wu, Zheng Yang, Zimu Zhou, Kun Qian, Yunhao Liu, Mingyan Liu

csce190 Computing in the Modern World

RoboPatriots: George Mason University 2010 RoboCup Team

Learning and Using Models of Kicking Motions for Legged Robots

htw saar Mobility Innovation Network

Low latency in 4.9G/5G

Robo-Erectus Tr-2010 TeenSize Team Description Paper.

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

R (2) Controlling System Application with hands by identifying movements through Camera

UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR

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

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

A Brief Look at the Robofoot Project

Tsinghua Hephaestus 2016 AdultSize Team Description

Paulo Costa, Antonio Moreira, Armando Sousa, Paulo Marques, Pedro Costa, Anibal Matos

CS 393R. Lab Introduction. Todd Hester

Team KMUTT: Team Description Paper

Robocup Standard Platform League - runswift 2012 Innovations

MRL Team Description Paper for Humanoid KidSize League of RoboCup 2013

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots

CS295-1 Final Project : AIBO

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

Field Rangers Team Description Paper

Robocup Electrical Team 2006 Description Paper

GermanTeam The German National RoboCup Team

Multi Robot Systems: The EagleKnights/RoboBulls Small- Size League RoboCup Architecture

Task Allocation: Role Assignment. Dr. Daisy Tang

ER-Force Team Description Paper for RoboCup 2010

1 Statement of Commitment. 2 Team Bembelbots. RoboCup SPL Team at Goethe University Frankfurt

BRocks 2010 Team Description

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

An Operational Test of Adaptive Signal Control. Campbell Road Corridor Richardson, Texas

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

The Real-Time Control System for Servomechanisms

Robotics for Engineering Education

Team Edinferno Description Paper for RoboCup 2011 SPL

Microwave Radio Rapid Ring Protection in Pubic Safety P-25 Land Mobile Radio Systems

Find Kick Play An Innate Behavior for the Aibo Robot

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

CIT Brains (Kid Size League)

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

Team AcYut Team Description Paper 2018

Active RFID System with Wireless Sensor Network for Power

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

YRA Team Description 2011

UNIT- 3. Introduction. The cellular advantage. Cellular hierarchy

Kosuke Imamura, Assistant Professor, Department of Computer Science, Eastern Washington University

Different Controller Terms

Hanuman KMUTT: Team Description Paper

MRL Team Description Paper for Humanoid KidSize League of RoboCup 2017

Department of Computer Science and Engineering The Chinese University of Hong Kong. Year Final Year Project

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

The UT Austin Villa 3D Simulation Soccer Team 2008

Functional Specification Document. Robot Soccer ECEn Senior Project

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

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

CORC 3303 Exploring Robotics. Why Teams?

Transcription:

Team Description Paper Rico Tilgner Thomas Reinhardt Daniel Borkmann Stefan Seering Tobias Kalbitz Robert Fritzsche Katja Zeißler Christoph Vitz Sandra Unger Manuel Bellersen Hannah Müller Samuel Eckermann

For further information please contact us: Gustav-Freytag-Straße 42A, 04277 Leipzig, Germany Internet: naohtwk@googlemail.de E-Mail http://naoteam.imn.htwk-leipzig.de Website http://naoteamhtwk.blogspot.com Blog

1 About the Team The is a RoboCup team that consists of graduate and undergraduate students of Leipzig University of Applied Science and was founded in February 2009. The team participated in RoboCup German Open 2009 for the first time and immediately reached the second place as well as the first place in the Technical Challenge of RoboCup 2009. In 2010 the gained the Quarter finals and the first place in Open Challenge during the RoboCup in Singapore. 2 Team Supervisors The is being supervised by Prof. Dr. rer. nat. habil. Karl-Udo Jahn and Prof. Dr. rer. nat. Klaus Bastian who are both Professors of Computer Science at the Leipzig University of Applied Sciences. 3 Team Member 2011 includes 12 student members from one academic department: Rico Tilgner, B. Sc., Student of Computer Science Thomas Reinhardt, B. Sc., Student of Computer Science Daniel Borkmann, B. Sc., Student of Computer Science Stefan Seering, B. Sc., Student of Computer Science Tobias Kalbitz, B. Sc., Student of Computer Science Robert Fritzsche, B.Sc., Student of Computer Science Katja Zeißler, Undergraduate, Student of Computer Science Christoph Vitz, Undergraduate, Student of Computer Science Sandra Unger, Undergraduate, Student of Computer Science Manuel Bellersen, Undergraduate, Student of Computer Science Hannah Müller, Undergraduate, Student of Computer Science Samuel Eckermann, Undergraduate, Student of Computer Science 4 Notable work and fields of interest The contributes to research in different areas, which all play an important role in the field of robotics. These areas include image processing and segmentation, self-localization, biped-walking and motion generation as well as software architecture and optimization on resource-limited embedded systems. Some notable work done by us is mentioned in the following.

The segmentation of Nao s camera image and identification of the field and objects on it is an essential part of playing soccer. The biggest problem for most color-table based methods are the inability to cope with changing light conditions and the need to generate the color-table, which can be very time consuming. Changing lighting conditions (e.g. between daylight and artificial light which is common at the German Open) make it impossible to classify objects solely based on their color. Also, differing ball colors, like at RoboCup 2010, pose another problem for purely color based methods. Therefore, a real-time capable segmentation with no need for calibration would be advantageous. By applying the knowledge of the objects shapes we developed a segmentation algorithm that can handle changing light conditions and colors robustly without the need for prior calibration. This method works reliably and in real-time. It has been used at German Open 2010 and RoboCup 2010 where it won the Open Challenge. The work will be available as a master thesis and is also planned to be published as a paper. Currently, we are working on a visual obstacle detection that will be integrated into the above algorithm. Our current localization is based on a combination of RANSAC and particle filters. First, the line segments determined by the segmentation are projected onto the ground. For this, the body and head angles of the robot are used. Following, lines and the center circle can be detected and fed into a particle filter which generates a position estimate within a few milliseconds. However, as the method relies on correct body and head angles for the projection, it fails if the camera physically moves, which often happens when the robot falls. We currently develop a localization method that does not depend on any camera angles. Until the beginning of 2010 we used closed-loop walking motions evolved through a genetic algorithm. These motions were fast but not omni-directional (eventhough walking along a curve was possible). This was a big disadvantage at the German Open 2010, so we decided to develop a completely different walking engine. As of RoboCup 2010, our walking engine is based on a parameterizable walking model similar to and is supported by a newly developed balancing algorithm. The big advantage of this system is full omni-directional capability and the ability to make fast direction changes whilst still being very stable. The new walking engine was tuned for stability and speed manually and achieved forward speeds in excess of 300 mm/s. We plan to combine the genetic algorithm and automatic evaluation system used in our old walking engine with the new one and hope to achieve both, more speed and even more stability until German Open 2011. Furthermore, we also plan on publishing the full system once we have finished the integration. Also, on the software-architectural side, our Nao robots do not communicate via IP-based traffic. Statically assigning IP addresses and netmasks can lead to misconfigurations during immediate competition setups of Naos or reboots of robots due to system failures. Therefore, we implemented a zero-configuration

Layer 2 Ethernet protocol that runs within the Linux kernel by using the protocol hook dev add pack and Kernel FIFOs for queueing RX as well as TX packets. Communication happens via device files. A naonet communication manager within Userland controls the transmission and dispatch of messages. The receive path is therefore event-triggered.