Robotic airships offer significant advantages in terms of safety, mobility, and extended flight times. However, their highly restrictive weight constraints pose a major challenge regarding the available computational power to perform the required control tasks. Spiking neural networks (SNNs) are a promising research direction for addressing this problem. By mimicking the biological process for transferring information between neurons using spikes or impulses, they allow for low power consumption and asynchronous event-driven processing. In this paper, we propose an evolved altitude controller based on a SNN for a robotic airship which relies solely on the sensory feedback provided by an airborne radar. Starting from the design of a lightweight, low-cost, open-source airship, we also present a SNN-based controller architecture, an evolutionary framework for training the network in a simulated environment, and a control scheme for ameliorating the gap with reality. The system's performance is evaluated through real-world experiments, demonstrating the advantages of our approach by comparing it with an artificial neural network and a linear controller. The results show an accurate tracking of the altitude command with an efficient control effort.
翻译:机器人飞船在安全、机动性和延长飞行时间方面有很大的优势。 但是,它们高度限制重量限制对执行所需控制任务的现有计算能力构成重大挑战。 Spiking神经网络(SNNS)是解决这一问题的一个大有希望的研究方向。通过模拟利用钉子或脉冲在神经人之间传递信息的生物过程,它们允许低功率消耗和无同步事件驱动处理。在本文中,我们提议以SNNN为基础,对机器人航空飞船采用进化的高度控制器,该飞行器完全依靠空中雷达提供的感官反馈。从轻量、低成本、开源航空飞船的设计开始,我们还提出一个基于SNNN的控制器结构,一个在模拟环境中培训网络的进化框架,以及一个根据现实改善差距的控制计划。该系统的性能是通过现实世界实验来评估的,通过将它与人工神经网络和线性控制器进行比较,表明我们的方法的优势。结果显示对高度指挥进行精确跟踪,同时进行高效的控制努力。