Vision-Based Multirotor Following Using Synthetic Learning Techniques

Deep- and reinforcement-learning techniques have increasingly required large sets of real data to achieve stable convergence and generalization, in the context of image-recognition, object-detection or motion-control strategies. On this subject, the research community lacks robust approaches to over...

Full description

Bibliographic Details
Main Authors: Alejandro Rodriguez-Ramos, Adrian Alvarez-Fernandez, Hriday Bavle, Pascual Campoy, Jonathan P. How
Format: Article
Language:English
Published: MDPI AG 2019-11-01
Series:Sensors
Subjects:
uav
Online Access:https://www.mdpi.com/1424-8220/19/21/4794
id doaj-5451b3721f68469eabc573772eb717e2
record_format Article
spelling doaj-5451b3721f68469eabc573772eb717e22020-11-25T01:44:09ZengMDPI AGSensors1424-82202019-11-011921479410.3390/s19214794s19214794Vision-Based Multirotor Following Using Synthetic Learning TechniquesAlejandro Rodriguez-Ramos0Adrian Alvarez-Fernandez1Hriday Bavle2Pascual Campoy3Jonathan P. How4Computer Vision and Aerial Robotics group, Centre for Automation and Robotics, Universidad Politécnica de Madrid (UPM-CSIC), Calle Jose Gutierrez Abascal 2, 28006 Madrid, SpainArtificial Intelligence group, University of Groningen, 9712 Groningen, The NetherlandsComputer Vision and Aerial Robotics group, Centre for Automation and Robotics, Universidad Politécnica de Madrid (UPM-CSIC), Calle Jose Gutierrez Abascal 2, 28006 Madrid, SpainComputer Vision and Aerial Robotics group, Centre for Automation and Robotics, Universidad Politécnica de Madrid (UPM-CSIC), Calle Jose Gutierrez Abascal 2, 28006 Madrid, SpainAerospace Controls Laboratory, Massachusetts Institute of Technology (MIT), 77Mass. Ave., Cambridge, MA 02139, USADeep- and reinforcement-learning techniques have increasingly required large sets of real data to achieve stable convergence and generalization, in the context of image-recognition, object-detection or motion-control strategies. On this subject, the research community lacks robust approaches to overcome unavailable real-world extensive data by means of realistic synthetic-information and domain-adaptation techniques. In this work, synthetic-learning strategies have been used for the vision-based autonomous following of a noncooperative multirotor. The complete maneuver was learned with synthetic images and high-dimensional low-level continuous robot states, with deep- and reinforcement-learning techniques for object detection and motion control, respectively. A novel motion-control strategy for object following is introduced where the camera gimbal movement is coupled with the multirotor motion during the multirotor following. Results confirm that our present framework can be used to deploy a vision-based task in real flight using synthetic data. It was extensively validated in both simulated and real-flight scenarios, providing proper results (following a multirotor up to 1.3 m/s in simulation and 0.3 m/s in real flights).https://www.mdpi.com/1424-8220/19/21/4794multirotoruavfollowingsynthetic learningreinforcement learningdeep learning
collection DOAJ
language English
format Article
sources DOAJ
author Alejandro Rodriguez-Ramos
Adrian Alvarez-Fernandez
Hriday Bavle
Pascual Campoy
Jonathan P. How
spellingShingle Alejandro Rodriguez-Ramos
Adrian Alvarez-Fernandez
Hriday Bavle
Pascual Campoy
Jonathan P. How
Vision-Based Multirotor Following Using Synthetic Learning Techniques
Sensors
multirotor
uav
following
synthetic learning
reinforcement learning
deep learning
author_facet Alejandro Rodriguez-Ramos
Adrian Alvarez-Fernandez
Hriday Bavle
Pascual Campoy
Jonathan P. How
author_sort Alejandro Rodriguez-Ramos
title Vision-Based Multirotor Following Using Synthetic Learning Techniques
title_short Vision-Based Multirotor Following Using Synthetic Learning Techniques
title_full Vision-Based Multirotor Following Using Synthetic Learning Techniques
title_fullStr Vision-Based Multirotor Following Using Synthetic Learning Techniques
title_full_unstemmed Vision-Based Multirotor Following Using Synthetic Learning Techniques
title_sort vision-based multirotor following using synthetic learning techniques
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2019-11-01
description Deep- and reinforcement-learning techniques have increasingly required large sets of real data to achieve stable convergence and generalization, in the context of image-recognition, object-detection or motion-control strategies. On this subject, the research community lacks robust approaches to overcome unavailable real-world extensive data by means of realistic synthetic-information and domain-adaptation techniques. In this work, synthetic-learning strategies have been used for the vision-based autonomous following of a noncooperative multirotor. The complete maneuver was learned with synthetic images and high-dimensional low-level continuous robot states, with deep- and reinforcement-learning techniques for object detection and motion control, respectively. A novel motion-control strategy for object following is introduced where the camera gimbal movement is coupled with the multirotor motion during the multirotor following. Results confirm that our present framework can be used to deploy a vision-based task in real flight using synthetic data. It was extensively validated in both simulated and real-flight scenarios, providing proper results (following a multirotor up to 1.3 m/s in simulation and 0.3 m/s in real flights).
topic multirotor
uav
following
synthetic learning
reinforcement learning
deep learning
url https://www.mdpi.com/1424-8220/19/21/4794
work_keys_str_mv AT alejandrorodriguezramos visionbasedmultirotorfollowingusingsyntheticlearningtechniques
AT adrianalvarezfernandez visionbasedmultirotorfollowingusingsyntheticlearningtechniques
AT hridaybavle visionbasedmultirotorfollowingusingsyntheticlearningtechniques
AT pascualcampoy visionbasedmultirotorfollowingusingsyntheticlearningtechniques
AT jonathanphow visionbasedmultirotorfollowingusingsyntheticlearningtechniques
_version_ 1725029600927416320