SuperAPI AI 工具集

matlab-create-uav-scenario

智能体与模型

查看项目

更新于 10-16 00:21

技能介绍

用途:使用 UAV Toolbox 的 uavScenario 框架搭建并仿真无人机场景,包含地形、建筑、带传感器平台和三维可视化。

主要能力:用 uavScenario 创建场景(需设 ReferenceLocation 与 UpdateRate);用 addMesh 添加地形(GMTED2010 或 addCustomTerrain 导入的 DTED)和建筑(OSM 文件);用 uavPlatform 添加平台并用 updateMesh 设置机体网格;用 uavSensor 适配器把 GPS、INS/IMU 等传感器绑定到平台;用 setup、advance、updateSensors 运行时间步进循环;用 show3D 做三维可视化。

使用方式:先创建场景并设参考位置,再依次添加地形、建筑、平台与传感器,然后 setup(scene),在 while advance(scene) 循环中调用 updateSensors(scene) 并读取数据。传感器读取为 [isUpdated, t, readings] 三输出,平台读取为 [motion, lla] 两输出。可视化时首次调用 show3D 后使用 "FastUpdate", true。

限制与注意:NED 为默认坐标系,轨迹与传感器需匹配;地理坐标需加 UseLatLon=true;addMesh 的颜色参数必填;网格类型无 "multirotor",多旋翼用 "quadrotor";NED 下机体四元数用 [0 1 0 0];传感器 UpdateRate 必须整除场景 UpdateRate;OSM 文件需另行下载并提供文件路径。轨迹生成、Simulink 仿真、路径规划与坐标转换不在本技能范围内。