MATLAB 和 Simulink 
在无人机中的应用

MATLAB® 和 Simulink® 提供实用功能,可加快无人机 (UAV) 和自主飞行应用开发。

借助 MATLAB 和 Simulink,您能够:

  • 对无人机系统架构进行建模和分析
  • 设计飞行控制算法并使用无人机被控对象模型进行仿真,同时考虑环境因素
  • 使用计算机视觉、激光雷达与雷达处理以及传感器融合方面的预置算法、传感器模型以及 App,为自主飞行开发感知和运动规划系统
  • 在闭环三维仿真环境中评估无人机性能
  • 自动生成产品级以部署到飞行控制器和机载计算板卡
  • 通过 MATLAB 和 Simulink 连接和控制无人机
  • 分析无人机飞行遥测和有效负载数据

“我们只有使用 Simulink 进行建模和仿真,才能以当今业内所期望的速度和质量获得所需结果。如果不得不事事手动并且只能单纯依赖飞行测试,Bug 修复迭代的次数就会增加,并且每次迭代需要更多测试时间。问题会变得棘手。这是我们唯一的选择。”

Jan Vervoorst, Intel

使用 MATLAB 和 Simulink 
进行无人机开发

无人机平台开发

使用 MATLAB 和 Simulink,您可以在链接到需求的情况下对无人机系统架构进行建模和分析。您可以在没有硬件的情况下使用被控对象模型通过仿真来设计和测试飞行控制算法,在飞行测试前降低风险。然后,您可以自动生成飞行控制软件的产品级代码,用于硬件实现。MATLAB 和 Simulink 支持您:


感知和定位

为实现自主飞行,无人机必须具备自我感知和态势感知能力。MATLAB 和 Simulink 提供了多种预置算法和传感器模型,可用于构建目标检测、地图构建和定位应用。模拟 IMU/GPS 传感器读数,设计融合和定位算法来估计无人机位姿。使用深度学习和机器学习来开发目标和人员检测算法,或构建使用无人机的视觉检查应用。借助 MATLAB 和 Simulink,您能够:


运动规划与控制

自主无人机要在环境中顺利导航并完成任务,需要遵循无碰撞路径。MATLAB 和 Simulink 提供多种预置算法和模块库,可用于构建无人机任务和规划复杂路径。您还可以使用内置动画功能对无人机运动规划执行初步评估。使用 MATLAB 和 Simulink,您能够:


基于仿真的测试

借助仿真,您可在虚拟测试中检测设计错误,并降低硬件飞行测试的风险和成本。您可以在 MATLAB 和 Simulink 中集成无人机被控对象模型、飞行控制和自主飞行算法,然后执行并自动化仿真测试。您还可以合成传感器读数,以在逼真的仿真环境中对自主无人机应用进行闭环仿真。MATLAB 和 Simulink 支持您:


相关的应用和主题