メインコンテンツ

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

車両シナリオ

R2026a
Unreal Engine® 可視化環境におけるドライブ サイクル、ドライバー モデル、テスト操縦、および 3D シミュレーション

車両シナリオを構成するには、Drive Cycle ブロック、Driver ブロック、および 3D Simulation ブロックを使用します。

  • Drive Cycle Source ブロック — 標準またはユーザー指定の縦方向のドライブ サイクルを生成します。既定では、ブロックには FTP–75 ドライブ サイクルが含まれます。追加のドライブ サイクルをインストールするには、ドライブ サイクルおよび操縦データのインストールを参照してください。このサポート パッケージには、JC08 や CUEDC などのギア シフト スケジュールを含むドライブ サイクルが用意されています。

  • Driver ブロック — 速度または変位を追跡するための正規化されたステアリング指令、加速指令、制動指令を生成するコントローラーを実装します。

  • 3D シミュレーション ブロック (Simulink® 3D Animation™ が必要) — Unreal Engine と Simulink の統合により、知覚アルゴリズム、制御アルゴリズム、および計画アルゴリズムをバーチャルにテストするために車両の周囲の環境について調査することができます。

Figures of vehicle in 3D parking lot, double lane, highway

ブロック

すべて展開する

Lateral Driver blockLateral DriverLateral path-tracking controller
Longitudinal Driver blockLongitudinal DriverLongitudinal speed-tracking controller
Predictive Driver blockPredictive DriverPredictive driver controller to track longitudinal speed and lateral path
Acceleration and Braking block iconAcceleration and BrakingGenerate steering, accelerator, and brake commands (R2024b 以降)
Constant radius block iconConstant RadiusGenerate commands for tracking constant radius path (R2024b 以降)
Drive Cycle Source blockDrive Cycle SourceStandard or specified longitudinal drive cycle
Fishhook block iconFishhookGenerate commands to conduct fishhook maneuver (R2024b 以降)
Lane change block iconLane ChangeGenerate commands to conduct lane change maneuvers (R2024b 以降)
Reference Path Generator blockReference Path GeneratorGenerate vehicle reference pose and path curvatures (R2026a 以降)
Slowly Increasing Steer block iconSlowly Increasing SteerGenerate commands to conduct linearly increasing steering maneuver (R2024b 以降)
Swept Sine block iconSwept SineGenerate commands to conduct swept sine maneuver (R2024b 以降)
Sine With Dwell block iconSine With DwellGenerate single sinusoidal steering command (R2024b 以降)
Simulation 3D Vehicle blockSimulation 3D Vehicle3D 環境での車両の実装
Simulation 3D Vehicle with Ground Following blockSimulation 3D Vehicle with Ground FollowingImplement vehicle that follows ground in 3D environment
Simulation 3D Three Wheeled VehicleSimulation 3D Three-Wheeled VehicleImplement three-wheeled vehicle in 3D environment (R2023b 以降)
Simulation 3D Motorcycle blockSimulation 3D Motorcycle3D 環境でのオートバイの実装
Simulation 3D Tractor blockSimulation 3D Tractor3D 環境でのトラクターの実装
Simulation 3D Trailer blockSimulation 3D TrailerImplement trailer in 3D environment
Simulation 3D Dolly blockSimulation 3D DollyImplement dolly in 3D environment
Simulation 3D Physics Vehicle BlockSimulation 3D Physics VehicleImplement controllable 6DOF vehicle 3D environment (R2022b 以降)
Simulation 3D Terrain Sensor blockSimulation 3D Terrain Sensor3D 環境に多点地形センサーを実装する (R2022a 以降)
Vehicle Terrain Sensor blockVehicle Terrain SensorVehicle and tire distances to objects
Simulation 3D Ray Tracer blockSimulation 3D Ray TracerImplement ray tracing in 3D environment (R2022b 以降)
Simulation 3D Camera Get blockSimulation 3D Camera Getカメラ イメージ
Simulation 3D Scene Configuration blockSimulation 3D Scene Configuration3D シミュレーション環境のシーン構成
Simulation 3D Actor Transform Get blockSimulation 3D Actor Transform Getアクターの並進、回転、スケールの取得
Simulation 3D Actor Transform Set blockSimulation 3D Actor Transform Setアクターの並進、回転、スケールの設定
Simulation 3D Message Get blockSimulation 3D Message GetUnreal Engine 可視化環境からのデータの取得
Simulation 3D Message Set blockSimulation 3D Message SetUnreal Engine 可視化環境へのデータの送信

シーンおよび車両の寸法

すべて展開する

Empty SceneEmpty world
Blank SceneBlank scene
Empty GrassEmpty grass 3D environment
Curved Road曲線道路の 3D 環境
Double Lane Changeダブル レーン チェンジの 3D 環境
Large Parking Lot大規模駐車場の 3D 環境
Open Surface開かれた路面の 3D 環境
Parking Lot駐車場の 3D 環境
Straight Road直線道路の 3D 環境
US City BlockUS city block の 3D 環境
US HighwayUS Highway の 3D 環境
Virtual McityVirtual Mcity 3D 環境
ZalaZONE Automotive Proving Ground High-Speed Handling CourseHigh-speed handling course 3D environment
ZalaZONE Automotive Proving Ground Hill Tracks勾配が変化する登坂を含む 3D 環境
ボックス トラックボックス トラック車両の寸法
ハッチバックハッチバック車両の寸法
マッスル カーマッスル カー車両の寸法
セダンセダン車両の寸法
小型ピックアップ トラック小型ピックアップ トラック車両の寸法
SUVSUV の寸法
キャブオーバー トラクターキャブオーバー トラクターの寸法
フォーミュラ スチューデント車両 フォーミュラ スチューデント車両の寸法
従来型トラクター従来型トラクターの寸法
1 車軸トレーラー1 車軸トレーラーの寸法
2 車軸トレーラー2 車軸トレーラーの寸法
3 車軸トレーラー3 車軸トレーラーの寸法
1 車軸の台車1 車軸の台車の寸法
2 車軸の台車2 車軸の台車の寸法
3 車軸の台車3 車軸の台車の寸法
モーター バイクモーター バイクの寸法
スクータースクーターの寸法
スポーツ バイクスポーツ バイクの寸法
トゥクトゥクトゥク トゥク車両の寸法

関数

すべて展開する

copyExampleSim3dProjectサポート パッケージ ファイルおよびプラグインを指定したフォルダーにコピー (R2022b 以降)
sim3d.EditorUnreal Engine プロジェクトへのインターフェイス
sim3d.maps.MapAccess additional scenes from the server (R2022b 以降)
sim3d.maps.Map.downloadDownload maps from the server (R2022b 以降)
sim3d.maps.Map.serverList of maps available for download from the server (R2022b 以降)
sim3d.maps.Map.deleteDelete local maps downloaded from the server (R2022b 以降)
sim3d.maps.Map.localList of locally available maps (R2022b 以降)
openUnreal Editor を開く
ASim3dActorユーザー定義の Unreal Engine C++ またはブループリント アクターの基底クラスとして使用する抽象クラス
Sim3dSetupUnreal Engine 3D シミュレーションでアクターを設定する C++ メソッド
Sim3dStepUnreal Engine 3D シミュレーションでアクターをステップ実行する C++ メソッド
Sim3dReleaseUnreal Engine 3D シミュレーションでアクターをリリースする C++ メソッド
StartSimulation3DMessageReaderUnreal Editor でメッセージ リーダー オブジェクトを構築
ReadSimulation3DMessageメッセージ リーダー オブジェクトを使用して、Simulink モデルからメッセージを受信
StopSimulation3DMessageReaderUnreal Editor のメッセージ リーダー オブジェクトを削除
StartSimulation3DMessageWriterUnreal Editor でメッセージ ライター オブジェクトを構築
WriteSimulation3DMessageSends message to Simulink model using a message writer object
StopSimulation3DMessageWriterUnreal Editor でメッセージ ライター オブジェクトを削除する

トピック

シミュレーションの基礎

シーンのカスタマイズ

注目の例