自治系统

设计、开发和测试与MATLAB自治系统

加速空中AirSim自治与仿真软件和微软项目金宝app

在这篇文章中,我们将深入研究了工作流使用微软项目AirSim和MathWorks联合仿真的仿真软件®。金宝app您将学习如何整合自定义车辆动力学模型与逼真的3 d仿真软件模拟AirSim从项目。金宝app让我们开始吧!

与先进的空中机动的崛起(AAM)应用,无人机从最后一英里的交付和检查用例扩展物流和飞行出租车。一个自主飞行操作之前,无人驾驶飞行器(无人机)经过严格的基于仿真的测试,以确保安全和高效的性能。

测试和评估这些应用程序,高保真无人机的动力学模型中模拟逼真的3 d场景。无人机涉及多个传感器和模拟他们的帮助与AI生成合成数据训练模型和测试自主算法。

为开发自动天线系统集成的工作流

在我们深入联合仿真的例子之前,让我们快速发展无人机系统的工作流程。有很多组件,发挥作用,包括:

  • 的建模工具
  • 开发控制和自主算法
  • 分析数据
  • 虚拟测试传感器模型
  • 连接或部署到硬件

金宝app仿真软件接口与项目AirSim结合无人机发展的功能用例等基础设施检验、交付、空中出租车,检查和侦察场景,多智能无人机,以及搜索和救援。

项目AirSim和联合仿真模型金宝app

项目AirSim是什么?

微软项目AirSim是一个安全的爱一平台创建、培训和验证自治代理允许用户建立无人机自主解决方案在一个动态的3 d世界。金宝搏官方网站

你为什么要整合模型和项目AirSim ?金宝app

端到端模拟工作流需要与真实世界的场景和逼真的3 d环境中基于物理的飞机模型。此外,它需要发送控制器命令到虚拟飞机和飞机执行自主操作通过模拟传感器。

基于模型的设计方法与仿真软件支持工程师有效地开发高保真物理模型和控制系统。金宝app它可以让飞机飞行动力学工程师构建定制的设计,如垂直起落。看到这个博客想要了解更多关于MathWorks对无人机的解决方案。金宝搏官方网站

项目AirSim提供3 d世界渲染和模拟传感器功能导入必应地图GIS数据的真实场景。它让工程师把飞行动力学仿真一个易于使用的仿真平台,可以扩展在Azure云。

如何连接这两个平台?

最初的集成模型金宝app功能之间的接口,通过物理数据在每个时间步项目AirSim和仿真软件。金宝app这个接口允许您使用一个可定制的模型动力学模型而不是内置的简单FastPhysics模型。金宝app

数据经过一个请求-响应的TCP连接,这可能是本地的还是远程的,在Windows或Linux。传递的数据包括转子力和力矩,控制翼面角度,环境,和碰撞信息。

仿真软件金宝app模型可以使用这个来计算一个新的汽车的运动状态姿势,速度,加速度,并通过回AirSim每一步。

先进空中机动与垂直起落机演示

在这个例子中,垂直起落飞机执行任务在真实的环境中,显示仿真软件如何使用项目AirSim功能块传递数据信号,而目视飞行仪表显示故障跟踪车辆运动。金宝appPython客户机脚本项目AirSim连接到sim服务器和配置情况和车辆带来一切。一旦PX4飞行控制器开始运行,QGroundControl任务计划连接,并在地图上定位车辆基于模拟GPS传感器数据。

从那里,车辆开始飞起飞的使命,爬在multirotor模式中,然后开始过渡到固定翼飞行模式。飞机翱翔在德州汽车竞速场保持映射轨道降落在了垫为一个成功的任务完成。

在这个视频中,我们看到一个先进的空中机动的例子显示一个垂直起落飞机降落在完成一个任务在德克萨斯州的达拉斯沃斯堡地区使用AirSim和仿真软件。金宝app你可以看到项目AirSim模拟服务器在屏幕左上角和右上角MATLAB和Simulink模型。金宝app仿真软件金宝app模型包含项目AirSim的功能块和动力学模型的一个示例。

计算车辆的运动在飞行途中使用垂直起落动力学仿真软件模型,结合一个例子multirotor和固定翼部队和提要一块6自由度动力学。金宝app使用必应地图地理空间数据对环境允许项目AirSim场景切换到另一个区域只有一个场景配置改变家庭geo-coordinate移到另一个位置的瓷砖。

总结

在这个博客中,我们为您详细介绍了工作流整合微软项目的联合仿真AirSim仿真软件。金宝app通过结合这两个平台,工程师可以创建一个模拟环境来运行有效测试无人机发展包括感知和自主算法。我们想听你计划如何使用项目AirSim和仿真软件实现无人机应用程序。金宝app

得到更深的潜入这个工作流从2023年世博会MATLAB视频程序,阁下Dufford和Balinder Malhi从微软提出了这种集成与弗雷德从MathWorks诺托。

了解更多关于项目AirSimMathWorks”无人机的解金宝搏官方网站决方案

|

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。