RoboCup: The Robot World Cup Initiative Based on Wikipedia and presentations by Mariya Miteva, Kevin Lam, Paul Marlow.

Slides:



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

Lego League and RoboCup mentor Technical committee for RoboCup Dance Computer Science and ICT Teacher, Bury St Edmunds County Upper School, Suffolk.
Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
Building a Soccer Team for RoboCup's Simulation League by Tralvex Yeap Tay Joc Cing.
1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University.
An Introduction to RoboCup and Soccer Simulation 2D February 28, 2009 Danial Khashabi Amirkabir University of Technolgy.
CMRoboBits: Creating an Intelligent AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr.
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.
RoboCup Junior Gail Chapman Luella High School. RoboCup Junior RoboCup Junior is a project-oriented educational initiative that sponsors local, regional.
ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
Will Androids Dream of Electric Sheep? A Glimpse of Current and Future Developments in Artificial Intelligence Henry Kautz Computer Science & Engineering.
1 The INRIA Robotics Teams Propose a Large-Scale Initiative Action “Personally Assisted Living” March 18, 2009.
Chapter 10 Artificial Intelligence © 2007 Pearson Addison-Wesley. All rights reserved.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
©Agent Technology, 2008, Ai Lab NJU Agent Technology Robocup.
A Summary of the Article “Intelligence Without Representation” by Rodney A. Brooks (1987) Presented by Dain Finn.
Pedro Nunes1 Sensor Fusion Applied to the RoboCup Simulation League.
Gerald Steinbauer Institute for Software Technology 1 RoboCup - A Platform for Teaching and Research in Robotics and AI Gerald Steinbauer Institute for.
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
CSE 471/598 Intelligent Agents TIP We’re intelligent agents, aren’t we? Spring 2004.
RoboCup Soccer‏ Nidhi Goel Course: cs575 Instructor: K. V. Bapa Rao.
Intelligent Agents revisited.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
Task decomposition, dynamic role assignment and low-bandwidth communication for real-time strategic teamwork Peter Stone, Manuela Veloso Presented by Radu.
Multiagent Systems: Local Decisions vs. Global Coherence Leen-Kiat Soh, Nobel Khandaker, Adam Eck Computer Science & Engineering University of Nebraska.
Humanoids Robotics © 2015 albert-learning.com HUMANOIDS ROBOTICS.
Artificial Intelligence
On robots that play soccer René van de Molengraft 11 december 2009.
© 2003 The RoboCup Federation Progress and Research Results In Robot Soccer Professor Peter Stone Trustee, The RoboCup Federation Department of Computer.
Manuela Veloso Somchaya Liemhetcharat. Sensing, Actions, and Communication Robots make decisions based on their sensing: without coordination, two robots.
Artificial Intelligence What’s Possible, What’s Not, How Do We Move Forward? Adam Cheyer Co-Founder, VP Engineering Siri Inc.
Institute of Perception, Action and Behaviour (IPAB) Director: Prof. Sethu Vijayakumar.
Current Development & Future Work Workshop Kassel, 20/21 November 2008 Rob Janssen.
Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.
Autonomous Multiagent Systems Instructor: Peter Stone.
Vermelding onderdeel organisatie September 12, Intro Multi-Agent Systemen Multi-Agent Systemen Koen Hindriks, Birna van Riemsdijk Man-machine interaction.
Artificial Intelligence in Game Design Problems and Goals.
1 Intelligent Systems Q: Where to start? A: At the beginning (1940) by Denis Riordan Reference Modern Artificial Intelligence began in the middle of the.
RoboCup: New Scientific and Technical Advancements Enrico Pagello Vice-President of the International RoboCup Federation IAS-Lab Intelligent Autonomous.
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
SWAN 2006, ARRI_ Control of Distributed-Information Nonlinear Stochastic Systems Prof. Thomas Parisini University of Trieste.
Robosoccer Team MI20 presents … Supervisors Albert Schoute Mannes Poel Current team members Paul de Groot Roelof Hiddema Mobile Intelligence Twente.
K. J. O’Hara AMRS: Behavior Recognition and Opponent Modeling Oct Behavior Recognition and Opponent Modeling in Autonomous Multi-Robot Systems.
Humanoid Robots Motivation Humanoid Projects RoboCup Humanoid League Robots  Alpha  RoboSapien  Kondo Personal Robots.
The RoboCup-Rescue Committee The RoboCup Federation
Artificial Immune System based Cooperative Strategies for Robot Soccer Competition International Forum on Strategic Technology, p.p , Oct
Algorithmic, Game-theoretic and Logical Foundations
2/8/2005 TEAM: L.A.R.G.E. Slide: 1 LTU AIBO Research Group Alumni Association Support Request Tuesday February 8, 2005.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 25 –Robotics Thursday –Robotics continued Home Work due next Tuesday –Ch. 13:
KaaShiv InfoTech presents ROBOTICS For Inplant Training / Internship, please download the "Inplant training registration form"
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
Oktay Arslan Alex Cunningham Philip Rogers Final Project Propsoal RoboCup Offensive Passing System.
Introduction to RoboCup Michael Floyd November 3, 2010.
Control-Theoretic Approaches for Dynamic Information Assurance George Vachtsevanos Georgia Tech Working Meeting U. C. Berkeley February 5, 2003.
A Case-based Reasoning Approach to Imitating RoboCup Players Michael W. Floyd, Babak Esfandiari and Kevin Lam FLAIRS 21 May 15, 2008.
1 Intelligent Robotics MAP-I Doctoral Programme in Computer Science Luís Paulo Reis (University of Porto) Nuno Lau (University of Aveiro)
CSFRIEBURG 1998 Team Analysis for Middle Size League in RoboCup Jaisudha Purushothaman.
1 Project Oriented Learning as a Tool of Preparing Students for International Robot Competitions Irene Kipnis, MA Golda Meir High School Eli Kolberg, PhD.
ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
RoboCup: The Robot World Cup Initiative
Chapter 11: Artificial Intelligence
Chapter 11: Artificial Intelligence
IPAB Research Areas and Strengths
Artificial Intelligence Lecture No. 5
© James D. Skrentny from notes by C. Dyer, et. al.
Artificial Intelligence
Artificial Intelligence
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Using Multiple Models of Reality: On Agents who Know how to Play Safer
Presentation transcript:

RoboCup: The Robot World Cup Initiative Based on Wikipedia and presentations by Mariya Miteva, Kevin Lam, Paul Marlow

What is RoboCup? RoboCup is an international robotics competitionrobotics competition The official goal of the project –By mid-21st century, a team of fully autonomous humanoid robot soccer players shall win the soccer game, complying with the official rule of the FIFA, against the winner of the most recent World Cup. autonomoushumanoidrobotsoccer FIFAWorld Cup Sample Game Video

The Different Competitions RoboCup Soccer –Small size –Middle size –Four-legged –Humanoid –Simulation RoboCup Rescue RoboCup Junior –Soccer Challenge –Dance Challenge –Rescue Challenge –Genereal

Examples of RoboCup Leagues four-legged small size middle size simulation

RoboCup as a Standard AI Problem Standard problems are the driving force of AI research. For example, research on chess lead to the discovery of powerful search algorithms. AI research should be focused on solving real life problems, but often face social or economic constraints. RoboCup is designed to meet the need of handling real world complexity, though in a limited environment, while maintaining an affordable problem size and research cost.

Why is soccer a good option? Soccer challenges –dynamic environment –real-time decision making and action –high level of uncertainty and incomplete information –sensor-acquired information –distributed control and cooperation Areas of research include real-time sensor fusion, reactive behavior, strategy acquisition, learning, real-time planning, multi-agent systems, context recognition, vision, strategic decision making, motor control, intelligent robot control, etc.

Rules There are real robot, special skill, and simulation competitions, each having different rules usually controlled by human referees. In real robot competitions attributes of the environment such as the size of the field and the goal, the colors of the field, balls and robots, the maximum number of robots in a team, etc. are predetermined and differ from league to league. Most physical fouls are considered unintentional and ignored.

More Rules In simulation RoboCup a Soccer Server provides the virtual environment and controls the communication between the virtual robots and their control programs. Robots do not know their exact position, but only their position relative to landmarks Simulation allows development of advanced coordination systems without the physical constraints of real robots

Research Issues: The goal of the competitions is to stimulate research and advancement in both designing and programming robots. The major areas of interest according to the article are: –Collaboration in a multi-agent environment –Design and control –Vision and sensor fusion –Learning

Collaboration Each team has – common goal (to win the game), incompatible with the goal of the opponent team, and several subgoals (scoring) – team-wide strategies to fulfill the common goal and local and global tactics to achieve subgoals Complications: –Dynamic environment –Locally limited perception –Different roles of team players –Limited communication among players Trade-off between communication cost and accuracy of the global plan Final goal - promising local plans at each agent and coordination of these local plans

RoboCup Simulator Server Monitor clients Player clients (i.e. agents!) Coach clients

Sample Team Strategy

Design and Control Existing robots have been designed to perform mostly single behavior actions A RoboCup player needs to perform multiple subtasks( shooting, passing, heading, throwing, etc.) and meanwhile avoid opponents Two approaches in building a RoboCup player: –A combination of many specialized components –One or two multitasking components The final goal of building a successful Humanoid Soccer Player currently appears to be unfeasible Humanoid Soccer Player

Vision and Sensor Fusion Computer Vision researchers have been seeking for 3D reconstruction of 2D visual information 3D reconstruction is too time-consuming for a RoboCup player to react in real time, Other sensors (sonar, touch and force) need to be incorporated to provide further information, which can not be acquired by vision A method of sensor fusion/integration is necessary Robot Vision Video Robot Vision Video 2

Learning Because of the dynamic and uncertain RoboCup environment, programming robot behaviors for all possible situations is impossible. Reinforcement learning is promising in RoboCup, since it allows acquisition of advanced behaviors with little prior knowledge. Almost all existing reinforcement learning has been used in computer simulation, but not in physical applications.

Learning Robots first learn skills in one to one competitions. To simplify the process, task decomposition is implemented –two skills are independently acquired and then coordinated through learning Later on, many-to-many competitions are considered. – It’s hard to find a simple method for learning collective behavior – Pattern finding methods or “coordination by imitation” are used The most difficult task is integration of the learning methods in a physical environment.

Current Champions (Osaka 2005) Soccer –Small Sized: Fu-Fighters (German) –Middle Sized: EIGEN Keio Univ (Japan) –4 Legged: German Team (German) –Humanoid 2-on-2: Team Osaka (Japan) –2D Simulation: Brainstormers 2D (Germany) –3D Simulation: Aria (Iran) Rescue –Simulation: Impossibles (Iran) –Robot: Toin Pelican (Japan)