メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

シナリオ シミュレーション

シーンの作成、センサー データの生成、シミュレーション環境でのアルゴリズムのテスト

現実的な無人航空機 (UAV) シナリオおよびセンサー モデルを使用したシミュレーションは、UAV アルゴリズムのテストに欠かせない部分です。UAV Toolbox には、これらのアルゴリズムをテストするためのシミュレーション環境が 2 つ用意されています。両方の環境にはそれぞれ異なる用途があり、一方の環境がもう一方の環境の代わりになることはありません。

  • "直方体シミュレーション環境" では、シナリオ内のビークルおよび他のプラットフォームが単純な箱の形状、またはポリゴン メッシュ (LiDAR アプリケーションの場合) として表されます。この環境を使用して、迅速にシナリオを作成したり、センサー データを生成したりします。MATLAB® と Simulink® の両方で、コントローラー、追跡アルゴリズム、およびセンサー フュージョン アルゴリズムをテストします。シナリオの作成を開始するには、uavScenario オブジェクトを使用します。

  • "Unreal Engine® シミュレーション環境" (Simulink 3D Animation™ が必要) では、シナリオは Epic Games® の Unreal Engine を使用してレンダリングされます。この環境を使用して、より現実的なグラフィックスを使用したシナリオの可視化、高忠実度のレーダー、カメラ、LiDAR センサー データの生成、知覚インザループ システムのテストを行います。この環境は Simulink で使用可能であり、Windows® でのみ実行できます。詳細については、無人航空機用の Unreal Engine シミュレーションを参照してください。

謝辞

アプリ

UAV シナリオ デザイナーDesign UAV scenarios with terrain, platforms, and sensors (R2022a 以降)

関数

すべて展開する

uavScenarioUAV シミュレーション シナリオの生成
uavSensorSensor for UAV scenario
uavPlatformUAV platform for sensors and winds in scenarios
extendedObjectMeshMesh representation of extended object
gpsSensorGPS 受信機シミュレーション モデル
insSensor慣性ナビゲーション システムと GNSS/GPS のシミュレーション モデル
uavLidarPointCloudGeneratorGenerate point clouds from meshes
createCustomSensorTemplateCreate sample implementation for UAV custom sensor interface
uav.SensorAdaptorCustom UAV sensor interface
barometerSensorBarometer sensor model with noise (R2025a 以降)
uavWindSteadyGenerate steady wind for UAV platform (R2024a 以降)
uavWindGustGenerate wind gust for UAV platform (R2024a 以降)
uavWindTurbulenceGenerate wind turbulence for UAV platform with discretized Von Kármán velocity spectra (R2024a 以降)
copyExampleSim3dProjectCopy support package files and plugins to specified folders (R2022b 以降)
sim3d.EditorUnreal Engine プロジェクトへのインターフェイス
sim3d.maps.MapAccess additional scenes from the server (R2022b 以降)
sim3d.environment.GeospatialConfigurationCreate 3D environment in Unreal Engine (R2024b 以降)

ブロック

すべて展開する

Simulation 3D UAV VehiclePlace UAV vehicle in 3D visualization
Simulation 3D Scene ConfigurationScene configuration for 3D simulation environment
Simulation 3D CameraCamera sensor model with lens in 3D simulation environment
Simulation 3D Fisheye CameraFisheye camera sensor model in 3D simulation environment
Simulation 3D LidarLidar sensor model in 3D simulation environment
Simulation 3D Ultrasonic SensorUltrasonic sensor model in 3D simulation environment (R2023a 以降)
Video SendSend video stream to remote hardware (R2021b 以降)
UAV Scenario ConfigurationConfigure and simulate UAV scenarios (R2021b 以降)
UAV Scenario Get TransformGet transforms from UAV scenario platforms (R2021b 以降)
UAV Scenario LidarSimulate lidar measurements based on meshes in scenario (R2021b 以降)
UAV Scenario Motion ReadRead platform and sensor motions from UAV scenario simulation (R2021b 以降)
UAV Scenario Motion WriteUpdate platform motion in UAV scenario simulation (R2021b 以降)
UAV Scenario ScopeVisualize UAV scenario and lidar point clouds (R2021b 以降)
UAV Animation並進と回転を使用した UAV 飛行経路のアニメーション
GPSノイズのある GPS センサー読み取りのシミュレーション (R2021b 以降)
INSINS センサーのシミュレーション (R2021b 以降)
Barometerノイズのある気圧計センサー モデル (R2025a 以降)

シーンおよびビークルの寸法

すべて展開する

US City BlockUS city block Unreal Engine environment
Suburban sceneSuburban Unreal Engine environment
クワッドロータークワッドローター ビークルの寸法
固定翼航空機固定翼航空機の寸法

トピック

シミュレーションの基本

センサーを使用したシミュレーション

シーンのカスタマイズ

注目の例