Robocup ve USARSIM
-
Upload
nelle-leblanc -
Category
Documents
-
view
35 -
download
0
description
Transcript of Robocup ve USARSIM
![Page 1: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/1.jpg)
Robocup ve USARSIM
Dr. Muhammet Balcılar
![Page 2: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/2.jpg)
What is RoboCup?• an international research and education initiative• an attempt to foster AI and intelligent robotics research by
providing a standard problem• for this purpose, a soccer game was chosen as the primary
domain
Why Soccer?• Soccer is the world’s game.
• RoboCup is a task for a team of multiple fast-moving robots under a dynamic environment
• in order for a robot team to actually play soccer, various technologies must be incorporated, such as: autonomous agents, multi-agent collaboration, strategy acquisition, and real-time reasoning
![Page 3: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/3.jpg)
A New Standard Problem?
• a standard problem is a clearly-defined, realistic and affordable challenge that can be used to evaluate and compare various algorithms, theories, and architectures
• Turing proposed chess as a standard problem for AI (because chess is hard)
• It is proposed that RoboCup should be a new standard problem for intelligent robotics
![Page 4: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/4.jpg)
A New Standard Problem:Why RoboCup?
Chess RoboCup
Environment Static Dynamic
State Change Turn taking Real time
Information accessibility
Complete Incomplete
Sensor Readings
SymbolicNon-symbolic
Control Central Distributed
Well, Deep Blue already defeated human Grand Master Garry Kasparov. The chess problem is (virtually) solved and has become “too simple” to spur innovation, whereas RoboCup is cutting-edge:
![Page 6: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/6.jpg)
Robocup Soccer Ligleri
• Soccer Humanoid League Teen Size
• Soccer Humanoid League Kid Size
• Soccer Humanoid League Adult Size
• Soccer Middle Size League
• Soccer Small Size League
• Soccer Standard Platform League
• Soccer 2D Simulation League
• Soccer 3D Simulation League
![Page 7: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/7.jpg)
Robocup Rescue Ligleri
• Rescue Robot League
• Rescue Virtual Robot Simulation League
• Rescue Agent Simulation League
![Page 8: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/8.jpg)
Robocup @Home Ligleri
• RoboCup@Home league
![Page 9: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/9.jpg)
Robocup Junior Ligleri
• Junior Soccer League
• Junior Rescue League
• Junior Dance League
![Page 10: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/10.jpg)
The RoboCup Leagues
Soccer Simulation Soccer Small Size Soccer Mid Size
Soccer Standard Platform Soccer Humanoid Rescue Real Robot
RoboCup@Home RoboCupJuniorRescue Simulation
![Page 11: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/11.jpg)
Simulator League
![Page 12: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/12.jpg)
Small Robot League
![Page 13: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/13.jpg)
Middle Size Robot LeagueMiddle Size Robot League
![Page 14: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/14.jpg)
Humanoid League
![Page 15: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/15.jpg)
![Page 16: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/16.jpg)
Rescue Robot LeagueResearch Challenges
High degree of mobility Simultaneous Localization
And Mapping (SLAM)
Victim detection
Autonomy!Autonomy!
![Page 17: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/17.jpg)
![Page 18: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/18.jpg)
• Yellow (top), orange (middle) and red (bottom) areas at the 2009 German open competition.
![Page 19: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/19.jpg)
Competition settingSimulated victims
Signs of life: human form, motion, heat, sound, CO2
Signs of life: form,
motion, heat,
sound, CO2
THERMAL IMAGE
VISUAL IMAGE
![Page 20: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/20.jpg)
![Page 21: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/21.jpg)
![Page 22: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/22.jpg)
![Page 23: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/23.jpg)
• AriAnA & AVA • A joint team from Iran
and Malaysia, AriAnA & AVA use two robots, shown in Figure 4.
• The left robot is fitted with a gimballed LIDAR supported by two servo motors, and an inclined LIDAR at the front. At the front left and right are TPA81 Devantech thermal sensors, which can be panned by servo motors.
![Page 24: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/24.jpg)
![Page 25: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/25.jpg)
Rescue Virtual CompetitionUSARSim
• 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
![Page 26: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/26.jpg)
Rescue Virtual CompetitionIntroduction cont.
Unreal Client
Unreal Server
Command
Sensor data
Sonar Sensor message
![Page 27: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/27.jpg)
Rescue Virtual CompetitionPerformance Metrics (Her sene değişiyor)
• 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
![Page 28: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/28.jpg)
Rescue Virtual CompetitionMore 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
![Page 29: Robocup ve USARSIM](https://reader036.fdocuments.in/reader036/viewer/2022081504/56812a73550346895d8df7b9/html5/thumbnails/29.jpg)
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