{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,6]],"date-time":"2025-12-06T05:00:39Z","timestamp":1764997239460,"version":"build-2065373602"},"reference-count":47,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2019,7,7]],"date-time":"2019-07-07T00:00:00Z","timestamp":1562457600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>The use of unmanned vehicles to perform tiring, hazardous, repetitive tasks, is becoming a reality out of the academy laboratories, getting more and more interest for several application fields from the industrial, to the civil, to the military contexts. In particular, these technologies appear quite promising when they employ several low-cost resource-constrained vehicles leveraging their coordination to perform complex tasks with efficiency, flexibility, and adaptation that are superior to those of a single agent (even if more instrumented). In this work, we study one of said applications, namely the visual tracking of an evader (target) by means of a fleet of autonomous aerial vehicles, with the specific aim of focusing on the target so as to perform an accurate position estimation while concurrently allowing a wide coverage over the monitored area so as to limit the probability of losing the target itself. These clearly conflicting objectives call for an optimization approach that is here developed: by considering both aforementioned aspects and the cooperative capabilities of the fleet, the designed algorithm allows controling in real time the single fields of view so as to counteract evasion maneuvers and maximize an overall performance index. The proposed strategy is discussed and finally assessed through the realistic Gazebo-ROS simulation framework.<\/jats:p>","DOI":"10.3390\/robotics8030052","type":"journal-article","created":{"date-parts":[[2019,7,8]],"date-time":"2019-07-08T03:01:31Z","timestamp":1562554891000},"page":"52","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Cooperative Optimization of UAVs Formation Visual Tracking"],"prefix":"10.3390","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2309-0013","authenticated-orcid":false,"given":"Nicola","family":"Lissandrini","sequence":"first","affiliation":[{"name":"Department of Information Engineering, University of Padova, 35131 Padova, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1357-8077","authenticated-orcid":false,"given":"Giulia","family":"Michieletto","sequence":"additional","affiliation":[{"name":"Department of Information Engineering, University of Padova, 35131 Padova, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4221-2004","authenticated-orcid":false,"given":"Riccardo","family":"Antonello","sequence":"additional","affiliation":[{"name":"Department of Information Engineering, University of Padova, 35131 Padova, Italy"}]},{"given":"Marta","family":"Galvan","sequence":"additional","affiliation":[{"name":"Department of Information Engineering, University of Padova, 35131 Padova, Italy"}]},{"given":"Alberto","family":"Franco","sequence":"additional","affiliation":[{"name":"Department of Information Engineering, University of Padova, 35131 Padova, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2249-5094","authenticated-orcid":false,"given":"Angelo","family":"Cenedese","sequence":"additional","affiliation":[{"name":"Department of Information Engineering, University of Padova, 35131 Padova, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2019,7,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Nonami, K., Kendoul, F., Suzuki, S., Wang, W., and Nakazawa, D. (2010). Autonomous Flying Robots: Unmanned Aerial Vehicles and Micro Aerial Vehicles, Springer Science & Business Media.","DOI":"10.1007\/978-4-431-53856-1"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Austin, R. (2011). Unmanned Aircraft Systems: UAVS Design, Development And Deployment, John Wiley & Sons.","DOI":"10.1002\/9780470664797"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Gupte, S., Mohandas, P.I.T., and Conrad, J.M. (2012, January 15\u201318). A survey of quadrotor unmanned aerial vehicles. Proceedings of the 2012 Proceedings of IEEE Southeastcon, Orlando, FL, USA.","DOI":"10.1109\/SECon.2012.6196930"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/MRA.2012.2206474","article-title":"Multirotor aerial vehicles: Modeling, estimation, and control of quadrotor","volume":"19","author":"Mahony","year":"2012","journal-title":"IEEE Robot. Autom. Mag."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1279","DOI":"10.1177\/0278364912455954","article-title":"Opportunities and challenges with autonomous micro aerial vehicles","volume":"31","author":"Kumar","year":"2012","journal-title":"Int. J. Robot. Res."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Valavanis, K.P., and Vachtsevanos, G.J. (2015). Handbook of Unmanned Aerial Vehicles, Springer.","DOI":"10.1007\/978-90-481-9707-1"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Zaheer, Z., Usmani, A., Khan, E., and Qadeer, M.A. (2016, January 21\u201323). Aerial surveillance system using UAV. Proceedings of the 2016 Thirteenth International Conference on Wireless and Optical Communications Networks (WOCN), Hyderabad, Telangana State, India.","DOI":"10.1109\/WOCN.2016.7759885"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Sun, J., Li, B., Jiang, Y., and Wen, C.y. (2016). A camera-based target detection and positioning UAV system for search and rescue (SAR) purposes. Sensors, 16.","DOI":"10.3390\/s16111778"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Al-Kaff, A., G\u00f3mez-Silva, M.J., Moreno, F.M., de la Escalera, A., and Armingol, J.M. (2019). An Appearance-Based Tracking Algorithm for Aerial Search and Rescue Purposes. Sensors, 19.","DOI":"10.3390\/s19030652"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1016\/j.robot.2018.06.012","article-title":"Aerial manipulation\u2014A literature survey","volume":"107","author":"Khamseh","year":"2018","journal-title":"Robot. Auton. Syst."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1957","DOI":"10.1109\/LRA.2018.2808541","article-title":"Aerial manipulation: A literature review","volume":"3","author":"Ruggiero","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Sahingoz, O.K. (2013, January 28\u201331). Mobile networking with UAVs: Opportunities and challenges. Proceedings of the 2013 International Conference on Unmanned Aircraft Systems (ICUAS), Atlanta, GA, USA.","DOI":"10.1109\/ICUAS.2013.6564779"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Hou, Z., Wang, W., Zhang, G., and Han, C. (July, January 28). A survey on the formation control of multiple quadrotors. Proceedings of the 2017 14th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), Jeju, South Korea.","DOI":"10.1109\/URAI.2017.7992717"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"837","DOI":"10.1109\/TRO.2018.2857475","article-title":"A survey on aerial swarm robotics","volume":"34","author":"Chung","year":"2018","journal-title":"IEEE Trans. Robot."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1019","DOI":"10.1017\/S0263574718000218","article-title":"A survey of formation control and motion planning of multiple unmanned vehicles","volume":"36","author":"Liu","year":"2018","journal-title":"Robotica"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1109\/MCOM.2018.1700422","article-title":"Multiple moving targets surveillance based on a cooperative network for multi-UAV","volume":"56","author":"Gu","year":"2018","journal-title":"IEEE Commun. Mag."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1016\/j.arcontrol.2018.07.001","article-title":"Cooperative control of multiple unmanned aerial systems for heavy duty carrying","volume":"46","author":"Tan","year":"2018","journal-title":"Ann. Rev. Control"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Li, B., Jiang, Y., Sun, J., Cai, L., and Wen, C.Y. (2016). Development and testing of a two-UAV communication relay system. Sensors, 16.","DOI":"10.3390\/s16101696"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Kanistras, K., Martins, G., Rutherford, M.J., and Valavanis, K.P. (2015). Survey of unmanned aerial vehicles (UAVs) for traffic monitoring. Handbook of Unmanned Aerial Vehicles, Springer.","DOI":"10.1007\/978-90-481-9707-1_122"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Yanmaz, E. (2009). SEvent detection using unmanned aerial vehicles: Ordered versus self-organized search. International Workshop on Self-Organizing Systems, Springer.","DOI":"10.1007\/978-3-642-10865-5_3"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Zhao, J., Xiao, G., Zhang, X., and Bavirisetti, D.P. (2018). A Survey on Object Tracking in Aerial Surveillance. International Conference on Aerospace System Science and Engineering, Springer.","DOI":"10.1007\/978-981-13-6061-9_4"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Schwager, M., Julian, B.J., and Rus, D. (2009, January 12\u201317). Optimal coverage for multiple hovering robots with downward facing cameras. Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan.","DOI":"10.1109\/ROBOT.2009.5152815"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1007\/s10514-012-9292-1","article-title":"Optimal surveillance coverage for teams of micro aerial vehicles in GPS-denied environments using onboard vision","volume":"33","author":"Doitsidis","year":"2012","journal-title":"Auton. Robots"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Saska, M., Chudoba, J., P\u0159eu\u010dil, L., Thomas, J., Loianno, G., T\u0159e\u0161\u0148\u00e1k, A., Von\u00e1sek, V., and Kumar, V. (2014, January 27\u201330). Autonomous deployment of swarms of micro-aerial vehicles in cooperative surveillance. Proceedings of the 2014 International Conference on Unmanned Aircraft Systems (ICUAS), Orlando, FL, USA.","DOI":"10.1109\/ICUAS.2014.6842301"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1007\/s11263-012-0587-7","article-title":"Modeling coverage in camera networks: A survey","volume":"101","author":"Mavrinac","year":"2013","journal-title":"Int. J. Comput. Vis."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1657","DOI":"10.1137\/050621918","article-title":"Maximizing visibility in nonconvex polygons: nonsmooth analysis and gradient algorithm design","volume":"45","author":"Ganguli","year":"2006","journal-title":"SIAM J. Control Optim."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Chevet, T., Maniu, C.S., Vlad, C., and Zhang, Y. (2018, January 12\u201315). Voronoi-based UAVs Formation Deployment and Reconfiguration using MPC Techniques. Proceedings of the 2018 International Conference on Unmanned Aircraft Systems (ICUAS), Dallas, TX, USA.","DOI":"10.1109\/ICUAS.2018.8453342"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Mungu\u00eda, R., Urzua, S., Bolea, Y., and Grau, A. (2016). Vision-based SLAM system for unmanned aerial vehicles. Sensors, 16.","DOI":"10.3390\/s16030372"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Schmuck, P., and Chli, M. (June, January 29). Multi-uav collaborative monocular slam. Proceedings of the 2017 IEEE International Conference on Robotics and Automation (ICRA), Singapore.","DOI":"10.1109\/ICRA.2017.7989445"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"729","DOI":"10.1007\/s10514-015-9491-7","article-title":"Multi-robot target detection and tracking: Taxonomy and survey","volume":"40","author":"Robin","year":"2016","journal-title":"Auton. Robots"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Evans, M., Osborne, C.J., and Ferryman, J. (2013, January 27\u201330). Multicamera object detection and tracking with object size estimation. Proceedings of the 2013 10th IEEE International Conference on Advanced Video and Signal Based Surveillance, Krakow, Poland.","DOI":"10.1109\/AVSS.2013.6636636"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Xu, B., Bulan, O., Kumar, J., Wshah, S., Kozitsky, V., and Paul, P. (2015, January 15\u201318). Comparison of early and late information fusion for multi-camera HOV lane enforcement. Proceedings of the 2015 IEEE 18th International Conference on Intelligent Transportation Systems, Las Palmas, Spain.","DOI":"10.1109\/ITSC.2015.153"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Coates, A., and Ng, A.Y. (2010, January 3\u20137). Multi-camera object detection for robotics. Proceedings of the 2010 IEEE International Conference on Robotics and Automation, Anchorage, AK, USA.","DOI":"10.1109\/ROBOT.2010.5509644"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Del Rosario, J.R.B., Bandala, A.A., and Dadios, E.P. (2017, January 1\u20133). Multi-view multi-object tracking in an intelligent transportation system: A literature review. Proceedings of the 2017 IEEE 9th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management (HNICEM), Manila, Philippines.","DOI":"10.1109\/HNICEM.2017.8269524"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Poiesi, F., and Cavallaro, A. (October, January 28). Distributed vision-based flying cameras to film a moving target. Proceedings of the 2015 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany.","DOI":"10.1109\/IROS.2015.7353710"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"691","DOI":"10.1016\/j.conengprac.2010.02.008","article-title":"Modelling and control of a large quadrotor robot","volume":"18","author":"Pounds","year":"2010","journal-title":"Control Eng. Pract."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/MRA.2010.937855","article-title":"The GRASP multiple micro-UAV testbed","volume":"17","author":"Michael","year":"2010","journal-title":"IEEE Robot. Autom. Mag."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Kalabi\u0107, U., Gupta, R., Di Cairano, S., Bloch, A., and Kolmanovsky, I. (2016, January 6\u20138). MPC on Manifolds with an Application to SE (3). Proceedings of the 2016 American Control Conference (ACC), Boston, MA, USA.","DOI":"10.1109\/ACC.2016.7524883"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Garcia, G.A., Kim, A.R., Jackson, E., Kashmiri, S.S., and Shukla, D. (2017, January 13\u201316). Modeling and flight control of a commercial nano quadrotor. Proceedings of the 2017 International Conference on Unmanned Aircraft Systems (ICUAS), Miami, FL, USA.","DOI":"10.1109\/ICUAS.2017.7991439"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Lee, T., Leok, M., and McClamroch, N.H. (2010, January 15\u201317). Geometric tracking control of a quadrotor UAV on SE(3). Proceedings of the 49th IEEE conference on decision and control (CDC), Atlanta, GA, USA.","DOI":"10.1109\/CDC.2010.5717652"},{"key":"ref_41","unstructured":"Lee, T. (July, January 29). Geometric tracking control of the attitude dynamics of a rigid body on SO(3). Proceedings of the 2011 American Control Conference, San Francisco, CA, USA."},{"key":"ref_42","unstructured":"Ma, Y., Soatto, S., Kosecka, J., and Sastry, S.S. (2012). An Invitation to 3-D Vision: From Images to Geometric Models, Springer Science & Business Media."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Schiano, F., Franchi, A., Zelazo, D., and Giordano, P.R. (2016, January 9\u201314). A rigidity-based decentralized bearing formation controller for groups of quadrotor UAVs. Proceedings of the 2016 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, South Korea.","DOI":"10.1109\/IROS.2016.7759748"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Kamthe, A., Jiang, L., Dudys, M., and Cerpa, A. (2009). Scopes: Smart cameras object position estimation system. European Conference on Wireless Sensor Networks, Springer.","DOI":"10.1007\/978-3-642-00224-3_18"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Masiero, A., and Cenedese, A. (2012, January 27\u201329). On triangulation algorithms in large scale camera network systems. Proceedings of the 2012 American Control Conference (ACC), Montreal, QC, Canada.","DOI":"10.1109\/ACC.2012.6315278"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Fu, X., Liu, K., and Gao, X. (2018). Multi-UAVs communication-aware cooperative target tracking. Appl. Sci., 8.","DOI":"10.3390\/app8060870"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Lissandrini, N., Michieletto, G., Antonello, R., Galvan, M., Franco, A., and Cenedese, A. (2019, June 25). Cooperative Optimization of UAVs Formation Visual Tracking. Available online: https:\/\/youtu.be\/MXV0cQ4qmRk.","DOI":"10.3390\/robotics8030052"}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/8\/3\/52\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:03:22Z","timestamp":1760187802000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/8\/3\/52"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,7]]},"references-count":47,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2019,9]]}},"alternative-id":["robotics8030052"],"URL":"https:\/\/doi.org\/10.3390\/robotics8030052","relation":{},"ISSN":["2218-6581"],"issn-type":[{"type":"electronic","value":"2218-6581"}],"subject":[],"published":{"date-parts":[[2019,7,7]]}}}