R. Stagsted, A. Vitale, Jonas Binz, Alpha Renner, L. B. Larsen, Yulia Sandamirskaya
{"title":"Towards neuromorphic control: A spiking neural network based PID controller for UAV","authors":"R. Stagsted, A. Vitale, Jonas Binz, Alpha Renner, L. B. Larsen, Yulia Sandamirskaya","doi":"10.15607/rss.2020.xvi.074","DOIUrl":null,"url":null,"abstract":": In this work, we present a spiking neural network(SNN) based PID controller on a neuromorphic chip. On-chipSNNs are currently being explored in low-power AI applications.Due to potentially ultra-low power consumption, low latency,and high processing speed, on-chip SNNs are a promising toolfor control of power-constrained platforms, such as UnmannedAerial Vehicles (UAV). To obtain highly efficient and fast end-to-end neuromorphic controllers, the SNN-based AI architecturesmust be seamlessly integrated with motor control. Towards thisgoal, we present here the first implementation of a fully neu-romorphic PID controller. We interfaced Intel’s neuromorphicresearch chip Loihi to a UAV, constrained to a single degreeof freedom. We developed an SNN control architecture usingpopulations of spiking neurons, in which each spike carriesinformation about the measured, control, or error value, definedby the identity of the spiking neuron. Using this sparse code,we realize a precise PID controller. The P, I","PeriodicalId":231005,"journal":{"name":"Robotics: Science and Systems XVI","volume":"96 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"31","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Robotics: Science and Systems XVI","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15607/rss.2020.xvi.074","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 31
Abstract
: In this work, we present a spiking neural network(SNN) based PID controller on a neuromorphic chip. On-chipSNNs are currently being explored in low-power AI applications.Due to potentially ultra-low power consumption, low latency,and high processing speed, on-chip SNNs are a promising toolfor control of power-constrained platforms, such as UnmannedAerial Vehicles (UAV). To obtain highly efficient and fast end-to-end neuromorphic controllers, the SNN-based AI architecturesmust be seamlessly integrated with motor control. Towards thisgoal, we present here the first implementation of a fully neu-romorphic PID controller. We interfaced Intel’s neuromorphicresearch chip Loihi to a UAV, constrained to a single degreeof freedom. We developed an SNN control architecture usingpopulations of spiking neurons, in which each spike carriesinformation about the measured, control, or error value, definedby the identity of the spiking neuron. Using this sparse code,we realize a precise PID controller. The P, I
在这项工作中,我们提出了一个基于脉冲神经网络(SNN)的PID控制器。片上snn目前正在低功耗人工智能应用中进行探索。由于潜在的超低功耗、低延迟和高处理速度,片上snn是一种很有前途的工具,用于控制功率受限的平台,如无人机(UAV)。为了获得高效、快速的端到端神经形态控制器,基于snn的AI架构必须与电机控制无缝集成。为了实现这一目标,我们在这里提出了第一个完全新形态PID控制器的实现。我们将英特尔的神经形态研究芯片Loihi连接到一架无人机上,它只有一个自由度。我们开发了一种SNN控制架构,使用峰值神经元群体,其中每个峰值携带有关测量,控制或误差值的信息,由峰值神经元的身份定义。利用这种稀疏代码,我们实现了精确的PID控制器。P, I