Robosoccer Team MI20 presents … Supervisors Albert Schoute Mannes Poel Current team members Paul de Groot Roelof Hiddema Mobile Intelligence Twente.

Slides:



Advertisements
Similar presentations
Intelligent Soccer Team Gustavo Armagno Facundo Benavides Claudia Rostagnol
Advertisements

Visual Servo Control Tutorial Part 1: Basic Approaches Chayatat Ratanasawanya December 2, 2009 Ref: Article by Francois Chaumette & Seth Hutchinson.
João Rodrigues, Sérgio Brandão, Rui Rocha, Jorge Lobo, Jorge Dias {joaor, {jlobo, rprocha, Introduction The.
1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University.
The AGILO Autonomous Robot Soccer Team: Computational Principles, Experiences, and Perspectives Michael Beetz, Sebastian Buck, Robert Hanek, Thorsten Schmitt,
Robocup ve USARSIM Dr. Muhammet Balcılar. What is RoboCup? an international research and education initiative an attempt to foster AI and intelligent.
April 6, ROBO SOCCER AS A SYSTEM LEVEL TEACHING PLATFORM Kai LINDGREN Helsinki Polytechnic Stadia In autumn 2008: “Metropolia” Main building of Helsinki.
An appearance-based visual compass for mobile robots Jürgen Sturm University of Amsterdam Informatics Institute.
RoboCup Junior Gail Chapman Luella High School. RoboCup Junior RoboCup Junior is a project-oriented educational initiative that sponsors local, regional.
Introduction To Tracking
The Free Safety Problem Using Gaze Estimation as a Meaningful Input to a Homing Task Albert Goldfain CSE 668: Animate Vision Principles Final Project Presentation.
IMagic Senior Project Emre AYDIN Asil Kaan BOZCUOĞLU Onur ÖZBEK Egemen VARDAR Onur YÜRÜTEN Project Supervisor: Asst. Prof. Uluç Saranlı.
Computer Science Department
1 Panoramic University of Amsterdam Informatics Institute.
1 Formation et Analyse d’Images Session 12 Daniela Hall 16 January 2006.
Vision for Robotics ir. Roel Pieters & dr. Dragan Kostić Section Dynamics and Control Dept. Mechanical Engineering {r.s.pieters, January.
Free University of Berlin Institute of Computer Science AI Group.
MASKS © 2004 Invitation to 3D vision Lecture 11 Vision-based Landing of an Unmanned Air Vehicle.
AI Lab Weekly Seminar By: Buluç Çelik.
Interim Presentation Advancing the soccer robot Ben Jenkins Supervisors: Gordon Lowe, Dr. Haim Hiok Lim Mentor: Charles Greif.
Introduction to Artificial Intelligence Ruth Bergman Fall 2004.
Final Presentation Advancing the soccer robot Ben Jenkins Supervisors: Gordon Lowe, Dr. Haim Hiok Lim Mentor: Charles Greif.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
Robotic Football Group E1 CDR Team Top Gun April 22 nd, 2008.
Learning in Artificial Sensorimotor Systems Daniel D. Lee.
Path Planning for Multi Agent Systems by Kemal Kaplan.
Embedded Visual Control for Robotics 5HC99 ir. Roel Pieters & dr. Dragan Kostić Section Dynamics and Control Dept. Mechanical Engineering {r.s.pieters,
MEAM 620 Project Report Nima Moshtagh.
X96 Autonomous Robot Design Review Saturday, March 13, 2004 By John Budinger Francisco Otibar Scott Ibara.
RoboCup Soccer‏ Nidhi Goel Course: cs575 Instructor: K. V. Bapa Rao.
Study on Mobile Robot Navigation Techniques Presenter: 林易增 2008/8/26.
RoboCup: The Robot World Cup Initiative Based on Wikipedia and presentations by Mariya Miteva, Kevin Lam, Paul Marlow.
X96 Autonomous Robot Proposal Presentation Monday, February 16, 2004 By John Budinger Francisco Otibar.
X96 Autonomous Robot Design Review Thursday, May 6, 2004 By John Budinger Francisco Otibar.
Artificial Intelligence
On robots that play soccer René van de Molengraft 11 december 2009.
Vision Guided Robotics
© 2003 The RoboCup Federation Progress and Research Results In Robot Soccer Professor Peter Stone Trustee, The RoboCup Federation Department of Computer.
EKF and UKF Day EKF and RoboCup Soccer simulation of localization using EKF and 6 landmarks (with known correspondences) robot travels in a circular.
1 DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Second Quarterly IPR Meeting January 13, 1999 P. I.s: Leonidas J. Guibas and.
Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.
Welcome to our presentation Aibo field localisation ( Woiyl Hammoumi Vladimir Nedovic Bayu Slamet Roberto Valenti February.
Simulation of Robot Soccer Game Kuang-Chyi Lee and Yong-Jia Huang Department of Automation Engineering National Formosa University.
Robot Vision SS 2007 Matthias Rüther ROBOT VISION 2VO 1KU Matthias Rüther.
9/14/2015CS225B Kurt Konolige Locomotion of Wheeled Robots 3 wheels are sufficient and guarantee stability Differential drive (TurtleBot) Car drive (Ackerman.
RoboCup: New Scientific and Technical Advancements Enrico Pagello Vice-President of the International RoboCup Federation IAS-Lab Intelligent Autonomous.
Joint International Master Project Dennis Böck & Dirk C. Aumueller 1.
TGI Friday’s Mistletoe Drone /12/10/mistletoe- quadcopter-draws- blood/
DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Third Quarterly IPR Meeting May 11, 1999 P. I.s: Leonidas J. Guibas and Jean-Claude.
The Hardware Design of the Humanoid Robot RO-PE and the Self-localization Algorithm in RoboCup Tian Bo Control and Mechatronics Lab Mechanical Engineering.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
ROBOT SOCCER Junaidi bin Aziz (A148904) Mohamad Azwan bin Halim (A148647) Phe Yeong Kiang (A152076)
Artificial Immune System based Cooperative Strategies for Robot Soccer Competition International Forum on Strategic Technology, p.p , Oct
2/8/2005 TEAM: L.A.R.G.E. Slide: 1 LTU AIBO Research Group Alumni Association Support Request Tuesday February 8, 2005.
KaaShiv InfoTech presents ROBOTICS For Inplant Training / Internship, please download the "Inplant training registration form"
COMP 417 – Jan 12 th, 2006 Guest Lecturer: David Meger Topic: Camera Networks for Robot Localization.
Chapter 17: Managing Information Systems & Technologies Mgmt 220 March 3,2005 Dr. Mary Lynn Manns.
Suggested Machine Learning Class: – learning-supervised-learning--ud675
Dynamic Node Collaboration for Mobile Target Tracking in Wireless Camera Sensor Networks Liang Liu†,‡, Xi Zhang†, and Huadong Ma‡ † Networking and Information.
Communicating Process Architectures, September 18 – 21 th 2005, Eindhoven, Netherlands Fast Data Sharing within a Distributed Multithreaded Control Framework.
Oktay Arslan Alex Cunningham Philip Rogers Final Project Propsoal RoboCup Offensive Passing System.
Mechanical Department RoboCup 19 September, 2005 The University of Adelaide Copyright © 2005Slide Number 1 David Jackson Nathan Simmonds Robert Stewart.
Auto-Park for Social Robots By Team I. Meet the Team Alessandro Pinto ▫ UTRC, Sponsor Dorothy Kirlew ▫ Scrum Master, Software Mohak Bhardwaj ▫ Vision.
Aperture Science Team 3 – Robot Soccer ECEn 490. Overview – The Members of our Team Responsible for AI/System Architecture Computer Science experience.
RoboCup: The Robot World Cup Initiative
Pursuit-Evasion Games with UGVs and UAVs
Vision Based Motion Estimation for UAV Landing
Probabilistic Pursuit-Evasion Games with UGVs and UAVs
Aaron Swenson Samuel Farnsworth Derek Stewart Craig Call.
Locomotion of Wheeled Robots
Presentation transcript:

Robosoccer Team MI20 presents … Supervisors Albert Schoute Mannes Poel Current team members Paul de Groot Roelof Hiddema Mobile Intelligence Twente

Robot soccer as a scientific “playing field” Interdisciplinary Hardware & Software Sensing & Control Image processing Motion planning Multi-agent collaboration Communication Artificial intelligence International Championships (FIRA, Robocup) Congresses

Mission Impossible ?

International leagues Robocup Humanoid Small size Middle size Four-Legged Rescue Junior FIRA HuroSot KheperaSot MiroSot  UT team NaroSot QuadroSot RoboSot SimuroSot

Robocup Humanoid 2 vs. 2 (Osaka 2005)

FIRA Humanoid (Vienna 2003)

Robocup Middle League

Robocup Small League

FIRA Mirosot (11 vs. 11)

Games between teams of 5, 7 or 11 robots Camera’s above the field observe the playing Computers control the robots wirelessly FIRA Mirosot competitie

MiroSot robots Maximal dimensions: 7.5 x 7.5 x 7.5 cm Two-wheeled differential drive robots Board-computer controls wheel velocities

Impression of EC UT

Twente’s robosoccer team Started in 2002: Missing Impossible Mission Impossible Mobile Intelligence

Generations of students 1 st team Ljubljana th team Vienna 2006

Generations of robots

Home base

Computer control

Localization Robots have color patches on top Design is free, except for obligatory team color Design choice: identical or different patterns per robot? Identical  makes recognition simpler, but robots must be tracked

Vision

Camera image

Color segmentation

Color separation

Region clustering

Camera calibration Lens distortion

Image correction Remap feature points only

Correction of projective mapping Automatic field calibration by 4 known markers

Correct for parallax

Tracking

State estimation ) θ) θ x y (x,y)

Result on the screen

Motion Control Robots have local PID velocity controllers Motion commands  wheel speeds (v r, v l ) cq. lin. & ang. velocities (v,  ) Kinematic robot model Higher speeds: account for dynamics!

Motion Planning Driving fast to play the ball while avoiding obstacles …

Strategy ? The team’s magic

System design ? The team’s pain

(Re)designing for the winning team Initial MI20 multi-agent system architecture:

1 st team motion controller Solve the parking problem: move to “pose” (x, y,  )

… while avoiding obstacles Vector Field Histogram Corresponding Histogram Local method:

Trying out in de simulator

Shoot and score!

Shoot and miss!

Improvements RealPrediction Avoid tracking errors by collision analysis

Collision prediction last 1 pred 1 pred 2 γ last 2

Collision state correction corr 1 corr 2 last 2 pred 2 last 1 pred 1

Collision response model B VBVB P n A VAVA

Collision response (cont.) B VBVB ωBωB A VAVA ωAωA P

Improving strategy Choosing optimal offensive / defensive positions

Improved system structure Complete software revision Reduced thread concurrency Simplified interprocess communication Current O.S. Linux Fedora Core 4

Coming soon …

TU Vienna Parade

Questions?