A Deep Neural Network Sensor for Visual Servoing in 3D Spaces

This paper describes a novel stereo vision sensor based on deep neural networks, that can be used to produce a feedback signal for visual servoing in unmanned aerial vehicles such as drones. Two deep convolutional neural networks attached to the stereo camera in the drone are trained to detect wind...

Full description

Bibliographic Details
Main Authors: Petar Durdevic, Daniel Ortiz-Arroyo
Format: Article
Language:English
Published: MDPI AG 2020-03-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/5/1437
id doaj-584b163a54fe4f69b13973ef7d4726f8
record_format Article
spelling doaj-584b163a54fe4f69b13973ef7d4726f82020-11-25T02:55:11ZengMDPI AGSensors1424-82202020-03-01205143710.3390/s20051437s20051437A Deep Neural Network Sensor for Visual Servoing in 3D SpacesPetar Durdevic0Daniel Ortiz-Arroyo1Department of Energy Technology, Aalborg University, Niels Bohrs Vej 8, 6700 Esbjerg, DenmarkDepartment of Energy Technology, Aalborg University, Niels Bohrs Vej 8, 6700 Esbjerg, DenmarkThis paper describes a novel stereo vision sensor based on deep neural networks, that can be used to produce a feedback signal for visual servoing in unmanned aerial vehicles such as drones. Two deep convolutional neural networks attached to the stereo camera in the drone are trained to detect wind turbines in images and stereo triangulation is used to calculate the distance from a wind turbine to the drone. Our experimental results show that the sensor produces data accurate enough to be used for servoing, even in the presence of noise generated when the drone is not being completely stable. Our results also show that appropriate filtering of the signals is needed and that to produce correct results, it is very important to keep the wind turbine within the field of vision of both cameras, so that both deep neural networks could detect it.https://www.mdpi.com/1424-8220/20/5/1437deep convolutional neural networkvisual servoingdroneinspectionsautonomy
collection DOAJ
language English
format Article
sources DOAJ
author Petar Durdevic
Daniel Ortiz-Arroyo
spellingShingle Petar Durdevic
Daniel Ortiz-Arroyo
A Deep Neural Network Sensor for Visual Servoing in 3D Spaces
Sensors
deep convolutional neural network
visual servoing
drone
inspections
autonomy
author_facet Petar Durdevic
Daniel Ortiz-Arroyo
author_sort Petar Durdevic
title A Deep Neural Network Sensor for Visual Servoing in 3D Spaces
title_short A Deep Neural Network Sensor for Visual Servoing in 3D Spaces
title_full A Deep Neural Network Sensor for Visual Servoing in 3D Spaces
title_fullStr A Deep Neural Network Sensor for Visual Servoing in 3D Spaces
title_full_unstemmed A Deep Neural Network Sensor for Visual Servoing in 3D Spaces
title_sort deep neural network sensor for visual servoing in 3d spaces
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2020-03-01
description This paper describes a novel stereo vision sensor based on deep neural networks, that can be used to produce a feedback signal for visual servoing in unmanned aerial vehicles such as drones. Two deep convolutional neural networks attached to the stereo camera in the drone are trained to detect wind turbines in images and stereo triangulation is used to calculate the distance from a wind turbine to the drone. Our experimental results show that the sensor produces data accurate enough to be used for servoing, even in the presence of noise generated when the drone is not being completely stable. Our results also show that appropriate filtering of the signals is needed and that to produce correct results, it is very important to keep the wind turbine within the field of vision of both cameras, so that both deep neural networks could detect it.
topic deep convolutional neural network
visual servoing
drone
inspections
autonomy
url https://www.mdpi.com/1424-8220/20/5/1437
work_keys_str_mv AT petardurdevic adeepneuralnetworksensorforvisualservoingin3dspaces
AT danielortizarroyo adeepneuralnetworksensorforvisualservoingin3dspaces
AT petardurdevic deepneuralnetworksensorforvisualservoingin3dspaces
AT danielortizarroyo deepneuralnetworksensorforvisualservoingin3dspaces
_version_ 1724717717267677184