arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 2203.05360cs.ROcs.SYeess.SY
收藏

基于深度残差强化学习的飞艇自主控制

Deep Residual Reinforcement Learning based Autonomous Blimp Control

Max Planck Institute for Intelligent Systems(马克斯·普朗克智能系统研究所);University of Stuttgart(斯图加特大学)

Yu Tang Liu, Eric Price, Michael J. Black, Aamir Ahmad

摘要:

飞艇非常适合执行长时间的空中任务,因为它们节能,相对安静和安全。为了解决飞艇导航和控制任务,在以前的工作中,我们开发了一个硬件和软件在环框架和基于PID的控制器,在风干扰的存在下,大型飞艇。然而,飞艇有一个可变形的结构,它们的动力学是固有的非线性和时间延迟,使PID控制器难以调整。因此,往往造成较大的跟踪误差。此外,飞艇的浮力由于环境温度和压力的变化而不断变化。为了解决这些问题,在本文中,我们提出了一个基于学习的框架,基于深度残差强化学习(DRRL),飞艇控制任务。在这个框架内,我们首先采用PID控制器提供基线性能。随后,DRRL代理通过与环境的交互来学习修改PID决策。我们在仿真中证明,DRRL代理一贯提高PID性能。通过严格的模拟实验,我们表明,代理是强大的风速和浮力的变化。在现实世界的实验中,我们证明了代理,只在模拟训练,是足够强大的控制实际飞艇在大风条件下。我们在https://github.com/ robot-perception-group/AutonomousBlimpDRL上公开提供了我们方法的源代码。

英文摘要:

Blimps are well suited to perform long-duration aerial tasks as they are energy efficient, relatively silent and safe. To address the blimp navigation and control task, in previous work we developed a hardware and software-in-the-loop framework and a PID-based controller for large blimps in the presence of wind disturbance. However, blimps have a deformable structure and their dynamics are inherently non-linear and time-delayed, making PID controllers difficult to tune. Thus, often resulting in large tracking errors. Moreover, the buoyancy of a blimp is constantly changing due to variations in ambient temperature and pressure. To address these issues, in this paper we present a learning-based framework based on deep residual reinforcement learning (DRRL), for the blimp control task. Within this framework, we first employ a PID controller to provide baseline performance. Subsequently, the DRRL agent learns to modify the PID decisions by interaction with the environment. We demonstrate in simulation that DRRL agent consistently improves the PID performance. Through rigorous simulation experiments, we show that the agent is robust to changes in wind speed and buoyancy. In real-world experiments, we demonstrate that the agent, trained only in simulation, is sufficiently robust to control an actual blimp in windy conditions. We openly provide the source code of our approach at https://github.com/ robot-perception-group/AutonomousBlimpDRL.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑