主要内容

情景模拟

编写场景,生成传感器数据,在模拟环境中测试算法

利用真实的无人机场景和传感器模型进行仿真是测试无人机算法的关键部分。无人机的工具箱提供两个用于测试这些算法的模拟环境。两个环境都有各自的用途,一个环境不能替代另一个环境。

  • 长方体仿真环境在场景中,车辆和其他平台被表示为简单的盒子形状,或者在激光雷达应用中,被表示为多边形网格。使用此环境可以快速编写场景或生成传感器数据。测试控制器,跟踪算法,传感器融合算法在MATLAB中®和Sim万博1manbetxulink®. 要开始编写场景,请使用uavScenario对象

  • 虚幻引擎®模拟环境,使用史诗游戏中的虚幻引擎渲染场景®. 使用此环境使用更真实的图形可视化场景;生成高保真雷达、摄像机和激光雷达传感器数据;以及测试环路系统中的感知。此环境在Simulink中可用,并在Windows上运行万博1manbetx®仅限。要了解更多信息,请参阅无人机虚拟引擎仿真

功能

全部展开

uavScenario 生成无人机仿真场景
uavSensor 无人机场景传感器
uavPlatform 场景中传感器的无人机平台
扩展对象网格 扩展对象的网格表示
GPS传感器 GPS接收机仿真模型
INS传感器 惯性导航系统与GNSS/GPS仿真模型
uavLidarPointCloudGenerator 从网格生成点云
createCustomSensorTemplate 创建无人机自定义传感器接口的示例实现
无人机传感器适配器 定制无人机传感器接口
transformTree 定义坐标系和相对变换
getTransform 得到帧之间的相对变换
getGraph 表示树形结构的图对象
去除转化 移除相对于其父帧的帧变换
updateTransform 相对于其父对象更新帧变换
信息 列出所有帧名称和存储的时间戳
显示 显示变换树

阻碍

无人机制导模型 无人机降阶模型
无人机动画 动画无人机飞行路径使用平移和旋转
路经理 计算并执行无人机自主任务
全球定位系统(GPS) 模拟带有噪声的GPS传感器读数
INS 模拟INS传感器
三维无人机飞行器仿真 放置无人机车辆在三维可视化
模拟3D场景配置 三维仿真环境中的场景配置
模拟3 d相机 三维仿真环境中带镜头的摄像机传感器模型
模拟3 d激光雷达 三维仿真环境下的激光雷达传感器模型
模拟3D鱼眼摄像机 三维仿真环境下的鱼眼相机传感器模型
视频发送 发送视频流到远程硬件
无人机场景配置 配置和模拟无人机场景
无人机场景得到变换 从无人机场景平台获取转换
无人机场景激光雷达 模拟场景中基于网格的激光雷达测量
无人机场景运动读取 从无人机场景模拟中读取平台和传感器的运动
无人机场景动态写 更新无人机场景仿真中的平台运动
无人机的场景范围 可视化无人机场景和激光雷达点云

场景和车辆尺寸

全部展开

美国城市街区 我们街区虚幻引擎环境
四转子 Quadrotor车辆维
固定翼飞机 固定翼飞机尺寸

主题

模拟基础

无人机虚拟引擎仿真

了解如何在Simulink中使用无人机算法,并使用Epic游戏中的虚拟引擎在虚拟环境中可视化其性能。万博1manbetx

虚幻引擎模拟环境要求和限制

在虚幻引擎环境中进行模拟时,请牢记这些软件要求、最低硬件要求和限制。

无人机的虚幻引擎仿真是如何工作的

了解Simulink和虚幻引擎之间的联合仿真框架,以及块执行顺序如何影响仿真。万博1manbetx

无人机工具箱中虚拟发动机仿真的坐标系

在虚拟发动机环境中进行模拟时,了解世界坐标系和无人机坐标系。

模拟传感器

模拟安装在无人机上的IMU传感器

创建一个传感器适配器免疫传感器从导航工具箱™ 并收集模拟无人机飞行场景的读数。

模拟安装在无人机上的雷达传感器

雷达传感器使无人机能够检测空域中的其他车辆,以便无人机能够预测其他车辆的运动并做出决策,以确保与其他车辆保持距离。

为虚幻引擎模拟选择一个传感器

决定在使用虚幻引擎进行3D模拟时使用哪个摄像机或激光雷达传感器。

在虚拟发动机环境中模拟简单飞行场景和传感器

无人机工具箱™在使用Epic Games®的虚幻引擎®的模拟环境中提供可视化传感器块。

基于虚拟引擎仿真的深度和语义分割可视化

这个示例演示了如何在仿真环境中可视化从摄像机传感器捕获的深度和语义分割数据。

流相机,深度和语义分割数据从虚幻引擎到NVIDIA Jetson

这个示例演示了如何将模拟的摄像头、深度和语义分割标签数据从虚幻引擎®场景流到NVIDIA®Jetson硬件视频发送Simulink®万博1manbetx中的块。

现场定制

为无人机定制虚拟引擎场景

为无人机飞行应用定制虚幻引擎场景。

对自定义场景应用语义分割标签

将标签应用于场景中的对象,以便从摄像机传感器获取语义分割数据。

为虚幻编辑器准备自定义无人机车辆网格

创建自定义车辆网格三维无人机飞行器仿真块。

特色的例子