Modular Vehicles Tutorial 2: Creating a Vehicle from a Template

Now that our Vehicle Template is fully configured, we can use it to create a Vehicle Mechanism. In this section, we'll create a Chassis Assembly and add Graphics, as well as tuning the powertrain of the AWD8x8.

Prerequisites

Modular Vehicles Tutorial 1: Creating a Vehicle Topology

Creating the vehicle file structure

  1. Create a folder for your vehicle mechanism. For the LAV, let's name it "LAV_Vehicle"
  2. Create a Graphics folder. Copy the LAV.vxgraphicgallery from the Demo Scenes (C:\CM Labs\Vortex Studio Content <version>\Demo Scenes\Equipment\Vehicle_LAV\Graphic) to this folder.
  3. Create a Dynamics folder. Insert the FWD_8x8 template folder created in the last tutorial into it.
  4. In Vortex Studio, create an Assembly. Save it in the Dynamics folder and name it LAV_Chassis.vxassembly.
  5. Create a mechanism. Save it in the LAV_Vehicle Folder and name it LAV.vxmechanism.

Editing the Chassis Assembly

  1. Open the LAV.vxmechanism.
  2. Insert LAV.vxgraphicgallery to the mechanism using Galleries From Files in the Graphics section of the Toolbox.
  3. Insert LAV_Chassis.vxassembly to the mechanism using Assemblies From Files in the Basics section of the Toolbox. Rename it "Chassis Assembly" in the Explorer.
  4. Under the Graphics Gallery, right click on LAV3_Stryker_Mesh and Create Part in... to create a part in the Chassis Assembly.
  5. Create a Convex Mesh Collision Geometry by right-clicking on the part.
  6. Repeat for BARREL_DOF, ANTENNA_1_DOF and TURRET.
  7. Open the Chassis Assembly.
  8. Rename, set the Mass and reset the Inertia of the parts using the values in the table below:

    Original Part NameNewPart NameMass (kg)
    LAV3_Stryker_MeshChassis12,500
    TURRETTurret2,000
    BARREL_DOFBarrel200
    ANTENNA_1_DOFAntenna1
  9. Set the Material of all of the part collision geometries to Chassis.

  10. Create the following constraints:

    Type

    Part 1 (Reference)

    Part 2

    Position

    Primary Axis (Part 1)

    Secondary Axis (Part 1)

    Control
    HingeTurretChassis-1 m; 0 m; 2 m+Z: 0 m; 0 m; 1 m+Y: 0 m; 1 m; 0 mLocked
    HingeBarrelTurret0 m; 0 m; 0 m+Y: 0 m; 1 m; 0 m+X: 1 m; 0 m; 0 mLocked
    UniversalAntennaTurret0 m; 0 m; 0 m+Y: 0 m; 1 m; 0 m+X: 1 m; 0 m; 0 m

    Locked with 50 N.m/rad and 0.5 kg.m2/s

  11. Set a Collision Rule for the whole assembly to not collide.

  12. Right-click on the Chassis part and Insert Attachment Point. Rename it Chassis_Vehicle_Attachment
  13. Save the Assembly.

Adding the Vehicle Template

  1. Insert AWD_8x8.vxassembly to the mechanism.
  2. Open the Skin Connection Container (automatically created previously).
  3. Insert the Wheel Transform Output from the Wheel Transforms Interface of each wheel of the AWD_8x8 assembly into the Connections Editor.
  4. Insert the Parent Transform Input from each Wheel Graphic Nodes of the LAV Graphics Gallery.
  5. Connect the Inputs to the corresponding Outputs. The Wheels transforms should be inserted in the ascending order from 1 to 8.

    The order goes (from 1 to 8): FL, FR, FML, FMR, RML, RMR, RL, RR.

  6. Assign the Body Attachment Point Parameter of the Component Configuration Interface to Chassis_Vehicle_Attachment found under the Chassis Part.

  7. Insert a Collision Rule Container and add a rule between Chassis Assembly and AWD_8x8 for no collision.

Setting up the Wheels

  1. Under the Template Assembly, select the Wheel and Suspension Tuning VHL.
  2. Set the following properties:
    1. Radius : 0.569 m
    2. Width : 0.300 m
    3. Mass : 228.5 kg
    4. Suspension Stiffness : 160,000 N/m
    5. Suspension Damping : 20,000 kg/s
    6. Tire Stiffness : 180,000 N/m

Tuning the Engine

  1. Create a Resources in your vehicle folder structure.
  2. Find LAV_TT.csv and LAV_BTT.csv from "Vortex Studio Content <version>\Demo Scenes\Equipment\Resources\VehicleSystems". Copy those files in the Resources folder you just created.
  3. Under the Template Assembly, select the Engine Tuning VHL.
  4. Set the following properties:
    1. Shaft Mass : 10 kg
    2. Shaft Inertia : 1 kg.m2
    3. Torque Table : LAV_TT.csv
    4. Braking Torque Table : LAV_BTT.csv

Tuning the Torque Converter

  1. Under the Template Assembly, select the Torque Converter Tuning VHL.
  2. Set the following properties:
    1. Stall RPM : 1,800 RPM
    2. Stall Torque : 1,600 N/m
    3. Shaft Mass : 10 kg
    4. Shaft Inertia : 1 kg.m2

Tuning the Transmission

  1. In the Resources folder, create a CSV file named "Automatic Transmission Ratios.csv
  2. Fill the file with values from this table:

    -6-5-4-3-2-1012345678
    -14.5-10-6.6-4.9-3.33-2.30909.576.6354.373.2192.1881.51710.736
  3. Set the following properties:
    1. Gear Ratio Table : Automatic Transmission Ratios.csv
    2. Shaft Mass : 10 kg
    3. Shaft Inertia : 1 kg.m2