Cargando…

Visual Odometry Using Pixel Processor Arrays for Unmanned Aerial Systems in GPS Denied Environments

Environments in which Global Positioning Systems (GPS), or more generally Global Navigation Satellite System (GNSS), signals are denied or degraded pose problems for the guidance, navigation, and control of autonomous systems. This can make operating in hostile GNSS-Impaired environments, such as in...

Descripción completa

Detalles Bibliográficos
Autores principales: McConville, Alexander, Bose, Laurie, Clarke, Robert, Mayol-Cuevas, Walterio, Chen, Jianing, Greatwood, Colin, Carey, Stephen, Dudek, Piotr, Richardson, Tom
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7805748/
https://www.ncbi.nlm.nih.gov/pubmed/33501292
http://dx.doi.org/10.3389/frobt.2020.00126
_version_ 1783636372126433280
author McConville, Alexander
Bose, Laurie
Clarke, Robert
Mayol-Cuevas, Walterio
Chen, Jianing
Greatwood, Colin
Carey, Stephen
Dudek, Piotr
Richardson, Tom
author_facet McConville, Alexander
Bose, Laurie
Clarke, Robert
Mayol-Cuevas, Walterio
Chen, Jianing
Greatwood, Colin
Carey, Stephen
Dudek, Piotr
Richardson, Tom
author_sort McConville, Alexander
collection PubMed
description Environments in which Global Positioning Systems (GPS), or more generally Global Navigation Satellite System (GNSS), signals are denied or degraded pose problems for the guidance, navigation, and control of autonomous systems. This can make operating in hostile GNSS-Impaired environments, such as indoors, or in urban and natural canyons, impossible or extremely difficult. Pixel Processor Array (PPA) cameras—in conjunction with other on-board sensors—can be used to address this problem, aiding in tracking, localization, and control. In this paper we demonstrate the use of a PPA device—the SCAMP vision chip—combining perception and compute capabilities on the same device for aiding in real-time navigation and control of aerial robots. A PPA consists of an array of Processing Elements (PEs), each of which features light capture, processing, and storage capabilities. This allows various image processing tasks to be efficiently performed directly on the sensor itself. Within this paper we demonstrate visual odometry and target identification running concurrently on-board a single PPA vision chip at a combined frequency in the region of 400 Hz. Results from outdoor multirotor test flights are given along with comparisons against baseline GPS results. The SCAMP PPA's High Dynamic Range (HDR) and ability to run multiple algorithms at adaptive rates makes the sensor well suited for addressing outdoor flight of small UAS in GNSS challenging or denied environments. HDR allows operation to continue during the transition from indoor to outdoor environments, and in other situations where there are significant variations in light levels. Additionally, the PPA only needs to output specific information such as the optic flow and target position, rather than having to output entire images. This significantly reduces the bandwidth required for communication between the sensor and on-board flight computer, enabling high frame rate, low power operation.
format Online
Article
Text
id pubmed-7805748
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-78057482021-01-25 Visual Odometry Using Pixel Processor Arrays for Unmanned Aerial Systems in GPS Denied Environments McConville, Alexander Bose, Laurie Clarke, Robert Mayol-Cuevas, Walterio Chen, Jianing Greatwood, Colin Carey, Stephen Dudek, Piotr Richardson, Tom Front Robot AI Robotics and AI Environments in which Global Positioning Systems (GPS), or more generally Global Navigation Satellite System (GNSS), signals are denied or degraded pose problems for the guidance, navigation, and control of autonomous systems. This can make operating in hostile GNSS-Impaired environments, such as indoors, or in urban and natural canyons, impossible or extremely difficult. Pixel Processor Array (PPA) cameras—in conjunction with other on-board sensors—can be used to address this problem, aiding in tracking, localization, and control. In this paper we demonstrate the use of a PPA device—the SCAMP vision chip—combining perception and compute capabilities on the same device for aiding in real-time navigation and control of aerial robots. A PPA consists of an array of Processing Elements (PEs), each of which features light capture, processing, and storage capabilities. This allows various image processing tasks to be efficiently performed directly on the sensor itself. Within this paper we demonstrate visual odometry and target identification running concurrently on-board a single PPA vision chip at a combined frequency in the region of 400 Hz. Results from outdoor multirotor test flights are given along with comparisons against baseline GPS results. The SCAMP PPA's High Dynamic Range (HDR) and ability to run multiple algorithms at adaptive rates makes the sensor well suited for addressing outdoor flight of small UAS in GNSS challenging or denied environments. HDR allows operation to continue during the transition from indoor to outdoor environments, and in other situations where there are significant variations in light levels. Additionally, the PPA only needs to output specific information such as the optic flow and target position, rather than having to output entire images. This significantly reduces the bandwidth required for communication between the sensor and on-board flight computer, enabling high frame rate, low power operation. Frontiers Media S.A. 2020-09-29 /pmc/articles/PMC7805748/ /pubmed/33501292 http://dx.doi.org/10.3389/frobt.2020.00126 Text en Copyright © 2020 McConville, Bose, Clarke, Mayol-Cuevas, Chen, Greatwood, Carey, Dudek and Richardson. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Robotics and AI
McConville, Alexander
Bose, Laurie
Clarke, Robert
Mayol-Cuevas, Walterio
Chen, Jianing
Greatwood, Colin
Carey, Stephen
Dudek, Piotr
Richardson, Tom
Visual Odometry Using Pixel Processor Arrays for Unmanned Aerial Systems in GPS Denied Environments
title Visual Odometry Using Pixel Processor Arrays for Unmanned Aerial Systems in GPS Denied Environments
title_full Visual Odometry Using Pixel Processor Arrays for Unmanned Aerial Systems in GPS Denied Environments
title_fullStr Visual Odometry Using Pixel Processor Arrays for Unmanned Aerial Systems in GPS Denied Environments
title_full_unstemmed Visual Odometry Using Pixel Processor Arrays for Unmanned Aerial Systems in GPS Denied Environments
title_short Visual Odometry Using Pixel Processor Arrays for Unmanned Aerial Systems in GPS Denied Environments
title_sort visual odometry using pixel processor arrays for unmanned aerial systems in gps denied environments
topic Robotics and AI
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7805748/
https://www.ncbi.nlm.nih.gov/pubmed/33501292
http://dx.doi.org/10.3389/frobt.2020.00126
work_keys_str_mv AT mcconvillealexander visualodometryusingpixelprocessorarraysforunmannedaerialsystemsingpsdeniedenvironments
AT boselaurie visualodometryusingpixelprocessorarraysforunmannedaerialsystemsingpsdeniedenvironments
AT clarkerobert visualodometryusingpixelprocessorarraysforunmannedaerialsystemsingpsdeniedenvironments
AT mayolcuevaswalterio visualodometryusingpixelprocessorarraysforunmannedaerialsystemsingpsdeniedenvironments
AT chenjianing visualodometryusingpixelprocessorarraysforunmannedaerialsystemsingpsdeniedenvironments
AT greatwoodcolin visualodometryusingpixelprocessorarraysforunmannedaerialsystemsingpsdeniedenvironments
AT careystephen visualodometryusingpixelprocessorarraysforunmannedaerialsystemsingpsdeniedenvironments
AT dudekpiotr visualodometryusingpixelprocessorarraysforunmannedaerialsystemsingpsdeniedenvironments
AT richardsontom visualodometryusingpixelprocessorarraysforunmannedaerialsystemsingpsdeniedenvironments