用深度学习强化的预测控制,让微型无人机实现昆虫级敏捷飞行。
Aerobatic maneuvers in insect-scale flapping-wing aerial robots via deep-learned robust tube model predictive control
- 设计深层神经网络模仿昆虫神经结构,实现实时高频率反馈控制。
- 在强风干扰下完成197厘米/秒的侧向速度与11.7米/秒²加速度的急停动作。
- 可连续完成10次翻滚,是目前最复杂的亚克级飞行器动作之一。
空中昆虫能实现如急刹、快速转向和身体翻转等高度敏捷的机动动作,而目前的昆虫尺度飞行机器人仅能执行非激进轨迹,且身体加速度小。这主要受限于低惯性、快速动态、扑翼气动模型不确定性以及对环境扰动的敏感性。要实现高度动态机动,需生成逼近硬件极限的激进飞行轨迹,并配备能应对模型与环境不确定性的高速反馈控制器。本文通过设计一种深度学习增强的鲁棒管式模型预测控制器,在750毫克的扑翼飞行机器人上实现了类昆虫飞行敏捷性与鲁棒性。该控制器可在扰动下跟踪激进飞行轨迹。为在计算资源受限的实时系统中实现高反馈频率,我们采用模仿学习训练了一个两层全连接神经网络,其结构模拟了昆虫的中枢神经系统与运动神经元架构。机器人实现了197厘米/秒的横向速度与11.7米/秒²的加速度,分别较先前结果提升447%和255%;能在160厘米/秒风速扰动及大命令-力映射误差下完成快速转向动作;并成功执行11秒内的10次连续身体翻滚——这是当前亚克级飞行器中最复杂的机动。这些成果标志着实现昆虫尺度飞行敏捷性的里程碑,并为未来传感与计算自主研究提供启示。
原文摘要 · Abstract (English)
Aerial insects exhibit highly agile maneuvers such as sharp braking, saccades, and body flips under disturbance. In contrast, insect-scale aerial robots are limited to tracking non-aggressive trajectories with small body acceleration. This performance gap is contributed by a combination of low robot inertia, fast dynamics, uncertainty in flapping-wing aerodynamics, and high susceptibility to environmental disturbance. Executing highly dynamic maneuvers requires the generation of aggressive flight trajectories that push against the hardware limit and a high-rate feedback controller that accounts for model and environmental uncertainty. Here, through designing a deep-learned robust tube model predictive controller, we showcase insect-like flight agility and robustness in a 750-millgram flapping-wing robot. Our model predictive controller can track aggressive flight trajectories under disturbance. To achieve a high feedback rate in a compute-constrained real-time system, we design imitation learning methods to train a two-layer, fully connected neural network, which resembles insect flight control architecture consisting of central nervous system and motor neurons. Our robot demonstrates insect-like saccade movements with lateral speed and acceleration of 197 centimeters per second and 11.7 meters per second square, representing 447$\%$ and 255$\%$ improvement over prior results. The robot can also perform saccade maneuvers under 160 centimeters per second wind disturbance and large command-to-force mapping errors. Furthermore, it performs 10 consecutive body flips in 11 seconds - the most challenging maneuver among sub-gram flyers. These results represent a milestone in achieving insect-scale flight agility and inspire future investigations on sensing and compute autonomy.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。