SlideShare une entreprise Scribd logo
1  sur  40
Computer and Information Science | Computer Systems Department
1st Seminar 28/2/2013
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 11st Seminar
• Team
– Ahmed Mohamed Emad
– Abdelrahman Ehab Soliman
– Muhammed Aly Huessin
– Anas Awad Ismail
• Academic Supervisors
– Prof. Hossam El-Din Fahem
– Dr. Wael S. El-Kilany
– TA. Agwad Hammad
Team Members
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 21st Seminar
• Area Exploration Problem:
– Problem definition.
– Previous Work.
• Cooperative Swarm:
– Swarm Robotics
– Why Swarm?!
– Goal.
– Frontier-Based Exploration.
– System Architecture.
• Robots Capabilities:
– Sensors, Brains, Cameras, … etc.
– Tools and Environment.
• Timeline:
– Our Status.
Outline Introduction Co-Swarm Timeline References
Outline
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 31st Seminar
Problem Definition
“In Robotics, the exploration problem deals with the use
of a robot to maximize the knowledge over a
particular area. The exploration problem arises in
mapping and search and rescue situations, where an
environment might be dangerous or inaccessible to
humans ”
Outline Introduction Co-Swarm Timeline References
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 41st Seminar
Introduction|Area Exploration
Problem Overview
– The exploration problems appeared when the humans think to use
robots to discover unknown areas that may be dangerous or
inaccessible for humans.
– Robot needs a map to operate in a particular environment.
– Autonomous Exploration : The ability of robots to autonomously
travel around an unknown environment gathering the necessary
information to obtain a useful map for navigation.
– Optimization Problem
Outline Introduction Co-Swarm Timeline References
Introduction|Area Exploration
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 51st Seminar
Previous Work
• In absence of global position information, (SLAM) techniques are
deployed to construct a map.
• State of the art:
– Classic non-coordinated strategies
– Classic coordinated strategies
– Integrated non-coordinated strategies
– Integrated coordinated strategies
Outline Introduction Co-Swarm Timeline Our Status
Introduction|Area Exploration
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 61st Seminar
Previous Work
• In absence of global position information, (SLAM) techniques are
deployed to construct a map.
• State of the art:
– Classic non-coordinated strategies
– Classic coordinated strategies
• Frontier-Based Exploration using Multiple Robots – Brain Yamuchi 1998
– Integrated non-coordinated strategies
– Integrated coordinated strategies
Outline Introduction Co-Swarm Timeline Our Status
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 71st Seminar
Introduction|Area Exploration
What’s Swarm ?!!
• New bio-inspired approach to control the coordination of (Multi-Robot
System)MRS, which consists of large numbers of mostly simple
physical robots.
• This collective behavior leads to the field of Artificial Swarm
Intelligence.
Outline Introduction Co-Swarm Timeline References
Co-Swarm | Swarm Robotics
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 81st Seminar
Why Swarm ?!!
• Simple and Elegant.
– Can be represented by State Machine.
• Scalable.
• Decentralized.
• Usage of local interactions.
Outline Introduction Co-Swarm Timeline References
Co-Swarm | Swarm Robotics
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 91st Seminar
Central Idea
• Gain the most new information about the world.
• Move to the boundary between open space and uncharted space.
Outline Introduction Co-Swarm Timeline References
Co-Swarm |Frontier-Based Exploration
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 111st Seminar
Evidence Grid
• Our Spatial Representation for the Environment.
• A Cartesian Grid containing cells and each cell contains its state
whether it is Open , Occupied or unknown.
Frontier Detection
• Frontiers are regions on the boundary between open space and
unexplored space.
• A process analogous to edge detection and region extraction in
computer vision is used to find the boundaries between open
space and unknown space.
Outline Introduction Co-Swarm Timeline References
Co-Swarm |Frontier-Based Exploration
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 121st Seminar
Navigate to Frontiers
• The robot attempts to navigate to the nearest accessible
unvisited frontier.
• Motion Planning with Obstacle Avoidance.
• Path Finding Algorithm  A*.
Outline Introduction Co-Swarm Timeline References
Co-Swarm |Frontier-Based Exploration
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 131st Seminar
Outline Introduction Co-Swarm Timeline References
Co-Swarm |Frontier-Based Exploration
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 141st Seminar
Multi-Robot Exploration
Outline Introduction Co-Swarm Timeline References
Co-Swarm |Frontier-Based Exploration
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 151st Seminar
Outline Introduction Co-Swarm Timeline References
Co-Swarm |System Architecture
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 161st Seminar
Outline Introduction Co-Swarm Timeline References
Co-Swarm |System Architecture
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 171st Seminar
Robocars
• 4-wheels car:
– with 4 DC motors and encoders
Outline Introduction Co-Swarm Timeline References
Co-Swarm |Capabilities
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 181st Seminar
Microcontroller
• ISP flash memory for 128 KB Internal Programming.
• 4 KB EEPROM.
• 4 KB Internal SRAM.
Outline Introduction Co-Swarm Timeline References
Co-Swarm |Capabilities
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 191st Seminar
Sensors
• Position Sensitive Device (PSD)
– Range: 10 cm  80 cm
• Ultrasonic :
– Range: 10 cm  10 m
• Infra-red:
– For line tracking Applications
Outline Introduction Co-Swarm Timeline References
Co-Swarm |Capabilities
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 201st Seminar
Bluetooth Module
• Used in communication to exchange map information
Outline Introduction Co-Swarm Timeline References
Co-Swarm |Capabilities
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 211st Seminar
Camera
• Our system will not depend on vision system.
• Capturing the surroundings and pass the data to a base
station.
– 3D Area reconstruction.
Outline Introduction Co-Swarm Timeline References
Co-Swarm |Capabilities
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 221st Seminar
Brains
Outline Introduction Co-Swarm Timeline References
Co-Swarm |Capabilities
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 231st Seminar
Brains
Outline Introduction Co-Swarm Timeline References
Co-Swarm |Capabilities
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 241st Seminar
• AVR Studio
Outline Introduction Co-Swarm Timeline References
Co-Swarm |Tools and Environment
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 251st Seminar
Outline Introduction Co-Swarm Timeline References
Timeline
ID Task name start finish 11 12 1 2 3 4 5
1 problem characterization 1/11 15/11
2 literature survey on cooperative
mapping using multirobot systems
15/11 1/1
3 Testing robo-car capabilities 15/11 15/12
4 Developing a set of simple
behaviors to control the motion of
robo-car, obstacle avoidance
25/1 20/2
5 Developing a robo-car framework
to work with
20/2 6/3
6 Implementing exploration on one
robot
25/2 10/3
7 Developing a fusion technique for
combining local maps into global
map
10/3 5/4
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 261st Seminar
Outline Introduction Co-Swarm Timeline References
Timeline
ID Task name Start finis
h
11 12 1 2 3 4 5
8 Studying coordinated mobility
model mobility and anti-flocking
model mobility and their effect on
the mapping process
10/3 5/4
9 Implementation 15/11 1/5
10 Performance evaluation and
refinement
15/4 15/5
11 Final Report 1/12 30/5
12 Presentation and final delivery
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 271st Seminar
Framework
• Robot Motion:
– Description
– PID Control
Outline Introduction Co-Swarm Timeline References
Timeline| Our Status
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 301st Seminar
Outline Introduction Co-Swarm Timeline References
Timeline| Our Status
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 311st Seminar
D=2*∏*r
r= 42 mm
∅=D/R
R= 116 mm
VL /(R-L/2) = VR /(R+L/2)
L = 24 cm
Outline Introduction Co-Swarm Timeline References
Timeline| Our Status
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 321st Seminar
Framework
– Control Theory
• Systems (Velocity) : it is the component which describe what is the system doing now .
• System output (Rotations): is the result or the signals which generating from the system .
• Sensor(Encoder): it is the feedback system which can sense the output of the system .
• Reference(Target Velocity) : it is the target of the system or what we need the system
actually do.
• Controller(PWM) : the component which convert the Measured error to control signals.
Framework
• Motion Control : PID Control
Outline Introduction Co-Swarm Timeline References
Timeline| Our Status
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 331st Seminar
Framework
• Motion Control :
– PID Control effect
Outline Introduction Co-Swarm Timeline References
Timeline| Our Status
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 341st Seminar
Framework
• PID Control:
Outline Introduction Co-Swarm Timeline References
Timeline| Our Status
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 351st Seminar
Framework
• Communication:
– Sending and receiving data using Bluetooth
Outline Introduction Co-Swarm Timeline References
Timeline| Our Status
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 361st Seminar
Area Exploration
Outline Introduction Co-Swarm Timeline References
Timeline| Our Status
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 381st Seminar
Stop
Avoid
Obstacles
Rotate
Move
Gather Information &
Creating Local Grid
Explore
No Avail. Path
Avail. Path
Find obstacle
New path
New path
Area Exploration
• Now , We are working on the following :-
– Implementation of a mapping technique.
– Implementation path planning:
• Data Structure  Metric Mapping.
• Algorithm  A* for static environment .
Outline Introduction Co-Swarm Timeline References
Timeline| Our Status
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 391st Seminar
• Frontier-Based Exploration Using Multiple Robots – Brain
Yamauchi – 1998.
• A Frontier-Based Approach for Autonomous Exploration –
Brain Yamauchi – 1997.
• A comparison of path planning strategies for autonomous
exploration and mapping of unknown environments – Miguel
Juliá – 2012.
• Probabilistic Robotics – Sebastian Thrun.
• An Introduction to AI Robotics – Robin R. Murphy.
• Embedded Robotics – Thomas Braunl.
• Robocar user Manual.
Outline Introduction Co-Swarm Timeline References
References
Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 401st Seminar

Contenu connexe

En vedette

Presentazione del bilancio 2014 - Comunità della Valle di Sole
Presentazione del bilancio 2014 - Comunità della Valle di SolePresentazione del bilancio 2014 - Comunità della Valle di Sole
Presentazione del bilancio 2014 - Comunità della Valle di SoleAlessio Migazzi
 
Software above the level of a single device
Software above the level of a single deviceSoftware above the level of a single device
Software above the level of a single devicelucygaskell93
 
IMU sperimentale. Spiegazione
IMU sperimentale. SpiegazioneIMU sperimentale. Spiegazione
IMU sperimentale. SpiegazioneAlessio Migazzi
 
Bridal shower list
Bridal shower listBridal shower list
Bridal shower listTarra Myers
 
Non profit leadership strategy project
Non profit leadership strategy projectNon profit leadership strategy project
Non profit leadership strategy projectTarra Myers
 
Contributi edilizia - misure per fronteggiare la crisi del settore edilizio. ...
Contributi edilizia - misure per fronteggiare la crisi del settore edilizio. ...Contributi edilizia - misure per fronteggiare la crisi del settore edilizio. ...
Contributi edilizia - misure per fronteggiare la crisi del settore edilizio. ...Alessio Migazzi
 
Implications of Change on Workplace Learning
Implications of Change on Workplace LearningImplications of Change on Workplace Learning
Implications of Change on Workplace LearningBill Stirling
 
American cancer society presentation
American cancer society presentationAmerican cancer society presentation
American cancer society presentationTarra Myers
 
PARCO FLUVIALE DEL NOCE - Primo stato di avanzamento
PARCO FLUVIALE DEL NOCE - Primo stato di avanzamentoPARCO FLUVIALE DEL NOCE - Primo stato di avanzamento
PARCO FLUVIALE DEL NOCE - Primo stato di avanzamentoAlessio Migazzi
 
Sentiero di Valle - i percorsi
Sentiero di Valle - i percorsiSentiero di Valle - i percorsi
Sentiero di Valle - i percorsiAlessio Migazzi
 
Presentazione del Piano delle ICT di Comunità
Presentazione del Piano delle ICT di ComunitàPresentazione del Piano delle ICT di Comunità
Presentazione del Piano delle ICT di ComunitàAlessio Migazzi
 

En vedette (11)

Presentazione del bilancio 2014 - Comunità della Valle di Sole
Presentazione del bilancio 2014 - Comunità della Valle di SolePresentazione del bilancio 2014 - Comunità della Valle di Sole
Presentazione del bilancio 2014 - Comunità della Valle di Sole
 
Software above the level of a single device
Software above the level of a single deviceSoftware above the level of a single device
Software above the level of a single device
 
IMU sperimentale. Spiegazione
IMU sperimentale. SpiegazioneIMU sperimentale. Spiegazione
IMU sperimentale. Spiegazione
 
Bridal shower list
Bridal shower listBridal shower list
Bridal shower list
 
Non profit leadership strategy project
Non profit leadership strategy projectNon profit leadership strategy project
Non profit leadership strategy project
 
Contributi edilizia - misure per fronteggiare la crisi del settore edilizio. ...
Contributi edilizia - misure per fronteggiare la crisi del settore edilizio. ...Contributi edilizia - misure per fronteggiare la crisi del settore edilizio. ...
Contributi edilizia - misure per fronteggiare la crisi del settore edilizio. ...
 
Implications of Change on Workplace Learning
Implications of Change on Workplace LearningImplications of Change on Workplace Learning
Implications of Change on Workplace Learning
 
American cancer society presentation
American cancer society presentationAmerican cancer society presentation
American cancer society presentation
 
PARCO FLUVIALE DEL NOCE - Primo stato di avanzamento
PARCO FLUVIALE DEL NOCE - Primo stato di avanzamentoPARCO FLUVIALE DEL NOCE - Primo stato di avanzamento
PARCO FLUVIALE DEL NOCE - Primo stato di avanzamento
 
Sentiero di Valle - i percorsi
Sentiero di Valle - i percorsiSentiero di Valle - i percorsi
Sentiero di Valle - i percorsi
 
Presentazione del Piano delle ICT di Comunità
Presentazione del Piano delle ICT di ComunitàPresentazione del Piano delle ICT di Comunità
Presentazione del Piano delle ICT di Comunità
 

Similaire à [Gp][1st seminar][presentation]

RDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdfRDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdfPoulastya Mukherjee
 
Project presentation
Project presentationProject presentation
Project presentationKayDrive
 
Project presentation
Project presentationProject presentation
Project presentationKayDrive
 
Implementation and evaluation of Space Time Alarm Clock
Implementation and evaluation of Space Time Alarm ClockImplementation and evaluation of Space Time Alarm Clock
Implementation and evaluation of Space Time Alarm ClockAdrian C. Prelipcean
 
CDE Marketplace Sept 2016: Polaris Consulting Ltd (Autonomy & Big Data) Sessi...
CDE Marketplace Sept 2016: Polaris Consulting Ltd (Autonomy & Big Data) Sessi...CDE Marketplace Sept 2016: Polaris Consulting Ltd (Autonomy & Big Data) Sessi...
CDE Marketplace Sept 2016: Polaris Consulting Ltd (Autonomy & Big Data) Sessi...Defence and Security Accelerator
 
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVsKevin Ma
 
Autonomous Driving- TU Chemnitz
Autonomous Driving- TU ChemnitzAutonomous Driving- TU Chemnitz
Autonomous Driving- TU ChemnitzVivek Bakul Maru
 
KTH_PPT template 2014 light blue
KTH_PPT template 2014 light blueKTH_PPT template 2014 light blue
KTH_PPT template 2014 light blueMario Sposato
 
Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...
Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...
Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...Waqas Tariq
 
Autonomous Spacecraft Navigation with Artificial Intelligence.pdf
Autonomous Spacecraft Navigation with Artificial Intelligence.pdfAutonomous Spacecraft Navigation with Artificial Intelligence.pdf
Autonomous Spacecraft Navigation with Artificial Intelligence.pdfheatblast616x
 
Sampling-Based Positioning of Unmanned Aerial Vehicles as Communication Relay...
Sampling-Based Positioning of Unmanned Aerial Vehicles as Communication Relay...Sampling-Based Positioning of Unmanned Aerial Vehicles as Communication Relay...
Sampling-Based Positioning of Unmanned Aerial Vehicles as Communication Relay...Inkonova AB
 
Autonomous_UAV_Path_Planning_Using_Modified_PSO_for_UAV-Assisted_Wireless_Net...
Autonomous_UAV_Path_Planning_Using_Modified_PSO_for_UAV-Assisted_Wireless_Net...Autonomous_UAV_Path_Planning_Using_Modified_PSO_for_UAV-Assisted_Wireless_Net...
Autonomous_UAV_Path_Planning_Using_Modified_PSO_for_UAV-Assisted_Wireless_Net...MaryumHina1
 
Semantic Perception for Telemanipulation at SPME Workshop at ICRA 2013
Semantic Perception for Telemanipulation at SPME Workshop at ICRA 2013Semantic Perception for Telemanipulation at SPME Workshop at ICRA 2013
Semantic Perception for Telemanipulation at SPME Workshop at ICRA 2013Dariolakis
 
Cyber-physical systems Industrial applications in the CPSwarm Project
Cyber-physical systems Industrial applications in the CPSwarm ProjectCyber-physical systems Industrial applications in the CPSwarm Project
Cyber-physical systems Industrial applications in the CPSwarm ProjectAlessandra Bagnato
 
crowd-robot interaction: crowd-aware robot navigation with attention-based DRL
crowd-robot interaction: crowd-aware robot navigation with attention-based DRLcrowd-robot interaction: crowd-aware robot navigation with attention-based DRL
crowd-robot interaction: crowd-aware robot navigation with attention-based DRL민재 정
 
IRJET Autonomous Simultaneous Localization and Mapping
IRJET  	  Autonomous Simultaneous Localization and MappingIRJET  	  Autonomous Simultaneous Localization and Mapping
IRJET Autonomous Simultaneous Localization and MappingIRJET Journal
 
Autonomous driving publications
Autonomous driving publicationsAutonomous driving publications
Autonomous driving publicationsTal Genkin
 

Similaire à [Gp][1st seminar][presentation] (20)

RDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdfRDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdf
 
Project presentation
Project presentationProject presentation
Project presentation
 
Project presentation
Project presentationProject presentation
Project presentation
 
Implementation and evaluation of Space Time Alarm Clock
Implementation and evaluation of Space Time Alarm ClockImplementation and evaluation of Space Time Alarm Clock
Implementation and evaluation of Space Time Alarm Clock
 
Seminar ppt
Seminar pptSeminar ppt
Seminar ppt
 
CDE Marketplace Sept 2016: Polaris Consulting Ltd (Autonomy & Big Data) Sessi...
CDE Marketplace Sept 2016: Polaris Consulting Ltd (Autonomy & Big Data) Sessi...CDE Marketplace Sept 2016: Polaris Consulting Ltd (Autonomy & Big Data) Sessi...
CDE Marketplace Sept 2016: Polaris Consulting Ltd (Autonomy & Big Data) Sessi...
 
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs
 
Autonomous Driving- TU Chemnitz
Autonomous Driving- TU ChemnitzAutonomous Driving- TU Chemnitz
Autonomous Driving- TU Chemnitz
 
KTH_PPT template 2014 light blue
KTH_PPT template 2014 light blueKTH_PPT template 2014 light blue
KTH_PPT template 2014 light blue
 
Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...
Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...
Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...
 
Making sense
Making senseMaking sense
Making sense
 
Autonomous Spacecraft Navigation with Artificial Intelligence.pdf
Autonomous Spacecraft Navigation with Artificial Intelligence.pdfAutonomous Spacecraft Navigation with Artificial Intelligence.pdf
Autonomous Spacecraft Navigation with Artificial Intelligence.pdf
 
Sampling-Based Positioning of Unmanned Aerial Vehicles as Communication Relay...
Sampling-Based Positioning of Unmanned Aerial Vehicles as Communication Relay...Sampling-Based Positioning of Unmanned Aerial Vehicles as Communication Relay...
Sampling-Based Positioning of Unmanned Aerial Vehicles as Communication Relay...
 
Autonomous_UAV_Path_Planning_Using_Modified_PSO_for_UAV-Assisted_Wireless_Net...
Autonomous_UAV_Path_Planning_Using_Modified_PSO_for_UAV-Assisted_Wireless_Net...Autonomous_UAV_Path_Planning_Using_Modified_PSO_for_UAV-Assisted_Wireless_Net...
Autonomous_UAV_Path_Planning_Using_Modified_PSO_for_UAV-Assisted_Wireless_Net...
 
Semantic Perception for Telemanipulation at SPME Workshop at ICRA 2013
Semantic Perception for Telemanipulation at SPME Workshop at ICRA 2013Semantic Perception for Telemanipulation at SPME Workshop at ICRA 2013
Semantic Perception for Telemanipulation at SPME Workshop at ICRA 2013
 
Cyber-physical systems Industrial applications in the CPSwarm Project
Cyber-physical systems Industrial applications in the CPSwarm ProjectCyber-physical systems Industrial applications in the CPSwarm Project
Cyber-physical systems Industrial applications in the CPSwarm Project
 
Survey 1 (project overview)
Survey 1 (project overview)Survey 1 (project overview)
Survey 1 (project overview)
 
crowd-robot interaction: crowd-aware robot navigation with attention-based DRL
crowd-robot interaction: crowd-aware robot navigation with attention-based DRLcrowd-robot interaction: crowd-aware robot navigation with attention-based DRL
crowd-robot interaction: crowd-aware robot navigation with attention-based DRL
 
IRJET Autonomous Simultaneous Localization and Mapping
IRJET  	  Autonomous Simultaneous Localization and MappingIRJET  	  Autonomous Simultaneous Localization and Mapping
IRJET Autonomous Simultaneous Localization and Mapping
 
Autonomous driving publications
Autonomous driving publicationsAutonomous driving publications
Autonomous driving publications
 

Dernier

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Dernier (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

[Gp][1st seminar][presentation]

  • 1. Computer and Information Science | Computer Systems Department 1st Seminar 28/2/2013 Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 11st Seminar
  • 2. • Team – Ahmed Mohamed Emad – Abdelrahman Ehab Soliman – Muhammed Aly Huessin – Anas Awad Ismail • Academic Supervisors – Prof. Hossam El-Din Fahem – Dr. Wael S. El-Kilany – TA. Agwad Hammad Team Members Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 21st Seminar
  • 3. • Area Exploration Problem: – Problem definition. – Previous Work. • Cooperative Swarm: – Swarm Robotics – Why Swarm?! – Goal. – Frontier-Based Exploration. – System Architecture. • Robots Capabilities: – Sensors, Brains, Cameras, … etc. – Tools and Environment. • Timeline: – Our Status. Outline Introduction Co-Swarm Timeline References Outline Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 31st Seminar
  • 4. Problem Definition “In Robotics, the exploration problem deals with the use of a robot to maximize the knowledge over a particular area. The exploration problem arises in mapping and search and rescue situations, where an environment might be dangerous or inaccessible to humans ” Outline Introduction Co-Swarm Timeline References Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 41st Seminar Introduction|Area Exploration
  • 5. Problem Overview – The exploration problems appeared when the humans think to use robots to discover unknown areas that may be dangerous or inaccessible for humans. – Robot needs a map to operate in a particular environment. – Autonomous Exploration : The ability of robots to autonomously travel around an unknown environment gathering the necessary information to obtain a useful map for navigation. – Optimization Problem Outline Introduction Co-Swarm Timeline References Introduction|Area Exploration Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 51st Seminar
  • 6. Previous Work • In absence of global position information, (SLAM) techniques are deployed to construct a map. • State of the art: – Classic non-coordinated strategies – Classic coordinated strategies – Integrated non-coordinated strategies – Integrated coordinated strategies Outline Introduction Co-Swarm Timeline Our Status Introduction|Area Exploration Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 61st Seminar
  • 7. Previous Work • In absence of global position information, (SLAM) techniques are deployed to construct a map. • State of the art: – Classic non-coordinated strategies – Classic coordinated strategies • Frontier-Based Exploration using Multiple Robots – Brain Yamuchi 1998 – Integrated non-coordinated strategies – Integrated coordinated strategies Outline Introduction Co-Swarm Timeline Our Status Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 71st Seminar Introduction|Area Exploration
  • 8. What’s Swarm ?!! • New bio-inspired approach to control the coordination of (Multi-Robot System)MRS, which consists of large numbers of mostly simple physical robots. • This collective behavior leads to the field of Artificial Swarm Intelligence. Outline Introduction Co-Swarm Timeline References Co-Swarm | Swarm Robotics Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 81st Seminar
  • 9. Why Swarm ?!! • Simple and Elegant. – Can be represented by State Machine. • Scalable. • Decentralized. • Usage of local interactions. Outline Introduction Co-Swarm Timeline References Co-Swarm | Swarm Robotics Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 91st Seminar
  • 10.
  • 11. Central Idea • Gain the most new information about the world. • Move to the boundary between open space and uncharted space. Outline Introduction Co-Swarm Timeline References Co-Swarm |Frontier-Based Exploration Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 111st Seminar
  • 12. Evidence Grid • Our Spatial Representation for the Environment. • A Cartesian Grid containing cells and each cell contains its state whether it is Open , Occupied or unknown. Frontier Detection • Frontiers are regions on the boundary between open space and unexplored space. • A process analogous to edge detection and region extraction in computer vision is used to find the boundaries between open space and unknown space. Outline Introduction Co-Swarm Timeline References Co-Swarm |Frontier-Based Exploration Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 121st Seminar
  • 13. Navigate to Frontiers • The robot attempts to navigate to the nearest accessible unvisited frontier. • Motion Planning with Obstacle Avoidance. • Path Finding Algorithm  A*. Outline Introduction Co-Swarm Timeline References Co-Swarm |Frontier-Based Exploration Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 131st Seminar
  • 14. Outline Introduction Co-Swarm Timeline References Co-Swarm |Frontier-Based Exploration Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 141st Seminar
  • 15. Multi-Robot Exploration Outline Introduction Co-Swarm Timeline References Co-Swarm |Frontier-Based Exploration Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 151st Seminar
  • 16. Outline Introduction Co-Swarm Timeline References Co-Swarm |System Architecture Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 161st Seminar
  • 17. Outline Introduction Co-Swarm Timeline References Co-Swarm |System Architecture Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 171st Seminar
  • 18. Robocars • 4-wheels car: – with 4 DC motors and encoders Outline Introduction Co-Swarm Timeline References Co-Swarm |Capabilities Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 181st Seminar
  • 19. Microcontroller • ISP flash memory for 128 KB Internal Programming. • 4 KB EEPROM. • 4 KB Internal SRAM. Outline Introduction Co-Swarm Timeline References Co-Swarm |Capabilities Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 191st Seminar
  • 20. Sensors • Position Sensitive Device (PSD) – Range: 10 cm  80 cm • Ultrasonic : – Range: 10 cm  10 m • Infra-red: – For line tracking Applications Outline Introduction Co-Swarm Timeline References Co-Swarm |Capabilities Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 201st Seminar
  • 21. Bluetooth Module • Used in communication to exchange map information Outline Introduction Co-Swarm Timeline References Co-Swarm |Capabilities Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 211st Seminar
  • 22. Camera • Our system will not depend on vision system. • Capturing the surroundings and pass the data to a base station. – 3D Area reconstruction. Outline Introduction Co-Swarm Timeline References Co-Swarm |Capabilities Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 221st Seminar
  • 23. Brains Outline Introduction Co-Swarm Timeline References Co-Swarm |Capabilities Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 231st Seminar
  • 24. Brains Outline Introduction Co-Swarm Timeline References Co-Swarm |Capabilities Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 241st Seminar
  • 25. • AVR Studio Outline Introduction Co-Swarm Timeline References Co-Swarm |Tools and Environment Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 251st Seminar
  • 26. Outline Introduction Co-Swarm Timeline References Timeline ID Task name start finish 11 12 1 2 3 4 5 1 problem characterization 1/11 15/11 2 literature survey on cooperative mapping using multirobot systems 15/11 1/1 3 Testing robo-car capabilities 15/11 15/12 4 Developing a set of simple behaviors to control the motion of robo-car, obstacle avoidance 25/1 20/2 5 Developing a robo-car framework to work with 20/2 6/3 6 Implementing exploration on one robot 25/2 10/3 7 Developing a fusion technique for combining local maps into global map 10/3 5/4 Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 261st Seminar
  • 27. Outline Introduction Co-Swarm Timeline References Timeline ID Task name Start finis h 11 12 1 2 3 4 5 8 Studying coordinated mobility model mobility and anti-flocking model mobility and their effect on the mapping process 10/3 5/4 9 Implementation 15/11 1/5 10 Performance evaluation and refinement 15/4 15/5 11 Final Report 1/12 30/5 12 Presentation and final delivery Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 271st Seminar
  • 28.
  • 29.
  • 30. Framework • Robot Motion: – Description – PID Control Outline Introduction Co-Swarm Timeline References Timeline| Our Status Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 301st Seminar
  • 31. Outline Introduction Co-Swarm Timeline References Timeline| Our Status Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 311st Seminar D=2*∏*r r= 42 mm ∅=D/R R= 116 mm VL /(R-L/2) = VR /(R+L/2) L = 24 cm
  • 32. Outline Introduction Co-Swarm Timeline References Timeline| Our Status Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 321st Seminar Framework – Control Theory • Systems (Velocity) : it is the component which describe what is the system doing now . • System output (Rotations): is the result or the signals which generating from the system . • Sensor(Encoder): it is the feedback system which can sense the output of the system . • Reference(Target Velocity) : it is the target of the system or what we need the system actually do. • Controller(PWM) : the component which convert the Measured error to control signals.
  • 33. Framework • Motion Control : PID Control Outline Introduction Co-Swarm Timeline References Timeline| Our Status Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 331st Seminar
  • 34. Framework • Motion Control : – PID Control effect Outline Introduction Co-Swarm Timeline References Timeline| Our Status Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 341st Seminar
  • 35. Framework • PID Control: Outline Introduction Co-Swarm Timeline References Timeline| Our Status Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 351st Seminar
  • 36. Framework • Communication: – Sending and receiving data using Bluetooth Outline Introduction Co-Swarm Timeline References Timeline| Our Status Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 361st Seminar
  • 37.
  • 38. Area Exploration Outline Introduction Co-Swarm Timeline References Timeline| Our Status Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 381st Seminar Stop Avoid Obstacles Rotate Move Gather Information & Creating Local Grid Explore No Avail. Path Avail. Path Find obstacle New path New path
  • 39. Area Exploration • Now , We are working on the following :- – Implementation of a mapping technique. – Implementation path planning: • Data Structure  Metric Mapping. • Algorithm  A* for static environment . Outline Introduction Co-Swarm Timeline References Timeline| Our Status Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 391st Seminar
  • 40. • Frontier-Based Exploration Using Multiple Robots – Brain Yamauchi – 1998. • A Frontier-Based Approach for Autonomous Exploration – Brain Yamauchi – 1997. • A comparison of path planning strategies for autonomous exploration and mapping of unknown environments – Miguel Juliá – 2012. • Probabilistic Robotics – Sebastian Thrun. • An Introduction to AI Robotics – Robin R. Murphy. • Embedded Robotics – Thomas Braunl. • Robocar user Manual. Outline Introduction Co-Swarm Timeline References References Co-Swarm: Cooperative area exploration using a swarm of mobile robots February 2013 401st Seminar

Notes de l'éditeur

  1. As the robots move to unexplored zones, these zones are included in the map.Thus, the problem of autonomous exploration could be understood as a traveling salesman problem where the robot must plan the order to visit the remaining unexplored zones while minimizing the total traveled distance.This way, there are greedy approaches where the robots move to the nearest or biggest unexplored zone, and more elaborated heuristic approaches. However, this is dynamic process in which the set of places to visit is changing continuously.
  2. Classic non-coordinated strategiesUsing one Robot only in exploration to acquire as mush information as possible in a short time, they don’t care about localization Yamauchi 1997 (Frontier-Based Single Exploration )Classic Coordinated Strategies Exploration can be speedup by means of using multiple robots, and the robots can share their perceptions and build a common map of the environmentYamauchi 1998 (Frontier-Based MRS)Integrated non-coordinated strategies Uncertainty and Map efficiency Speedup exploration time Single Exploration Integrated coordinated strategies MRS, Uncertainty
  3. Classic non-coordinated strategiesUsing one Robot only in exploration to acquire as mush information as possible in a short time, they don’t care about localization Yamauchi 1997 (Frontier-Based Single Exploration )Classic Coordinated Strategies Exploration can be speedup by means of using multiple robots, and the robots can share their perceptions and build a common map of the environmentYamauchi 1998 (Frontier-Based MRS)Integrated non-coordinated strategies Uncertainty and Map efficiency Single Exploration Integrated coordinated strategies MRS, Uncertainty Speedup exploration time
  4. Human in general applies the frontier based approach when entering an unknown area.First he start to gain information about the surrounding and know the obstacles positions , where he can move and the unknown areas.Then he decided to go to another Point(Frontier) where he can gain more information about the environment.And repeat this process many times till he finish exploring all the environment.
  5. MCU, SM2:-128 MB, touch screen Bluetooth
  6. MCU, SM2:-128 MB, touch screen Bluetooth