摘要

无人机控制器的设计开发是一项复杂的系统工程,传统的基于代码编程的开发方式存在开发难度大、周期长及错误率高等缺点.同时,强化学习智能飞控算法虽在仿真中取得很好的性能,但在实际中仍缺乏一套完备的开发系统.本文提出一套基于模型的智能飞控开发系统,使用模块化编程及自动代码生成技术,将强化学习算法应用于飞控的嵌入式开发与部署.该系统可以实现强化学习算法的训练仿真、测试及硬件部署,旨在提升以强化学习为代表的智能控制算法的部署速度,同时降低智能飞行控制系统的开发难度.

全文