KTH_PPT template 2014 light blue
-
Upload
mario-sposato -
Category
Documents
-
view
86 -
download
2
Transcript of KTH_PPT template 2014 light blue
![Page 1: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/1.jpg)
KTH ROYAL INSTITUTEOF TECHNOLOGYMulti agent control
for cooperative coverage
CandidateMario Sposato
ExaminersProf. Karl Henrik Johansson
Prof. Dimos Dimarogonas
SupervisorAntonio Adaldo
Stockholm, SwedenFebruary 25th, 2016
![Page 2: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/2.jpg)
Overview
● Introduction
● Modelling and control
● Path Planning
● Coverage problem
● Experiments
● Conclusions and future developments.
![Page 3: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/3.jpg)
Introduction
● Mission: autonomous deployment of a team of aerial robots to collect information over a given environment.
● Networked UAVs used as mobile sensors.
![Page 4: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/4.jpg)
Modelling
![Page 5: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/5.jpg)
Control design
● Problem: Regulation to a point and trajectory tracking:
where is a given reference trajectory.
● Possible solution: backstepping procedure
+
![Page 6: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/6.jpg)
Control design: Backstepping
● Finding a Candidate Lyapunov Function and designing a control input to stabilize to zero.
● Three steps of the backstepping procedure give:
1.
2.
3.
![Page 7: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/7.jpg)
Control design: yaw control
● Track a reference trajectory for the yaw angle:
● We choose the controller
![Page 8: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/8.jpg)
Control design: simulations
![Page 9: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/9.jpg)
Control design: simulations
![Page 10: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/10.jpg)
Path planning: potential fields
● Executed trajectories become smoother.
● Collision avoidance techniques can be implemented.
![Page 11: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/11.jpg)
Path planning : Attractive term
![Page 12: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/12.jpg)
Path planning : Collision avoidance
● Pushes the quadcopters away from each other when the distance is below a threshold ς and they are approaching each other.
![Page 13: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/13.jpg)
Experiment: Collision avoidance
● A stick is used to represent a mobile obstacle.
● It can be seen that the quad is repelled by the stick.
![Page 14: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/14.jpg)
Coverage problem: visibility function
● Objective: Deploy a set of mobile sensors to enhance the perception of a given environment.
![Page 15: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/15.jpg)
Coverage problem: Abstraction
![Page 16: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/16.jpg)
Coverage problem: formulation
![Page 17: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/17.jpg)
Coverage problem: Voronoi configuration
● Definition: the system is said to be in a Voronoi configuration with tolerance ς > 0 if:
● Lemma: if a configuration (A,Q) is optimal, then it is also Voronoi.
![Page 18: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/18.jpg)
Coverage problem: Proposed approachLandmarks transferring
![Page 19: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/19.jpg)
Coverage problem: Proposed approachPose optimization
![Page 20: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/20.jpg)
Coverage problem: distributed implementation
![Page 21: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/21.jpg)
Coverage problem: distributed implementation
![Page 22: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/22.jpg)
Coverage problem: distributed implementation
![Page 23: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/23.jpg)
Coverage problem: distributed implementation
![Page 25: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/25.jpg)
Conclusions and future developments
● Conclusion:
○ Model and Controller for the quadcopter.
○ Path planning with collision avoidance.
○ Coverage mission.
● Future development:
○ 3D coverage.
○ Cooperative structures inspection.
![Page 26: KTH_PPT template 2014 light blue](https://reader031.fdocuments.net/reader031/viewer/2022022411/58ecc7a41a28abe0488b46ad/html5/thumbnails/26.jpg)
Thank you! - Questions?
● Thank you for your attention!
● Questions?