Pose Estimation for Robotic Soccer Players

Similar documents
Neural Network in Computer Vision for RoboCup Middle Size League

beestanbul RoboCup 3D Simulation League Team Description Paper 2012

Evaluation of the depth camera based SLAM algorithms

Robocup 2010 Version 1 Storyboard Prototype 13 th October 2009 Bernhard Hengst

DAInamite. Team Description 2014

ICS 606 / EE 606. RoboCup and Agent Soccer. Intelligent Autonomous Agents ICS 606 / EE606 Fall 2011

Fault Diagnosis based on Particle Filter - with applications to marine crafts

Generation of Robot Motion Based on Measurement of Human Movement. Susumu Sakano 1, Satoru Shoji 1

RoboCup SPL 2015 Champion Team Paper

Evaluation of the Performance of CS Freiburg 1999 and CS Freiburg 2000

DAInamite. Team Description for RoboCup 2013

DAInamite. Team Description 2016

University of Amsterdam. Faculty of Science The Netherlands. Dutch Nao Team. Technical Report. October

Sensing and Modeling of Terrain Features using Crawling Robots

The Sweaty 2018 RoboCup Humanoid Adult Size Team Description

Qualification Document for RoboCup 2016

RoboCup Soccer Leagues

A new AI benchmark. Soccer without Reason Computer Vision and Control for Soccer Playing Robots. Dr. Raul Rojas

RoboCup Standard Platform League (NAO) Technical Challenges

DAInamite. Team Description for RoboCup 2013

The Standard Platform League

CS 4649/7649 Robot Intelligence: Planning

RoboCup Humanoid League 2003 Rules

UvA-DARE (Digital Academic Repository) Intelligent Robotics Lab Verschoor, C.R.; de Kok, P.M.; Visser, A. Link to publication

Semi-automatic tracking of beach volleyball players

Overview: Underwater sensing

Design of Walking Gaits for TAO-PIE-PIE, a Small Humanoid Robot

Robots as Individuals in the Humanoid League

Benchmarking Robot Cooperation without Pre-Coordination in the RoboCup Standard Platform League Drop-In Player Competition

Automated Proactive Road Safety Analysis

Robotics and Autonomous Systems

Learning to Improve Capture Steps for Disturbance Rejection in Humanoid Soccer

ZSTT Team Description Paper for Humanoid size League of Robocup 2017

THe rip currents are very fast moving narrow channels,

Stabilizing Walking Gaits using Feedback from Gyroscopes

Using image processing for biomechanics measures in swimming

Robot Walking with Genetic Algorithms

Kungl Tekniska Högskolan

Centre for Autonomous Systems

EVACUATION SIMULATION FOR DISABLED PEOPLE IN PASSENGER SHIP

FCP_GPR_2016 Team Description Paper: Advances in using Setplays for simulated soccer teams.

Pokemon Robotics Challenge: Gotta Catch em All 2.12: Introduction to Robotics Project Rules Fall 2016

Genetic Algorithm Optimized Gravity Based RoboCup Soccer Team

OXSY 2016 Team Description

Robotics and Autonomous Systems

Robots With Legs. Helge Wrede

Pedestrian crossing aid device for the visually impaired

CSU_Yunlu 2D Soccer Simulation Team Description Paper 2015

Dynamic Omnidirectional Kicks on Humanoid Robots

New Experiences with the RoboNewbie Software

Biomechanics and Models of Locomotion


Design of a double quadruped for the Tech United soccer robot

Using sensory feedback to improve locomotion performance of the salamander robot in different environments

UT Austin Villa: RoboCup D Simulation League Competition and Technical Challenge Champions

Adaptation of Formation According to Opponent Analysis

USING COMPUTERIZED WORKFLOW SIMULATIONS TO ASSESS THE FEASIBILITY OF WHOLE SLIDE IMAGING: FULL ADOPTION IN A HIGH VOLUME HISTOLOGY LABORATORY

Jogging and Walking Analysis Using Wearable Sensors *

Standard League Robot Soccer EV3 Compass Training Curriculum Brian Thomas

A Bag-of-Gait Model for Gait Recognition

Planning and Acting in Partially Observable Stochastic Domains

Learning of Cooperative actions in multi-agent systems: a case study of pass play in Soccer Hitoshi Matsubara, Itsuki Noda and Kazuo Hiraki

Automated analysis of microscopic images of cellular tissues

Reimagining Design of Golf Clothing: Addressing the Asymmetrical Pose

Review of transportation mode detection approaches based on smartphone data

A Generalised Approach to Position Selection for Simulated Soccer Agents

b. a. Fig. 1. a.) Testing a mobile robot at the SRDR USAR test site, and b.) a typical void formed by rubble falling against furniture. that is un-ent

The Mathematics of Procedural Generation in Video Games. OK-AR Section Meeting of the MAA

Human Pose Tracking III: Dynamics. David Fleet University of Toronto

Predicting Human Behavior from Public Cameras with Convolutional Neural Networks

SRC: RoboCup 2017 Small Size League Champion

A Table Soccer Robot Ready for the Market

A System Development for Creating Indoor Floor Plan of Walking Route using Video and Movement Data 1 2

Interface Pressure Mapping (IPM) Clinical Use of the Literature

P L A Y S I G H T. C O M

AFRL-RI-RS-TR

Reliable and Precise Gait Modeling for a Quadruped Robot

Cricket umpire assistance and ball tracking system using a single smartphone camera

Policy Gradient RL to learn fast walk

Average Accuracy within 0.1 mph, Calls Out Speeds, Tracks Results

Optimizing Footfall Patterns for Gait Transitions

Introduction to topological data analysis

Computer Integrated Manufacturing (PLTW) TEKS/LINKS Student Objectives One Credit

RoboCup Standard Platform League (NAO) Rule Book

Self-Driving Vehicles That (Fore) See

Lua. {h-koba, j-inoue, and Abstract

AN UNDERWATER AUGMENTED REALITY SYSTEM FOR COMMERCIAL DIVING OPERATIONS

Game, Shot and Match: Event-based Indexing of Tennis

Walking Gait Generation with Foot Placement Control for the HOAP-3 Humanoid Robot

Know Thine Enemy: A Champion RoboCup Coach Agent

Event-Based Automated Refereeing for Robot Soccer

Project Title: Pneumatic Exercise Machine

RUGBY is a dynamic, evasive, and highly possessionoriented

Introduction to Pattern Recognition

THE UNIVERSITY OF HULL

Trajectory Analysis and Prediction for Improved Pedestrian Safety: Integrated Framework and Evaluations

The Application of Pedestrian Microscopic Simulation Technology in Researching the Influenced Realm around Urban Rail Transit Station

Design of a Pedestrian Detection System Based on OpenCV. Ning Xu and Yong Ren*

Wagner Fire Safety Management Consultants

Video Based Accurate Step Counting for Treadmills

Transcription:

J. Hartfill Pose estimation 1 / 21 MIN Faculty Department of Informatics Pose Estimation for Robotic Soccer Players in the Context of RoboCup Judith Hartfill University of Hamburg Faculty of Mathematics, Informatics and Natural Sciences Department of Informatics Technical Aspects of Multimodal Systems November 28, 2017

J. Hartfill Pose estimation 2 / 21 Outline 1. Motivation 2. RoboCup RoboCup Soccer Leagues 3. Pose Estimation Pose Estimation Approaches Particle Filter Problems 4. Approaches in Robocup Soccer Humanoid Kid Size League Standart Platform League 5. Summary 6. Conclusion and Perspectives

Motivation Motivation RoboCup Pose Estimation Approaches in Robocup Soccer Summary Conclusion and Perspectives References Knowing own pose is essential for decision making. How can a robot know its pose on the field? 1 1 http://clipart-library.com/images/8igb5xkbt.jpg J. Hartfill Pose estimation 3 / 21

J. Hartfill Pose estimation 4 / 21 RoboCup Competitions International competitions Since 1996 500 teams Several leagues 2 2 http://www.robocup2014.org/wp-content/uploads/2014/04/rcfed_high_m_transp.png

J. Hartfill Pose estimation 5 / 21 RoboCup Industrial Leagues 3 3 http://robohub.org/robocup-video-series-industrial-league/

J. Hartfill Pose estimation 6 / 21 RoboCup Rescue Leagues 4 4 http://www.robocup2009.org/21-1-robocup%20rescue.html

J. Hartfill Pose estimation 7 / 21 RoboCup@Home Leagues 5 5 https://ispr.info/2011/08/01/robocuphome-2011-when-the-home-help-is-a-robot/

J. Hartfill Pose estimation 8 / 21 RoboCup Soccer Leagues 6 6 https://www.robocupgermanopen.de

RoboCup Soccer Leagues Motivation I Pose Estimation Approaches in Robocup Soccer Summary Conclusion and Perspectives References Humanoid Leagues I I I I I RoboCup Several sizes Only humanoid sensors Humanoid dimensions Adapted FIFA rules Standart Platform League I I NAO not humanoid 7 Win against FIFA World Cup champion in 2050 7 https://robocup.informatik.uni-hamburg.de/wp-content/uploads/2017/07/p1100771-1.jpg J. Hartfill Pose estimation 9 / 21

Pose Estimation Approaches Pattern Matching [6] Least-squares linear regression problem Visual Compass [3] Visual map Histogram Particle Filter [4] Probabilistic method Multiple sensor inputs 9 10 8 8 https://upload.wikimedia.org/wikipedia/commons/b/b0/linear_least_squares_example2.svg 9 http://alife-robotics.co.jp/homepage2018/members2017/icarob/data/html/data/os_pdf/os12/os12-4.pdf 10 http://networks.ece.mcgill.ca/sites/default/files/1.png J. Hartfill Pose estimation 10 / 21

J. Hartfill Pose estimation 11 / 21 Particle Filter

J. Hartfill Pose estimation 12 / 21 Particle filter

J. Hartfill Pose estimation 13 / 21 Problems in Humanoid Kid Size League Odometry hard Bad vision Computationally limited Symmetry of the field Other robots occluding view...

11 https://www.robocuphumanoid.org/qualification/2017/22ee18648e39f3f656609d932ab6ccaa70a66929/ Rhoban_Fooball_Club_Humanoid_KidSize_regularanddrop_in_2017_TDP.pdf J. Hartfill Pose estimation 14 / 21 Approaches in Humanoid Kid Size League Reminder: Odometry hard Rhoban [2]: 3D Particle filter Magnetometer Field boarders and goals posts Foot pressure sensors Action model less erroneous Visual observations scored 11

J. Hartfill Pose estimation 15 / 21 Approaches in Humanoid Kid Size League Reminder: Bad vision ZJU[5] Particle filter with sensor resetting Input noisy Propability of particles low Replace some particles with noisy ones

J. Hartfill Pose estimation 16 / 21 Approaches in Standart Platform League Improvement: Communication Camellia Dragons [1] Observer view robot observing field Sharing information via WiFi Resampling particles with additional information Not natural like in usual soccer 12 Camera image True perspective image Pose estimation 12 http://alife-robotics.co.jp/homepage2018/members2017/icarob/data/html/data/os_pdf/os12/os12-4.pdf

J. Hartfill Pose estimation 17 / 21 Summary Hardware Foot pressure sensors: Better data for particle filter Software Sensor resetting: Escape from bad estimates Observer view: Use all capacities

J. Hartfill Pose estimation 18 / 21 Conclusion and Perspectives Particle filter popular and reliable Workarounds for bad sensor data Hardware improvements useful Communication becoming more important Better computers/ sensors

J. Hartfill Pose estimation 19 / 21 Conclusion and Perspectives

J. Hartfill Pose estimation 20 / 21 References [1] Yo Aizawa, Takuo Suzuki, and Kunikazu Kobayashi. Improvement of robot s self-localization by using observer view positional information, 2017. The 2017 International Conference on Artificial Life and Robotics (ICAROB 2017), Jan. 19-22, Seagaia Convention Center, Miyazaki, Japan. [2] Julien Allali, Louis Deguillaume, Remi Fabre, Loic Gondry, Ludovic Hofer, Olivier Ly, Steve NGuyen, Gregoire Passault, Antoine Pirrone, and Quentin Rouxel. Rhoban football club: Robocup humanoid kid-size 2016 champion team paper. Springer Berlin Heidelberg, Berlin, Heidelberg, 2016. [3] Peter Anderson and Bernhard Hengst. Fast Monocular Visual Compass for a Computationally Limited Robot, pages 244 255. Springer Berlin Heidelberg, Berlin, Heidelberg, 2014.

J. Hartfill Pose estimation 21 / 21 References (cont.) [4] S. Lenser and M. Veloso. Sensor resetting localization for poorly modelled mobile robots. In Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), volume 2, pages 1225 1232 vol.2, 2000. [5] Mei WenXing, Pan Yusu, Peng Bo, Jiang ChaoFeng, Liu Yun, and Xiong Rong. Zjudancer team description paper, 2017. RoboCup 2017 Team Description Paper Humanoid Kid-Size League. [6] Thomas Whelan, Sonja Stüdli, John McDonald, and Richard H. Middleton. Efficient Localization for Robot Soccer Using Pattern Matching, pages 16 30. Springer Berlin Heidelberg, Berlin, Heidelberg, 2012.