メインコンテンツ

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

Simulation 3D Tractor

3D 環境でのトラクターの実装

  • Simulation 3D Tractor block

ライブラリ:
Vehicle Dynamics Blockset / Vehicle Scenarios / Sim3D / Sim3D Vehicle / Components

説明

メモ

Simulation 3D Tractor ブロックを含むモデルのシミュレーションには、Simulink® 3D Animation™ が必要です。

Simulation 3D Tractor ブロックは、3D シミュレーション環境に 3 車軸トラクターを実装します。

Simulation 3D Tractor ブロックを使用するには、必ず Simulation 3D Scene Configuration ブロックをモデルに含めます。Simulation 3D Tractor ブロックの [サンプル時間] パラメーターを -1 に設定すると、ブロックは Simulation 3D Scene Configuration ブロックに指定されているサンプル時間を使用します。

ブロックの入力には、SAE J6701 で定義されている、Z が下向きとなる "右手" (RH) "直交" の車両座標系を使用します。この座標系は慣性系であり、初期状態で車両の幾何学的中心に一致します。

  • "X" 軸 — 車両の縦軸に沿い、前方向を指します。

  • "Y" 軸 — 車両の横軸に沿い、右を指します。

  • "Z" 軸 — 下を指します。

ヒント

Simulation 3D Tractor ブロックが Simulation 3D Scene Configuration ブロックよりも先に実行されることを確認します。これにより、Simulation 3D Vehicle で準備された信号データが Unreal Engine® 3D 可視化環境で受信されます。ブロックの実行順序を確認するには、ブロックを右クリックして [プロパティ] を選択します。[一般] タブで、[優先順位] の設定が次のようになっていることを確認します。

  • Simulation 3D Scene Configuration0

  • Simulation 3D Tractor-1

実行順序の詳細については、実行順序の制御と表示を参照してください。

端子

入力

すべて展開する

車両および車輪の並進 (m 単位)。配列の次元は 73 列です。ここで次のようになります。

  • Translation(1,1)Translation(1,2)Translation(1,3) — Z が下向きの慣性車両座標系における "X""Y""Z" の各軸に沿った車両の並進。

  • Translation(...,1)Translation(...,2)Translation(...,3) — Z が下向きの車両座標系における "X""Y""Z" の各軸に沿った、車両を基準とする車輪の並進。

信号は、車軸と車輪の位置に応じた並進情報を含みます。

Translation=[XvYvZvXFLYFLZFLXFRYFRZFRXMLYMLZMLXMRYMRZMRXRLYRLZRLXRRYRRZRR]

並進配列の要素並進の軸

車両、Xv

Translation(1,1)Z が下向きの慣性車両座標系の "X"

車両、Yv

Translation(1,2)Z が下向きの慣性車両座標系の "Y"

車両、Zv

Translation(1,3)Z が下向きの慣性車両座標系の "Z"

左前輪、XFL

Translation(2,1)Z が下向きの車両座標系の "X"

左前輪、YFL

Translation(2,2)Z が下向きの車両座標系の "Y"

左前輪、ZFL

Translation(2,3)Z が下向きの車両座標系の "Z"

右前輪、XFR

Translation(3,1)Z が下向きの車両座標系の "X"

右前輪、YFR

Translation(3,2)Z が下向きの車両座標系の "Y"

右前輪、ZFR

Translation(3,3)Z が下向きの車両座標系の "Z"

左中輪、XML

Translation(4,1)Z が下向きの車両座標系の "X"

左中輪、YML

Translation(4,2)Z が下向きの車両座標系の "Y"

左中輪、ZML

Translation(4,3)Z が下向きの車両座標系の "Z"

右中輪、XMR

Translation(5,1)Z が下向きの車両座標系の "X"

右中輪、YMR

Translation(5,2)Z が下向きの車両座標系の "Y"

右中輪、ZMR

Translation(5,3)Z が下向きの車両座標系の "Z"

左後輪、XRL

Translation(6,1)Z が下向きの車両座標系の "X"

左後輪、YRL

Translation(6,2)Z が下向きの車両座標系の "Y"

左後輪、ZRL

Translation(6,3)Z が下向きの車両座標系の "Z"

右後輪、XRR

Translation(7,1)Z が下向きの車両座標系の "X"

右後輪、YRR

Translation(7,2)Z が下向きの車両座標系の "Y"

右後輪、ZRR

Translation(7,3)Z が下向きの車両座標系の "Z"

車両および車輪の回転 (rad 単位)。配列の次元は 73 列です。ここで次のようになります。

  • Rotation(1,1)Rotation(1,2)Rotation(1,3) — Z が下向きの慣性車両座標系における "X""Y""Z" の各軸を中心とする車両の回転。

  • Rotation(...,1)Rotation(...,2)Rotation(...,3) — Z が下向きの車両座標系における "X""Y""Z" の各軸を中心とした、車両を基準とする車輪の回転。

信号は、車軸と車輪の位置に応じた回転情報を含みます。

Rotation=[RollvPitchvYawvRollFLPitchFLYawFLRollFRPitchFRYawFRRollMLPitchMLYawMLRollMRPitchMRYawMRRollRLPitchRLYawRLRollRRPitchRRYawRR]

回転配列の要素回転軸

車両、Rollv

Rotation(1,1)Z が下向きの慣性車両座標系の "X"

車両、Pitchv

Rotation(1,2)Z が下向きの慣性車両座標系の "Y"

車両、Yawv

Rotation(1,3)Z が下向きの慣性車両座標系の "Z"

左前輪、RollFL

Rotation(2,1)Z が下向きの車両座標系の "X"

左前輪、PitchFL

Rotation(2,2)Z が下向きの車両座標系の "Y"

左前輪、YawFL

Rotation(2,3)Z が下向きの車両座標系の "Z"

右前輪、RollFR

Rotation(3,1)Z が下向きの車両座標系の "X"

右前輪、PitchFR

Rotation(3,2)Z が下向きの車両座標系の "Y"

右前輪、YawFR

Rotation(3,3)Z が下向きの車両座標系の "Z"

左中輪、RollML

Rotation(4,1)Z が下向きの車両座標系の "X"

左中輪、PitchML

Rotation(4,2)Z が下向きの車両座標系の "Y"

左中輪、YawML

Rotation(4,3)Z が下向きの車両座標系の "Z"

右中輪、RollMR

Rotation(5,1)Z が下向きの車両座標系の "X"

右中輪、PitchMR

Rotation(5,2)Z が下向きの車両座標系の "Y"

右中輪、YawMR

Rotation(5,3)Z が下向きの車両座標系の "Z"

左後輪、RollRL

Rotation(6,1)Z が下向きの車両座標系の "X"

左後輪、PitchRL

Rotation(6,2)Z が下向きの車両座標系の "Y"

左後輪、YawRL

Rotation(6,3)Z が下向きの車両座標系の "Z"

右後輪、RollRR

Rotation(7,1)Z が下向きの車両座標系の "X"

右後輪、PitchRR

Rotation(7,2)Z が下向きの車両座標系の "Y"

右後輪、YawRR

Rotation(7,3)Z が下向きの車両座標系の "Z"

パラメーター

すべて展開する

車両パラメーター

トラクターのタイプ。次元については、以下を参照してください。

車両の色を指定します。

車両の名前。既定では、モデルでこのブロックを使用した場合、ブロックは [名前] パラメーターを SimulinkVehicleX に設定します。X の値は、モデル内にある Simulation 3D Vehicle with Ground Following ブロックと Simulation 3D Vehicle ブロックの数によって決まります。

初期値

車両および車輪の初期並進 (m 単位)。配列の次元は 73 列です。ここで次のようになります。

  • Translation(1,1)Translation(1,2)Translation(1,3) — Z が下向きの慣性車両座標系における "X""Y""Z" の各軸に沿った車両の初期並進。

  • Translation(...,1)Translation(...,2)Translation(...,3) — Z が下向きの車両座標系における "X""Y""Z" の各軸に沿った、車両を基準とする車輪の初期並進。

パラメーターは、車軸と車輪の位置に応じた並進情報を含みます。

Translation=[XvYvZvXFLYFLZFLXFRYFRZFRXMLYMLZMLXMRYMRZMRXRLYRLZRLXRRYRRZRR]

並進配列の要素並進の軸

車両、Xv

Translation(1,1)Z が下向きの慣性車両座標系の "X"

車両、Yv

Translation(1,2)Z が下向きの慣性車両座標系の "Y"

車両、Zv

Translation(1,3)Z が下向きの慣性車両座標系の "Z"

左前輪、XFL

Translation(2,1)Z が下向きの車両座標系の "X"

左前輪、YFL

Translation(2,2)Z が下向きの車両座標系の "Y"

左前輪、ZFL

Translation(2,3)Z が下向きの車両座標系の "Z"

右前輪、XFR

Translation(3,1)Z が下向きの車両座標系の "X"

右前輪、YFR

Translation(3,2)Z が下向きの車両座標系の "Y"

右前輪、ZFR

Translation(3,3)Z が下向きの車両座標系の "Z"

左中輪、XML

Translation(4,1)Z が下向きの車両座標系の "X"

左中輪、YML

Translation(4,2)Z が下向きの車両座標系の "Y"

左中輪、ZML

Translation(4,3)Z が下向きの車両座標系の "Z"

右中輪、XMR

Translation(5,1)Z が下向きの車両座標系の "X"

右中輪、YMR

Translation(5,2)Z が下向きの車両座標系の "Y"

右中輪、ZMR

Translation(5,3)Z が下向きの車両座標系の "Z"

左後輪、XRL

Translation(6,1)Z が下向きの車両座標系の "X"

左後輪、YRL

Translation(6,2)Z が下向きの車両座標系の "Y"

左後輪、ZRL

Translation(6,3)Z が下向きの車両座標系の "Z"

右後輪、XRR

Translation(7,1)Z が下向きの車両座標系の "X"

右後輪、YRR

Translation(7,2)Z が下向きの車両座標系の "Y"

右後輪、ZRR

Translation(7,3)Z が下向きの車両座標系の "Z"

Z が下向きの車両座標系における "X""Y""Z" の各軸を中心とする車両と車輪の初期回転 (rad 単位) です。

配列の次元は 73 列です。

  • Rotation(1,1)Rotation(1,2)Rotation(1,3) — Z が下向きの慣性車両座標系における "X""Y""Z" の各軸を中心とする車両の初期回転。

  • Rotation(...,1)Rotation(...,2)Rotation(...,3) — Z が下向きの車両座標系における "X""Y""Z" の各軸を中心とした、車両を基準とする車輪の初期回転。

パラメーターは、車軸と車輪の位置に応じた回転情報を含みます。

Rotation=[RollvPitchvYawvRollFLPitchFLYawFLRollFRPitchFRYawFRRollMLPitchMLYawMLRollMRPitchMRYawMRRollRLPitchRLYawRLRollRRPitchRRYawRR]

回転配列の要素回転軸

車両、Rollv

Rotation(1,1)Z が下向きの慣性車両座標系の "X"

車両、Pitchv

Rotation(1,2)Z が下向きの慣性車両座標系の "Y"

車両、Yawv

Rotation(1,3)Z が下向きの慣性車両座標系の "Z"

左前輪、RollFL

Rotation(2,1)Z が下向きの車両座標系の "X"

左前輪、PitchFL

Rotation(2,2)Z が下向きの車両座標系の "Y"

左前輪、YawFL

Rotation(2,3)Z が下向きの車両座標系の "Z"

右前輪、RollFR

Rotation(3,1)Z が下向きの車両座標系の "X"

右前輪、PitchFR

Rotation(3,2)Z が下向きの車両座標系の "Y"

右前輪、YawFR

Rotation(3,3)Z が下向きの車両座標系の "Z"

左中輪、RollML

Rotation(4,1)Z が下向きの車両座標系の "X"

左中輪、PitchML

Rotation(4,2)Z が下向きの車両座標系の "Y"

左中輪、YawML

Rotation(4,3)Z が下向きの車両座標系の "Z"

右中輪、RollMR

Rotation(5,1)Z が下向きの車両座標系の "X"

右中輪、PitchMR

Rotation(5,2)Z が下向きの車両座標系の "Y"

右中輪、YawMR

Rotation(5,3)Z が下向きの車両座標系の "Z"

左後輪、RollRL

Rotation(6,1)Z が下向きの車両座標系の "X"

左後輪、PitchRL

Rotation(6,2)Z が下向きの車両座標系の "Y"

左後輪、YawRL

Rotation(6,3)Z が下向きの車両座標系の "Z"

右後輪、RollRR

Rotation(7,1)Z が下向きの車両座標系の "X"

右後輪、PitchRR

Rotation(7,2)Z が下向きの車両座標系の "Y"

右後輪、YawRR

Rotation(7,3)Z が下向きの車両座標系の "Z"

サンプル時間、Ts。グラフィックスのフレーム レートはサンプル時間の逆数です。

参照

[1] Vehicle Dynamics Standards Committee. Vehicle Dynamics Terminology. SAE J670. Warrendale, PA: Society of Automotive Engineers, 2008.

[2] Technical Committee. Road vehicles — Vehicle dynamics and road-holding ability — Vocabulary. ISO 8855:2011. Geneva, Switzerland: International Organization for Standardization, 2011.

バージョン履歴

R2020b で導入

すべて展開する