yousuf ahmad distributed information systems lab school of computer science
DESCRIPTION
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets Lynne E. Parker Autonomous Robots, 2002. Yousuf Ahmad Distributed Information Systems Lab School of Computer Science. COMP765: Mobile Robotics Winter 2011. Outline. Introduction Problem Description - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/1.jpg)
Distributed Algorithms for Multi-Robot Observation of
Multiple Moving TargetsLynne E. Parker
Autonomous Robots, 2002
Yousuf AhmadDistributed Information Systems Lab
School of Computer Science
COMP765: Mobile RoboticsWinter 2011
![Page 2: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/2.jpg)
Outline
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
1. Introduction2. Problem Description3. Related Work4. Approach5. Experiments6. Conclusion
2/42
![Page 3: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/3.jpg)
Outline
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
1. Introduction2. Problem Description3. Related Work4. Approach5. Experiments6. Conclusion
3/42
![Page 4: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/4.jpg)
1. Introduction
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Tracking a moving target Multiple targets Multiple observers
Mobile observers
Sensor placement Coverage Cooperation Real-time
Applications Surveillance Search & Rescue
4/42
![Page 5: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/5.jpg)
Outline
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
1. Introduction2. Problem Description3. Related Work4. Approach5. Experiments6. Conclusion
5/42
![Page 6: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/6.jpg)
2. Problem Description (1/5)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Cooperative Multi-Robot Observation of Multiple Moving Targets (CMOMMT)
6/42
![Page 7: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/7.jpg)
2. Problem Description (1/5)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Cooperative Multi-Robot Observation of Multiple Moving Targets (CMOMMT)
7/42
![Page 8: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/8.jpg)
2. Problem Description (1/5)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Cooperative Multi-Robot Observation of Multiple Moving Targets (CMOMMT)
8/42
![Page 9: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/9.jpg)
2. Problem Description (2/5)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Cooperative Multi-Robot Observation of Multiple Moving Targets (CMOMMT)
9/42
![Page 10: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/10.jpg)
2. Problem Description (3/5)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Cooperative Multi-Robot Observation of Multiple Moving Targets (CMOMMT)
10/42
![Page 11: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/11.jpg)
2. Problem Description (3/5)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Cooperative Multi-Robot Observation of Multiple Moving Targets (CMOMMT)
11/42
![Page 12: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/12.jpg)
2. Problem Description (4/5)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Cooperative Multi-Robot Observation of Multiple Moving Targets (CMOMMT)
Goal: Maximize average num of targets observed by at least one robot
throughout a mission of total duration T.
12/42
![Page 13: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/13.jpg)
2. Problem Description (5/5)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Cooperative Multi-Robot Observation of Multiple Moving Targets (CMOMMT)
Robots employ limited-range broadcast communication Robots can move faster than targets Robots move within a shared global coordinate system
13/42
![Page 14: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/14.jpg)
Outline
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
1. Introduction2. Problem Description3. Related Work4. Approach5. Experiments6. Conclusion
14/42
![Page 15: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/15.jpg)
3. Related Work
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Mostly centralized algorithms Complex environments Computationally expensive Do not scale well Off-line
Single vs. multiple targets/observers Trajectory analysis
15/42
![Page 16: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/16.jpg)
Outline
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
1. Introduction2. Problem Description3. Related Work4. Approach5. Experiments6. Conclusion
16/42
![Page 17: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/17.jpg)
4. Approach (1/5)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
17/42
![Page 18: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/18.jpg)
4. Approach (2/5)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
No centralized control Collective autonomy Behavioral motivations Broadcast communication
Adaptive & fault-tolerant Robot failures Mission/team changes Communication failures/noise
18/42
![Page 19: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/19.jpg)
4. Approach (3/5)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Sensing Robots, targets, obstacles Limited-range Cooperative
19/42
![Page 20: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/20.jpg)
4. Approach (3/5)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Sensing Robots, targets, obstacles Limited-range Cooperative
Global positioning system
20/42
![Page 21: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/21.jpg)
4. Approach (4/5)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Force vectors Local
Weighted Reduce overlap
Summed
21/42
![Page 22: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/22.jpg)
4. Approach (5/5)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Force vectors
22/42
![Page 23: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/23.jpg)
4. Approach (5/5)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Force vectors
Initialization
23/42
![Page 24: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/24.jpg)
Outline
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
1. Introduction2. Problem Description3. Related Work4. Approach5. Experiments6. Conclusion
24/42
![Page 25: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/25.jpg)
5. Experiments (1/15)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Platform1. Simulation2. Physical
Robot control1. A-CMOMMT weighted force vectors2. Local non-weighted3. Random4. Fixed
Target control1. Random/linear2. Evasive simulation only
Obstacles
25/42
![Page 26: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/26.jpg)
5. Experiments (2/15)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
26/42
![Page 27: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/27.jpg)
5. Experiments (3/15)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
27/42
![Page 28: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/28.jpg)
5. Experiments (4/15)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
28/42
![Page 29: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/29.jpg)
5. Experiments (5/15)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
29/42
![Page 30: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/30.jpg)
5. Experiments (6/15)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
30/42
![Page 31: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/31.jpg)
5. Experiments (7/15)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
31/42
![Page 32: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/32.jpg)
5. Experiments (8/15)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
32/42
![Page 33: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/33.jpg)
5. Experiments (9/15)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
33/42
![Page 34: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/34.jpg)
5. Experiments (10/15)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
34/42
![Page 35: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/35.jpg)
5. Experiments (11/15)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
35/42
![Page 36: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/36.jpg)
5. Experiments (12/15)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
36/42
![Page 37: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/37.jpg)
5. Experiments (13/15)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
37/42
![Page 38: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/38.jpg)
5. Experiments (14/15)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
38/42
![Page 39: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/39.jpg)
5. Experiments (15/15)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
39/42
![Page 40: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/40.jpg)
Outline
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
1. Introduction2. Problem Description3. Related Work4. Approach5. Experiments6. Conclusion
40/42
![Page 41: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/41.jpg)
6. Conclusion
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Cooperative multi-robot observation of multiple moving targets
Distributed approach Weighted local force vectors
Comparison Weighted vs. non-weighted Heuristic vs. random vs. fixed Random/linear vs. evasive
Other interesting approaches Multi-robot learning
Other interesting applications Border security AQUA team
41/42
![Page 42: Yousuf Ahmad Distributed Information Systems Lab School of Computer Science](https://reader036.vdocuments.us/reader036/viewer/2022081514/56815f31550346895dce0066/html5/thumbnails/42.jpg)
Thank you!
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets [Parker 2002]
COMP765: Mobile Robotics [Winter 2011]
Questions?
42/42