Cargando…

Robustness Through Simplicity: A Minimalist Gateway to Neurorobotic Flight

In attempting to build neurorobotic systems based on flying animals, engineers have come to rely on existing firmware and simulation tools designed for miniature aerial vehicles (MAVs). Although they provide a valuable platform for the collection of data for Deep Learning and related AI approaches,...

Descripción completa

Detalles Bibliográficos
Autor principal: Levy, Simon D.
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/PMC7088445/
https://www.ncbi.nlm.nih.gov/pubmed/32231529
http://dx.doi.org/10.3389/fnbot.2020.00016
_version_ 1783509542092406784
author Levy, Simon D.
author_facet Levy, Simon D.
author_sort Levy, Simon D.
collection PubMed
description In attempting to build neurorobotic systems based on flying animals, engineers have come to rely on existing firmware and simulation tools designed for miniature aerial vehicles (MAVs). Although they provide a valuable platform for the collection of data for Deep Learning and related AI approaches, such tools are deliberately designed to be general (supporting air, ground, and water vehicles) and feature-rich. The sheer amount of code required to support such broad capabilities can make it a daunting task to adapt these tools to building neurorobotic systems for flight. In this paper we present a complementary pair of simple, object-oriented software tools (multirotor flight-control firmware and simulation platform), each consisting of a core of a few thousand lines of C++ code, that we offer as a candidate solution to this challenge. By providing a minimalist application programming interface (API) for sensors and PID controllers, our software tools make it relatively painless for engineers to prototype neuromorphic approaches to MAV sensing and navigation. We conclude our discussion by presenting a simple PID controller we built using the popular Nengo neural simulator in conjunction with our flight-simulation platform.
format Online
Article
Text
id pubmed-7088445
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-70884452020-03-30 Robustness Through Simplicity: A Minimalist Gateway to Neurorobotic Flight Levy, Simon D. Front Neurorobot Neuroscience In attempting to build neurorobotic systems based on flying animals, engineers have come to rely on existing firmware and simulation tools designed for miniature aerial vehicles (MAVs). Although they provide a valuable platform for the collection of data for Deep Learning and related AI approaches, such tools are deliberately designed to be general (supporting air, ground, and water vehicles) and feature-rich. The sheer amount of code required to support such broad capabilities can make it a daunting task to adapt these tools to building neurorobotic systems for flight. In this paper we present a complementary pair of simple, object-oriented software tools (multirotor flight-control firmware and simulation platform), each consisting of a core of a few thousand lines of C++ code, that we offer as a candidate solution to this challenge. By providing a minimalist application programming interface (API) for sensors and PID controllers, our software tools make it relatively painless for engineers to prototype neuromorphic approaches to MAV sensing and navigation. We conclude our discussion by presenting a simple PID controller we built using the popular Nengo neural simulator in conjunction with our flight-simulation platform. Frontiers Media S.A. 2020-03-16 /pmc/articles/PMC7088445/ /pubmed/32231529 http://dx.doi.org/10.3389/fnbot.2020.00016 Text en Copyright © 2020 Levy. 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 Neuroscience
Levy, Simon D.
Robustness Through Simplicity: A Minimalist Gateway to Neurorobotic Flight
title Robustness Through Simplicity: A Minimalist Gateway to Neurorobotic Flight
title_full Robustness Through Simplicity: A Minimalist Gateway to Neurorobotic Flight
title_fullStr Robustness Through Simplicity: A Minimalist Gateway to Neurorobotic Flight
title_full_unstemmed Robustness Through Simplicity: A Minimalist Gateway to Neurorobotic Flight
title_short Robustness Through Simplicity: A Minimalist Gateway to Neurorobotic Flight
title_sort robustness through simplicity: a minimalist gateway to neurorobotic flight
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7088445/
https://www.ncbi.nlm.nih.gov/pubmed/32231529
http://dx.doi.org/10.3389/fnbot.2020.00016
work_keys_str_mv AT levysimond robustnessthroughsimplicityaminimalistgatewaytoneuroroboticflight