A. Kleiner, Albert-Ludwigs-Universität Freiburg RoboCup Rescue Austrian RoboCup Workshop 2007 Motivation Rescue Robot League RRFreiburg: Behavior Maps.

Slides:



Advertisements
Similar presentations
ARTIFICIAL PASSENGER.
Advertisements

Codata Workshop1 V iNCES – Weblabs on ecosystem services Pedro Luiz Pizzigatti Corrêa Universidade de São Paulo - Brazil Agricultural Automation Laboratory.
Retrieve ECG for Display Profile Retrieve ECG for Display Profile John Donnelly IHE-Cardiology Planning Committee.
Getting Started: Launching the Writing Workshop Writing Unit 1 - Getting Started: Launching the Writing Workshop 1.
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
Lego League and RoboCup mentor Technical committee for RoboCup Dance Computer Science and ICT Teacher, Bury St Edmunds County Upper School, Suffolk.
Introduction to Ad-hoc & Sensor Networks Security In The Name of God ISC Student Branch in KNTU 4 th Workshop Ad-hoc & Sensor Networks.
Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
1 Electrical and Computer Engineering Drebin Rescuing Firefighters in Distress FPR Team Ganz: Jonathan Bruso Michael Carney Daniel Fortin James Schafer.
Presented by: Team NightStriker Course: EDSGN Section: 006.
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.
March 13, 2006 Location Tracking System & Sensor Based Communications For Mining Response to RIN 1219-AB44.
IMagic Senior Project Emre AYDIN Asil Kaan BOZCUOĞLU Onur ÖZBEK Egemen VARDAR Onur YÜRÜTEN Project Supervisor: Asst. Prof. Uluç Saranlı.
Maria Gini Department of Computer Science and Engineering University of Minnesota.
Autonomy for Ground Vehicles Status Report, July 2006 Sanjiv Singh Associate Research Professor Field Robotics Center Carnegie Mellon University.
Autonomous Robot Navigation Panos Trahanias ΗΥ475 Fall 2007.
ECE 7340: Building Intelligent Robots QUALITATIVE NAVIGATION FOR MOBILE ROBOTS Tod S. Levitt Daryl T. Lawton Presented by: Aniket Samant.
Pedro Nunes1 Sensor Fusion Applied to the RoboCup Simulation League.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
Results Showing the potential of the method for arbitrary networks The following diagram show the increase of networks’ lifetime in which SR I =CR I versus.
Effective Agent Participation in Rescue Operations Brent Dutson CS7100 Fall 2009.
A. Kleiner, Albert-Ludwigs-Universität Freiburg Building Augmented Elevation Maps with a Tarantula Robot Rescue Robotics Camp - Rome 2006 Motivation PART.
A.Kleiner*, N. Behrens** and H. Kenn** Wearable Computing meets MAS: A real-world interface for the RoboCupRescue simulation platform Motivation Wearable.
X96 Autonomous Robot Design Review Saturday, March 13, 2004 By John Budinger Francisco Otibar Scott Ibara.
USARsim & HRI Research Michael Lewis. Background.. USARsim was developed as a research tool for an NSF project to study Robot, Agent, Person Teams in.
RoboCup Soccer‏ Nidhi Goel Course: cs575 Instructor: K. V. Bapa Rao.
Dr. Shankar Sastry, Chair Electrical Engineering & Computer Sciences University of California, Berkeley.
An experiment on squad navigation of human and robots IARP/EURON Workshop on Robotics for Risky Interventions and Environmental Surveillance January 7th-8th,
RoboCup: The Robot World Cup Initiative Based on Wikipedia and presentations by Mariya Miteva, Kevin Lam, Paul Marlow.
RoboCup Rescue Simulation Barış Eker April CONTENT  Robocup Rescue  RoboAKUT 2005  Discussion.
Palletizing the Easy Way
Participating in the Rescue Robot League category Motivated by Hanshin Earthquake (Japan 1995) Yearly Competition; First event held in Japan (2001)
Firefighter Indoor Navigation using Distributed SLAM (FINDS) Major Qualifying Project Matthew Zubiel Nick Long Advisers: Prof. Duckworth, Prof. Cyganski.
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.
Zereik E., Biggio A., Merlo A. and Casalino G. EUCASS 2011 – 4-8 July, St. Petersburg, Russia.
Activity 1: Multi-sensor based Navigation of Intelligent Wheelchairs Theo Theodoridis and Huosheng Hu University of Essex 27 January 2012 Ecole Centrale.
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
Improving Human-Robot Interaction Jill Drury, The MITRE Corporation Improving Human-Robot Interaction Jill Drury, The MITRE Corporation Collaborators:
Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab Final Version.
RFID Technology-based Mapping and Exploration by Humans and Mobile Robots Dr. Alexander Kleiner Institut für Informatik Arbeitsgruppe “Grundlagen der Künstlichen.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Cooperating AmigoBots Framework and Algorithms
Intelligent Mobile Robotics Czech Technical University in Prague Libor Přeučil
Robot Autonomous Perception Model For Internet-Based Intelligent Robotic System By Sriram Sunnam.
Rescue Simulation
Rescue Simulation
Swarm Robotics Indresh Yadav.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
MIR – Mobile Intelligence Robot By Jason Abbett and Devon Berry.
The RoboCup-Rescue Committee The RoboCup Federation
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets Lynne E. Parker Autonomous Robots, 2002 Yousuf Ahmad Distributed Information.
___________________________________________________ Intelligent Planning and Collaborative Systems for Emergency Response
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
EV3 Software EV3 Robot Workshop
Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab Q3.
ROBOTC Software EV3 Robot Workshop
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
ROBOTC Software EV3 Robot Workshop Lawrence Technological University.
Rescue Robots A social relevant application Arnoud Visser DOAS Kick-off 7 January 2008.
Integrated navigation systems for inland navigation – beyond chart and radar Dr.-Ing. Martin Sandler in – innovative navigation GmbH Leibnizstr
Team 1617: Autonomous Firefighting Robot Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering.
Team 1617: Autonomous Firefighting Robot Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering.
Multi-robot
RoboCup: The Robot World Cup Initiative
Alexis Maldonado & Georg Bartels
Autonomous Robots Key questions in mobile robotics What is around me?
Principle of Bayesian Robot Localization.
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

A. Kleiner, Albert-Ludwigs-Universität Freiburg RoboCup Rescue Austrian RoboCup Workshop 2007 Motivation Rescue Robot League RRFreiburg: Behavior Maps Rescue Simulation League Virtual Competition RRFreiburg: RFID Technology-based Exploration Agent Competition

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop2 Motivation The time problem after an incident

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop3 Motivation Where is the benefit from robotics technology? After a disaster many places are unreachable for humans Robots can access places humans cant (e.g. small holes or spaces under the floor) Robots can send video and thermo images from hazardous places Destroyed infrastructure: Problem of self- localization Quality of disaster response strongly depends on information, such as maps with victim locations Tom Haus (firemen at 9/11): We need a tracking system that tells us where we are, where we have been, and where we have to go to Technology from Robotics can be deployed for information gathering and world modeling Autonomous systems: Reduction of cognitive load

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop4 Rescue Robot League Research Challenges High degree of mobility Simultaneous Localization And Mapping (SLAM) Victim detection Autonomy!

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop5 Rescue Robot League Build robots that are ready to leave the lab! You might be too small …… or you might be too big

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop6 Rescue Robot League Goals and directions Cooperative development with simulation league Step-wise increase of difficulty (e.g. like golf courses) Building of standards for mapping and data exchange between heterogeneous units Towards mixed-initiative solutions, i.e. humans and robots build one team for efficient disaster response

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop7 Competition setting Three types of arenas YELLOW ARENA RANDOM MAZE PITCH & ROLL RAMP FLOORING (10°) DIRECTIONAL VICTIM BOXES (FOR AUTONOMOUS ROBOTS) ORANGE ARENA PITCH & ROLL RAMP FLOORING (10°, 15°) HALF CUBIC STEPFIELDS CONFINED SPACES (UNDER ELEVATED FLOORS) VICTIM BOXES WITH HOLES RED ARENA FULL CUBIC STEPFIELDS STAIRS (40°, 20CM RISERS) RAMP (45° WITH CARPET) PIPE STEPS (20CM) DIRECTIONAL VICTIM BOXES REGIONAL/PRELIMINARY ARENAS SHOWN, CHAMPIONSHIP ARENAS WILL BE TWICE THIS SIZE

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop8 Competition setting Simulated victims Signs of life: form, motion, heat, sound, CO 2 THERMAL IMAGE VISUAL IMAGE

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop9 Competition setting Rules at a glance GeoTIFF map formats will be used to allow comparison of maps to ground truth arena configurations. Best-In-Class awards for autonomy and mobility will be given to robots that find the most victims in the Yellow and Red arenas respectively over all missions. Random mazes with non-flat flooring Stepfield pallets (Orange: half-cubic, Red: full-cubic) Stairs (40°, 20cm riser, 25cm tread depth) Ramp (45° to test torque and center of gravity) Confined spaces (ceiling blocks under elevated floors) Visual acuity (tumbling E eye charts, hazmat labels) Directed perception boxes with victims/targets inside Simulated Victims: 4 per arena, 12 total Signs of life: form, heat, motion, sound, and/or CO2

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop10 Competition setting Rules at a glance II (Missions) 15/20/25 minute missions include robot placement at the start point and operator station setup. Each team is responsible for making sure victims are functional (heat, batteries, tags) prior to their mission start. Teams are allowed one operator during missions. Start points will be in the Yellow arena with all robots facing the same direction (north on your map). Yellow arena victims can be scored only by robots with autonomous navigation and victim identification. Operators may take over control at any time to move into the Orange and Red arenas but must return to the start point to resume autonomous searches. Teleoperative robots can only score Orange or Red arena victims, which are placed on both sides of the Yellow arena to encourage complete mapping.

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop11 Teams at GermanOpen 2007

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop12 Behavior Maps Elevation mapping and classification of rough terrain Basic idea: 1)Robot with tilted Laser scanner and IMU sensor explores rough terrain. 2)Generation of elevation map, and classification with Markov Random Fields (MRFs) 3)Detection of skill pre- conditions, e.g. starting position and angle 4)Planning and execution of skills Lurker robot

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop13 Rough terrain Elevation Map Classified Map Behavior Map Behavior Maps cont. Elevation mapping and classification of rough terrain

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop14 Behavior Maps cont. Elevation mapping and classification of rough terrain

A. Kleiner, Albert-Ludwigs-Universität Freiburg Rescue Robotics and the RoboCup Rescue Challenge Motivation Rescue Robot League RRFreiburg: Behavior Maps Rescue Simulation League Virtual Competition RRFreiburg: RFID Technology-based Exploration Agent Competition

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop16 Rescue Virtual Competition USARSim Based on the Unreal game engine (UT2004, Epic Games) Realistic models of USAR environments, robots (Pioneer2 DX, Sony AIBO), and sensors (Laser Range Finder, Color Camera, IMU, Wheel Odometry) Multiple heterogeneous agents can be placed in the simulation environment High fidelity simulation of up to 12 robots Agents connect via a TCP/IP interface NEW: Communication Server

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop17 Rescue Virtual Competition Introduction cont. Unreal Client Unreal Server Command Sensor data Sonar Sensor message

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop18 Rescue Virtual Competition Performance Metrics Victim discovery Victims are detected by a simplified sensor retuning ID/state depending on distance Victim ID (10pt), Victim status (20pt), victim location (10pt), additional information (20pt) Self Localization and Mapping (SLAM) Metric quality (50pt): How close are reported locations to ground truth? Multi-robot fusion: Bonus for maps generated by multiple robots Exploration Max. 50pt if exploring the whole area NEW: Explored areas have to be marked as cleared Penalization Robot-Victim collision (-5pt) Teleoperation: Division of total score by (1+N) 2 NEW: One mandatory operator for each team

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop19 Rescue Virtual Competition More new features Improved robot models for realistic mobility GeoTIFF format for maps Maps will be overlaid on and compared to ground truth Teams must specify areas cleared Points deducted for victims in cleared areas

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop20 Rescue Virtual Competition RRFreiburg solution at RoboCup06 Basic Idea: RFID Technology-based Exploration Robots generate local grid maps, generated from Laser Range data A* based planning on local grid Each robot distributes autonomously RFID tags and counts locally in the memory of tags the relative locations already visited If in perception range, robots receive the data of tags and optimize their search by avoiding frequently visited places Extension: Global planner that resets the local search if beneficial Cheap computation on each robot due to a local world model Locations are stored relatively to the tag, hence do not suffer under positioning errors Efficient coordination without need for communication

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop21 Rescue Virtual Competition Results from RoboCup06 cont. Area explored by all teams during the finals

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop22 Rescue Virtual Competition Results from RoboCup06: Exploration Trajectories Area explored by our team (red trajectory) compared to all others Area explored by each single robot of our team Semi-final (1276m 2 ) Final (1203m 2 )

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop23 Rescue Virtual Competition Video from the final

A. Kleiner, Albert-Ludwigs-Universität Freiburg Rescue Robotics and the RoboCup Rescue Challenge Motivation Rescue Robot League RRFreiburg: Behavior Maps Rescue Simulation League Virtual Competition RRFreiburg: RFID Technology-based Exploration Agent Competition

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop25 Rescue Agent Competition Introduction Large scale disaster simulation Simulators for earthquake, fire, civilians, and traffic The task is to develop software agents with different roles, that make roads passable (police) extinguish the fires (fire brigades) rescue all civilians (ambulances) Difference to Soccer Simulation: A challenging Multi-Agent Problem since Agents must cooperate Simulator components are developed within the Infrastructure Competition

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop26 Conclusion RoboCup Rescue offers a rich set of problems to AI and Robotics Due to the difficulty for robots to cooperate in harsh environments, research is just at the beginning Developed solutions are socially significant! Links: Rescue Robot League: Homepage: Rescue Simulation League: Homepage: USARSim (code base): Rescue Agent (code base):

A. Kleiner, Albert-Ludwigs-Universität FreiburgRoboCup Rescue - Austrian RoboCup Workshop27 Thanks for your attention!