An Efficient Distributed Area Division Method for Cooperative Monitoring Applications with Multiple UAVs
<p>A team of 6 UAVs in charge of monitoring a given area in a cooperative manner.</p> "> Figure 2
<p>Area division between two identical agents. Yellow, blue and gray indicate the area assigned to the first UAV, the second UAV and unassigned, respectively. Image on the left shows a sub-optimal division where <math display="inline"><semantics> <mrow> <msub> <mi>S</mi> <mn>1</mn> </msub> <mo>∪</mo> <msub> <mi>S</mi> <mn>2</mn> </msub> <mo>≠</mo> <mi>S</mi> </mrow> </semantics></math>. Image in the middle shows a sub-optimal division because <math display="inline"><semantics> <mrow> <msub> <mi>S</mi> <mn>1</mn> </msub> <mo>∩</mo> <msub> <mi>S</mi> <mn>2</mn> </msub> <mo>≠</mo> <mo>∅</mo> </mrow> </semantics></math>. Image on the right shows an optimal area division matching the conditions shown in Equation (<a href="#FD1-sensors-20-03448" class="html-disp-formula">1</a>).</p> "> Figure 3
<p>The area is divided into 6 non-overlapping sub-areas which are assigned to the different UAVs.</p> "> Figure 4
<p>Area division and grouping depending on the side with respect to the sub-area assigned to the UAV <math display="inline"><semantics> <msub> <mi>Q</mi> <mi>i</mi> </msub> </semantics></math>, considering a <math display="inline"><semantics> <mrow> <mn>4</mn> <mo>×</mo> <mn>5</mn> </mrow> </semantics></math> grid configuration.</p> "> Figure 5
<p>A synchronized multi-UAV system performing an area partitioning strategy, where neighbor UAVs patrol their closed paths in opposite directions. Each UAV meets periodically with each of its neighbors.</p> "> Figure 6
<p>Area division protocol used by each UAV <math display="inline"><semantics> <msub> <mi>Q</mi> <mi>i</mi> </msub> </semantics></math> to self-assign its own sub-area <math display="inline"><semantics> <msub> <mi>S</mi> <mi>i</mi> </msub> </semantics></math>. For each step, gray lines are used to make divisions and the green polygon is the chosen one.</p> "> Figure 7
<p>Required peer-to-peer communications to share an information between the two farthest UAVs, considering a <math display="inline"><semantics> <mrow> <mn>4</mn> <mo>×</mo> <mn>5</mn> </mrow> </semantics></math> grid configuration.</p> "> Figure 8
<p>Initial area division considered during the simulations. The solid black lines define the irregular area to monitor. The dashed black lines determine the initial sub-areas assigned to the UAVs and the dashed blue lines their initial coverage paths generated using the path planning method proposed in Acevedo et al. [<a href="#B23-sensors-20-03448" class="html-bibr">23</a>].</p> "> Figure 9
<p>Evolution along the time of the maximum difference between the assigned area and the optimal one, using different coordination methods. The gray dashed lines determine a maximum relative difference of 10%, 5% and 1%</p> "> Figure 10
<p>Final area division obtained during the simulation using the coordination algorithms: (<b>a</b>) based on the one-to-one coordination, and (<b>b</b>) based on the (2,2)-block-sharing strategy. (<b>c</b>) based on the column-row decoupling, and (<b>d</b>) based on the coordination variables. The dashed red lines determine the final sub-area shapes assigned to the UAVs, the dashed blue lines indicate their coverage paths generated using the path planning method proposed in Acevedo et al. [<a href="#B23-sensors-20-03448" class="html-bibr">23</a>] and the thick dashed black circles highlight two examples of the edges of shapes of the computed sub-areas.</p> "> Figure 11
<p>Average number of meetings (±its standard deviation) required to converge to the specified area partition strategy depending on the number of UAVs and considering a <math display="inline"><semantics> <mrow> <mn>1</mn> <mo>×</mo> <mi>c</mi> </mrow> </semantics></math> configuration and different coordination algorithms.</p> "> Figure 12
<p>Average number of meetings (±its standard deviation) required to converge to the specified area partition strategy considering a <math display="inline"><semantics> <mrow> <mi>r</mi> <mo>×</mo> <mi>r</mi> </mrow> </semantics></math> configuration and depending on the number of UAVs and different coordination algorithms.</p> ">
Abstract
:1. Introduction
2. Related Work
2.1. Cooperative Coverage Strategy
2.2. Coverage Path Planning
2.3. Distributed Coordination
3. Area Monitoring with Multiple UAVs Following a Frequency-Based Approach
- The UAVs are equipped with the appropriate sensors to detect the edges of the area S.
- Communication constraints are considered. A pair of UAVs may communicate if and only if they are within their communication range R, which is small compared to the size of the area S, i.e., .
- For each UAV , the sensing coverage is defined as the size of area that it can monitor each unit of time, being the more relevant parameter to address the problem. It integrates other parameters such as flying speed, coverage range, etc.
- The sub-area assigned to each UAV at any time t is defined as . The initial area division, defined by , , includes the whole area S.
4. Distributed Area Allocation Based on Coordination Variable
4.1. Area Division Protocol
4.2. Analysis of Convergence
5. Validation Results
5.1. Detailed Results from a Particular Scenario
5.2. Convergence Time Analysis
6. Discussion
7. Conclusions and Future Work
Author Contributions
Funding
Conflicts of Interest
References
- Gupta, L.; Jain, R.; Vaszkun, G. Survey of Important Issues in UAV Communication Networks. IEEE Commun. Surv. Tutor. 2016, 18, 1123–1152. [Google Scholar] [CrossRef] [Green Version]
- Huang, H.; Savkin, A.V. An Algorithm of Reactive Collision Free 3-D Deployment of Networked Unmanned Aerial Vehicles for Surveillance and Monitoring. IEEE Trans. Ind. Inform. 2020, 16, 132–140. [Google Scholar] [CrossRef]
- Yang, Q.; Yoo, S. Optimal UAV Path Planning: Sensing Data Acquisition Over IoT Sensor Networks Using Multi-Objective Bio-Inspired Algorithms. IEEE Access 2018, 6, 13671–13684. [Google Scholar] [CrossRef]
- Scherer, J.; Yahyanejad, S.; Hayat, S.; Yanmaz, E.; Andre, T.; Khan, A.; Vukadinovic, V.; Bettstetter, C.; Hellwagner, H.; Rinner, B. An autonomous multi-UAV system for search and rescue. In Proceedings of the First Workshop on Micro Aerial Vehicle Networks, Systems, and Applications for Civilian Use, Florence, Italy, 18 May 2015; pp. 33–38. [Google Scholar]
- Balampanis, F.; Maza, I.; Ollero, A. Coastal Areas Division and Coverage with Multiple UAVs for Remote Sensing. Sensors 2017, 17, 808. [Google Scholar] [CrossRef] [PubMed]
- Erdelj, M.; Król, M.; Natalizio, E. Wireless sensor networks and multi-UAV systems for natural disaster management. Comput. Netw. 2017, 124, 72–86. [Google Scholar] [CrossRef]
- Avellar, G.; Pereira, G.; Pimenta, L.; Iscold, P. Multi-UAV routing for area coverage and remote sensing with minimum time. Sensors 2015, 15, 27783–27803. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Ju, C.; Son, H. Multiple UAV systems for agricultural applications: Control, implementation, and evaluation. Electronics 2018, 7, 162. [Google Scholar] [CrossRef] [Green Version]
- Rasmussen, S.; Kalyanam, K.; Kingston, D. Field experiment of a fully autonomous multiple UAV/UGS intruder detection and monitoring system. In Proceedings of the 2016 International Conference on Unmanned Aircraft Systems (ICUAS), Arlington, VA, USA, 7–10 June 2016; pp. 1293–1302. [Google Scholar]
- Shi, L.; Marcano, N.J.H.; Jacobsen, R.H. A Survey on Multi-Unmanned Aerial Vehicle Communications for Autonomous Inspections. In Proceedings of the 2019 22nd Euromicro Conference on Digital System Design (DSD), Chalkidiki, Greece, 28–30 August 2019; pp. 580–587. [Google Scholar]
- Savkin, A.V.; Huang, H. Deployment of Unmanned Aerial Vehicle Base Stations for Optimal Quality of Coverage. IEEE Wirel. Commun. Lett. 2019, 8, 321–324. [Google Scholar] [CrossRef]
- Savkin, A.V.; Huang, H. A Method for Optimized Deployment of a Network of Surveillance Aerial Drones. IEEE Syst. J. 2019, 13, 4474–4477. [Google Scholar] [CrossRef]
- Savkin, A.V.; Huang, H. Asymptotically optimal deployment of drones for surveillance and monitoring. Sensors 2019, 19, 2068. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Savkin, A.V.; Huang, H. Proactive deployment of aerial drones for coverage over very uneven terrains: A version of the 3D art gallery problem. Sensors 2019, 19, 1438. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Elmaliach, Y.; Shiloni, A.; Kaminka, G.A. A realistic model of frequency-based multi-robot polyline patrolling. In Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems, Estoril, Portugal, 12–16 May 2008; International Foundation for Autonomous Agents and Multiagent Systems: Richland, SC, USA, 2008; Volume 1, pp. 63–70. [Google Scholar]
- Baseggio, M.; Cenedese, A.; Merlo, P.; Pozzi, M.; Schenato, L. Distributed perimeter patrolling and tracking for camera networks. In Proceedings of the 2010 49th IEEE Conference on Decision and Control (CDC), Atlanta, GA, USA, 15–17 December 2010; pp. 2093–2098. [Google Scholar] [CrossRef]
- Cheng, K.; Dasgupta, P. Multi-agent Coalition Formation for Distributed Area Coverage: Analysis and Evaluation. In Proceedings of the 2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT), Singapore, 6–9 December 2010; Volume 3, pp. 334–337. [Google Scholar] [CrossRef]
- Pasqualetti, F.; Durham, J.; Bullo, F. Cooperative Patrolling via Weighted Tours: Performance Analysis and Distributed Algorithms. IEEE Trans. Robot. 2012, 28, 1181–1188. [Google Scholar] [CrossRef] [Green Version]
- Pasqualetti, F.; Franchi, A.; Bullo, F. On Cooperative Patrolling: Optimal Trajectories, Complexity Analysis, and Approximation Algorithms. IEEE Trans. Robot. 2012, 28, 592–606. [Google Scholar] [CrossRef] [Green Version]
- Hollinger, G.; Singh, S. Multi-robot coordination with periodic connectivity. In Proceedings of the 2010 IEEE International Conference on Robotics and Automation (ICRA), Anchorage, AK, USA, 3–8 May 2010; pp. 4457–4462. [Google Scholar] [CrossRef]
- Acevedo, J.; Arrue, B.; Maza, I.; Ollero, A. Distributed Approach for Coverage and Patrolling Missions with a Team of Heterogeneous Aerial Robots Under Communication Constraints. Int. J. Adv. Robot. Syst. 2013, 10, 1–13. [Google Scholar] [CrossRef]
- Acevedo, J.; Arrue, B.; Maza, I.; Ollero, A. Cooperative Large Area Surveillance with a Team of Aerial Mobile Robots for Long Endurance Missions. J. Intell. Robot. Syst. 2013, 70, 329–345. [Google Scholar] [CrossRef]
- Acevedo, J.; Arrue, B.; Diaz-Banez, J.; Ventura, I.; Maza, I.; Ollero, A. One-to-One Coordination Algorithm for Decentralized Area Partition in Surveillance Missions with a Team of Aerial Robots. J. Intell. Robot. Syst. 2014, 1–17. [Google Scholar] [CrossRef]
- Huang, W. Optimal line-sweep-based decompositions for coverage algorithms. In Proceedings of the IEEE International Conference on Robotics and Automation, Seoul, Korea, 21–26 May 2001; Volume 1, pp. 27–32. [Google Scholar]
- Choset, H.; Pignon, P. Coverage Path Planning: The Boustrophedon Decomposition. In Proceedings of the International Conference on Field and Service Robotics, Canberra, Australia, 8 December 1997. [Google Scholar]
- Hazon, N.; Mieli, F.; Kaminka, G. Towards robust on-line multi-robot coverage. In Proceedings of the 2006 IEEE International Conference on Robotics and Automation, ICRA 2006, Orlando, FL, USA, 15 May 2006; pp. 1710–1715. [Google Scholar] [CrossRef]
- Yang, S.; Luo, C. A neural network approach to complete coveragepath planning. IEEE Trans. Man Cybern. Syst. 2004, 34, 718–724. [Google Scholar] [CrossRef] [PubMed]
- Guruprasad, K.; Wilson, Z.; Dasgupta, P. Complete Coverage of an Initially Unknown Environment by Multiple Robots using Voronoi Partition. In Proceedings of the International Conference on Advances in Control and Optimization in Dynamical Systems, Bangalore, India, 16–18 February 2012. [Google Scholar]
- McLain, T.W.; Beard, R.W. Coordination variables, coordination functions, and cooperative timing missions. J. Guid. Control. Dyn. 2005, 28, 150–161. [Google Scholar] [CrossRef]
- Kingston, D.; Beard, R.; Holt, R. Decentralized Perimeter Surveillance Using a Team of UAVs. IEEE Trans. Robot. 2008, 24, 1394–1404. [Google Scholar] [CrossRef] [Green Version]
- Acevedo, J.; Arrue, B.; Maza, I.; Ollero, A. A decentralized algorithm for area surveillance missions using a team of aerial robots with different sensing capabilities. In Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, 31 May–5 June 2014. [Google Scholar]
- Caraballo, L.; Acevedo, J.; Diaz-Banez, J.; Arrue, B.; Maza, I.; Ollero, A. The block-sharing strategy for area monitoring missions using a decentralized multi-UAV system. In Proceedings of the 2014 International Conference onUnmanned Aircraft Systems (ICUAS), Orlando, FL, USA, 27–30 May 2014; pp. 602–610. [Google Scholar] [CrossRef]
- Acevedo, J.J.; Arrue, B.C.; Maza, I.; Ollero, A. A Distributed Algorithm for Area Partitioning in Grid-Shape and Vector-Shape Configurations with Multiple Aerial Robots. J. Intell. Robot. Syst. 2016, 84, 543–557. [Google Scholar] [CrossRef]
Grid Index | (m/s) | (m) | (m/s) |
---|---|---|---|
(1,1) | 0.95 | 4.28 | 8.13 |
(1,2) | 0.83 | 3.58 | 4.28 |
(1,3) | 0.66 | 3 | 3.96 |
(1,4) | 0.68 | 5.20 | 7.07 |
(2,1) | 0.61 | 4.28 | 5.22 |
(2,2) | 0.98 | 3.58 | 7.02 |
(2,3) | 0.97 | 3 | 5.82 |
(2,4) | 0.70 | 5.20 | 7.28 |
(3,1) | 0.88 | 4.28 | 7.53 |
(3,2) | 0.66 | 3.58 | 4.30 |
(3,3) | 0.65 | 3 | 3.90 |
(3,4) | 0.95 | 5.20 | 9.88 |
(4,1) | 0.77 | 4.28 | 6.59 |
(4,2) | 0.75 | 3.58 | 5.37 |
(4,3) | 0.78 | 3 | 4.68 |
(4,4) | 0.61 | 5.20 | 6.34 |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Acevedo, J.J.; Maza, I.; Ollero, A.; Arrue, B.C. An Efficient Distributed Area Division Method for Cooperative Monitoring Applications with Multiple UAVs. Sensors 2020, 20, 3448. https://doi.org/10.3390/s20123448
Acevedo JJ, Maza I, Ollero A, Arrue BC. An Efficient Distributed Area Division Method for Cooperative Monitoring Applications with Multiple UAVs. Sensors. 2020; 20(12):3448. https://doi.org/10.3390/s20123448
Chicago/Turabian StyleAcevedo, José Joaquín, Ivan Maza, Anibal Ollero, and Begoña C. Arrue. 2020. "An Efficient Distributed Area Division Method for Cooperative Monitoring Applications with Multiple UAVs" Sensors 20, no. 12: 3448. https://doi.org/10.3390/s20123448
APA StyleAcevedo, J. J., Maza, I., Ollero, A., & Arrue, B. C. (2020). An Efficient Distributed Area Division Method for Cooperative Monitoring Applications with Multiple UAVs. Sensors, 20(12), 3448. https://doi.org/10.3390/s20123448