メインコンテンツ

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

車両シナリオ

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

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

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

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

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

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

ブロック

すべて展開する

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

シーンおよび車両の寸法

すべて展開する

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 environment
ZalaZONE Automotive Proving Ground High-Speed Handling CourseHigh-speed handling course 3D environment
ZalaZONE Automotive Proving Ground Hill TracksClimbs with varying gradients 3D environment
ボックス トラックボックス トラック車両の寸法
ハッチバックハッチバック車両の寸法
マッスル カーマッスル カー車両の寸法
セダンセダン車両の寸法
小型ピックアップ トラック小型ピックアップ トラック車両の寸法
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 のメッセージ リーダー オブジェクトを削除
StartSimulation3DMessageWriterConstructs a message writer object in the Unreal Editor
WriteSimulation3DMessageSends message to Simulink model using a message writer object
StopSimulation3DMessageWriterDeletes message writer object in the Unreal Editor

トピック

シミュレーションの基礎

シーンのカスタマイズ

注目の例