Abstract
Abstract
Compelling evidence has been given for the high energy efficiency and update rates of neuromorphic processors, with performance beyond what standard Von Neumann architectures can achieve. Such promising features could be advantageous in critical embedded systems, especially in robotics. To date, the constraints inherent in robots (e.g., size and weight, battery autonomy, available sensors, computing resources, processing time, etc), and particularly in aerial vehicles, severely hamper the performance of fully-autonomous on-board control, including sensor processing and state estimation. In this work, we propose a spiking neural network capable of estimating the pitch and roll angles of a quadrotor in highly dynamic movements from six-degree of freedom inertial measurement unit data. With only 150 neurons and a limited training dataset obtained using a quadrotor in a real world setup, the network shows competitive results as compared to state-of-the-art, non-neuromorphic attitude estimators. The proposed architecture was successfully tested on the Loihi neuromorphic processor on-board a quadrotor to estimate the attitude when flying. Our results show the robustness of neuromorphic attitude estimation and pave the way toward energy-efficient, fully autonomous control of quadrotors with dedicated neuromorphic computing systems.
Funder
European Office of Aerospace Research and Development
Reference40 articles.
1. Towards a science of integrated AI and robotics;Rajan;Artif. Intell.,2017
2. Recurrent world models facilitate policy evolution;Ha,2018
3. Learning to poke by poking: experiential learning of intuitive physics;Agrawal,2016
4. A machine learning approach to visual perception of forest trails for mobile robots;Giusti;IEEE Robot. Autom. Lett.,2016
5. Learning high-speed flight in the wild;Loquercio;Sci. Robot.,2021
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献