{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T16:21:28Z","timestamp":1778257288214,"version":"3.51.4"},"reference-count":43,"publisher":"MDPI AG","issue":"17","license":[{"start":{"date-parts":[[2022,8,30]],"date-time":"2022-08-30T00:00:00Z","timestamp":1661817600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Carnegie Mellon University Robotics Institute and Mohamed Bin Zayed International Robotics Challenge"},{"name":"UFMG"},{"name":"CNPq\/Brazil"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Many aerial robotic applications require the ability to land on moving platforms, such as delivery trucks and marine research boats. We present a method to autonomously land an Unmanned Aerial Vehicle on a moving vehicle. A visual servoing controller approaches the ground vehicle using velocity commands calculated directly in image space. The control laws generate velocity commands in all three dimensions, eliminating the need for a separate height controller. The method has shown the ability to approach and land on the moving deck in simulation, indoor and outdoor environments, and compared to the other available methods, it has provided the fastest landing approach. Unlike many existing methods for landing on fast-moving platforms, this method does not rely on additional external setups, such as RTK, motion capture system, ground station, offboard processing, or communication with the vehicle, and it requires only the minimal set of hardware and localization sensors. The videos and source codes are also provided.<\/jats:p>","DOI":"10.3390\/s22176549","type":"journal-article","created":{"date-parts":[[2022,8,31]],"date-time":"2022-08-31T00:13:56Z","timestamp":1661904836000},"page":"6549","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":62,"title":["Visual Servoing Approach to Autonomous UAV Landing on a Moving Vehicle"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7237-1885","authenticated-orcid":false,"given":"Azarakhsh","family":"Keipour","sequence":"first","affiliation":[{"name":"Robotics AI, Amazon, Arlington, VA 22202, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0739-9934","authenticated-orcid":false,"given":"Guilherme A. S.","family":"Pereira","sequence":"additional","affiliation":[{"name":"Department of Mechanical and Aerospace Engineering, West Virginia University, Morgantown, WV 26506, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3015-9613","authenticated-orcid":false,"given":"Rogerio","family":"Bonatti","sequence":"additional","affiliation":[{"name":"Autonomous Systems Group, Microsoft, Redmond, WA 98052, USA"}]},{"given":"Rohit","family":"Garg","sequence":"additional","affiliation":[{"name":"Gather AI, Pittsburgh, PA 15217, USA"}]},{"given":"Puru","family":"Rastogi","sequence":"additional","affiliation":[{"name":"Mowito, Bengaluru 560091, India"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3603-585X","authenticated-orcid":false,"given":"Geetesh","family":"Dubey","sequence":"additional","affiliation":[{"name":"Gather AI, Pittsburgh, PA 15217, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8373-4688","authenticated-orcid":false,"given":"Sebastian","family":"Scherer","sequence":"additional","affiliation":[{"name":"Robotics Institute, Carnegie Mellon University, Pittsburgh, PA 15213, USA"}]}],"member":"1968","published-online":{"date-parts":[[2022,8,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Bonatti, R., Ho, C., Wang, W., Choudhury, S., and Scherer, S. (2019, January 3\u20138). Towards a Robust Aerial Cinematography Platform: Localizing and Tracking Moving Targets in Unstructured Environments. Proceedings of the 2019 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau, China.","DOI":"10.1109\/IROS40897.2019.8968163"},{"key":"ref_2","unstructured":"Keipour, A., Mousaei, M., Ashley, A.T., and Scherer, S. (2020). Integration of Fully-Actuated Multirotors into Real-World Applications. arXiv."},{"key":"ref_3","unstructured":"Keipour, A. (2022). Physical Interaction and Manipulation of the Environment Using Aerial Robots. [Ph.D. Thesis, Carnegie Mellon University]."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Arora, S., Jain, S., Scherer, S., Nuske, S., Chamberlain, L., and Singh, S. (2013, January 6\u201310). Infrastructure-free shipdeck tracking for autonomous landing. Proceedings of the 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, Germany.","DOI":"10.1109\/ICRA.2013.6630595"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Almeshal, A., and Alenezi, M. (2018). A Vision-Based Neural Network Controller for the Autonomous Landing of a Quadrotor on Moving Targets. Robotics, 7.","DOI":"10.3390\/robotics7040071"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Saripalli, S., and Sukhatme, G.S. (2006). Landing on a Moving Target Using an Autonomous Helicopter. Field and Service Robotics: Recent Advances in Research and Applications, Springer.","DOI":"10.1007\/10991459_27"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1007\/s10846-010-9473-0","article-title":"Automatic Take Off, Tracking and Landing of a Miniature UAV on a Moving Carrier Vehicle","volume":"61","author":"Wenzel","year":"2011","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Gautam, A., Sujit, P.B., and Saripalli, S. (2014, January 27\u201330). A survey of autonomous landing techniques for UAVs. Proceedings of the 2014 International Conference on Unmanned Aircraft Systems (ICUAS), Orlando, FL, USA.","DOI":"10.1109\/ICUAS.2014.6842377"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Kim, J., Jung, Y., Lee, D., and Shim, D.H. (2014, January 27\u201330). Outdoor autonomous landing on a moving platform for quadrotors using an omnidirectional camera. Proceedings of the 2014 International Conference on Unmanned Aircraft Systems (ICUAS), Orlando, FL, USA.","DOI":"10.1109\/ICUAS.2014.6842381"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1002\/rob.21824","article-title":"The ETH-MAV Team in the MBZ International Robotics Challenge","volume":"36","author":"Bahnemann","year":"2019","journal-title":"J. Field Robot."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1002\/rob.21817","article-title":"Team NimbRo at MBZIRC 2017: Fast landing on a moving target and treasure hunting with a team of micro aerial vehicles","volume":"36","author":"Beul","year":"2019","journal-title":"J. Field Robot."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Alarc\u00f3n, F., Garc\u00eda, M., Maza, I., Viguria, A., and Ollero, A. (2019). A Precise and GNSS-Free Landing System on Moving Platforms for Rotary-Wing UAVs. Sensors, 19.","DOI":"10.3390\/s19040886"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"172","DOI":"10.55417\/fr.2022007","article-title":"Mission-level Robustness with Rapidly-deployed, Autonomous Aerial Vehicles by Carnegie Mellon Team Tartan at MBZIRC 2020","volume":"2","author":"Bhattacharya","year":"2022","journal-title":"Field Robot."},{"key":"ref_14","unstructured":"MBZIRC (2015). MBZIRC Challenge Description, Khalifa University. [2nd ed.]. Available online: www.mbzirc.com."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Saripalli, S., Sukhatme, G.S., and Montgomery, J.F. (2003). An Experimental Study of the Autonomous Helicopter Landing Problem. Experimental Robotics VIII, Springer.","DOI":"10.1007\/3-540-36268-1_42"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.2514\/1.G002703","article-title":"Autonomous Landing of a Quadcopter on a High-Speed Ground Vehicle","volume":"40","author":"Borowczyk","year":"2017","journal-title":"J. Guid. Control Dyn."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Lee, D., Ryan, T., and Kim, H.J. (2012, January 14\u201318). Autonomous landing of a VTOL UAV on a moving platform using image-based visual servoing. Proceedings of the 2012 IEEE International Conference on Robotics and Automation, Saint Paul, MN, USA.","DOI":"10.1109\/ICRA.2012.6224828"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"4337","DOI":"10.1109\/LRA.2020.2994485","article-title":"Precise Landing of Autonomous Aerial Vehicles Using Vector Fields","volume":"5","author":"McLaughlin","year":"2020","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_19","unstructured":"Lange, S., Sunderhauf, N., and Protzel, P. (2009, January 22\u201326). A vision based onboard approach for landing and position control of an autonomous multirotor UAV in GPS-denied environments. Proceedings of the 2009 International Conference on Advanced Robotics, Munich, Germany."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Merz, T., Duranti, S., and Conte, G. (2006). Autonomous Landing of an Unmanned Helicopter based on Vision and Inertial Sensing. Experimental Robotics IX: The 9th International Symposium on Experimental Robotics, Springer.","DOI":"10.1007\/11552246_33"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"4723869","DOI":"10.1155\/2019\/4723869","article-title":"Autonomous Landing of a Micro Aerial Vehicle on a Moving Platform Using a Composite Landmark","volume":"2019","author":"Xing","year":"2019","journal-title":"Int. J. Aerosp. Eng."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"167192","DOI":"10.1109\/ACCESS.2020.3022881","article-title":"Autonomous Quadcopter Precision Landing Onto a Heaving Platform: New Method and Experiment","volume":"8","author":"Hong","year":"2020","journal-title":"IEEE Access"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Wynn, J.S., and McLain, T.W. (2019, January 11\u201314). Visual Servoing for Multirotor Precision Landing in Daylight and After-Dark Conditions. Proceedings of the 2019 International Conference on Unmanned Aircraft Systems (ICUAS), Atlanta, GA, USA.","DOI":"10.1109\/ICUAS.2019.8798020"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1016\/j.imavis.2018.05.004","article-title":"Speeded Up Detection of Squared Fiducial Markers","volume":"76","year":"2018","journal-title":"Image Vis. Comput."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"275","DOI":"10.1007\/s10846-014-0062-5","article-title":"Optic Flow Regulation in Unsteady Environments: A Tethered MAV Achieves Terrain Following and Targeted Landing Over a Moving Platform","volume":"79","author":"Ruffier","year":"2015","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1109\/TRO.2011.2163435","article-title":"Landing a VTOL Unmanned Aerial Vehicle on a Moving Platform Using Optical Flow","volume":"28","author":"Hamel","year":"2012","journal-title":"IEEE Trans. Robot."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Chang, C.W., Lo, L.Y., Cheung, H.C., Feng, Y., Yang, A.S., Wen, C.Y., and Zhou, W. (2022). Proactive Guidance for Accurate UAV Landing on a Dynamic Platform: A Visual-Inertial Approach. Sensors, 22.","DOI":"10.3390\/s22010404"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Cantelli, L., Guastella, D., Melita, C.D., Muscato, G., Battiato, S., D\u2019Urso, F., Farinella, G.M., Ortis, A., and Santoro, C. (2017). Autonomous Landing of a UAV on a Moving Vehicle for the MBZIRC. Human-Centric Robotics, Proceedings of the CLAWAR 2017: 20th International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, Porto, Portugal, 11\u201313 September 2017, World Scientific.","DOI":"10.1142\/9789813231047_0026"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Battiato, S., Gallo, G., Schettini, R., and Stanco, F. (2017). A System for Autonomous Landing of a UAV on a Moving Vehicle. Image Analysis and Processing, Proceedings of the International Conference on Image Analysis and Processing, Catania, Italy, 11\u201315 September 2017, Springer International Publishing.","DOI":"10.1007\/978-3-319-68560-1"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"874","DOI":"10.1002\/rob.21858","article-title":"Autonomous landing on a moving vehicle with an unmanned aerial vehicle","volume":"36","author":"Baca","year":"2019","journal-title":"J. Field Robot."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1002\/rob.21821","article-title":"Fully autonomous micro air vehicle flight and landing on a moving target using visual\u2013inertial estimation and model-predictive control","volume":"36","author":"Tzoumanikas","year":"2019","journal-title":"J. Field Robot."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Falanga, D., Zanchettin, A., Simovic, A., Delmerico, J., and Scaramuzza, D. (2017, January 11\u201313). Vision-based autonomous quadrotor landing on a moving platform. Proceedings of the 2017 IEEE International Symposium on Safety, Security and Rescue Robotics (SSRR), Shanghai, China.","DOI":"10.1109\/SSRR.2017.8088164"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"7009","DOI":"10.1109\/LRA.2021.3097057","article-title":"Real-Time Ellipse Detection for Robotics Applications","volume":"6","author":"Keipour","year":"2021","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Hoffmann, G.M., Waslander, S.L., and Tomlin, C.J. (2008, January 18\u201321). Quadrotor helicopter trajectory tracking control. Proceedings of the AIAA Guidance, Navigation and Control Conference and Exhibit, Honolulu, HI, USA.","DOI":"10.2514\/6.2008-7410"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1109\/70.143350","article-title":"A new approach to visual servoing in robotics","volume":"8","author":"Espiau","year":"1992","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"651","DOI":"10.1109\/70.538972","article-title":"A tutorial on visual servo control","volume":"12","author":"Hutchinson","year":"1996","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/MRA.2005.1577023","article-title":"ViSP for visual servoing: A generic software platform with a wide class of robot control skills","volume":"12","author":"Marchand","year":"2005","journal-title":"IEEE Robot. Autom. Mag."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1109\/70.538973","article-title":"Dynamic effects in visual closed-loop systems","volume":"12","author":"Corke","year":"1996","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1002\/rob.21814","article-title":"Ellipse proposal and convolutional neural network discriminant for autonomous landing marker detection","volume":"36","author":"Jin","year":"2019","journal-title":"J. Field Robot."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1002\/rob.21815","article-title":"Fast vision-based autonomous detection of moving cooperative target for unmanned aerial vehicle landing","volume":"36","author":"Li","year":"2019","journal-title":"J. Field Robot."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"3693","DOI":"10.1016\/j.patcog.2014.05.012","article-title":"A fast and effective ellipse detector for embedded vision applications","volume":"47","author":"Fornaciari","year":"2014","journal-title":"Pattern Recognit."},{"key":"ref_42","unstructured":"Koenig, N., and Howard, A. (October, January 28). Design and use paradigms for Gazebo, an open-source multi-robot simulator. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Sendai, Japan."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Noda, I., Ando, N., Brugali, D., and Kuffner, J.J. (2012). Comprehensive Simulation of Quadrotor UAVs Using ROS and Gazebo. Simulation, Modeling, and Programming for Autonomous Robots, Proceedings of the Third International Conference, SIMPAR 2012, Tsukuba, Japan, 5\u20138 November 2012, Springer.","DOI":"10.1007\/978-3-642-34327-8"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/17\/6549\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:20:25Z","timestamp":1760142025000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/17\/6549"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,30]]},"references-count":43,"journal-issue":{"issue":"17","published-online":{"date-parts":[[2022,9]]}},"alternative-id":["s22176549"],"URL":"https:\/\/doi.org\/10.3390\/s22176549","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,8,30]]}}}