12. Steering

Steering mechanism with Wheel Joints and Two Body Tire.

Steering mechanism with Wheel Joints and Two Body Tire.

The AGX Dynamics for Unreal Steering Component provides several steering mechanisms used in ground vehicles. These mechanisms control the steering angle of two Wheel Joint so that the wheels follow the proper geometric relationship when turning.

The available steering types correspond to those implemented in AGX Dynamics.

  • Ackermann steering

  • Bell-crank steering

  • Rack-and-pinion steering

  • Davis steering

Each mechanism is configured using a dedicated SteeringParameters Asset that defines the geometric properties of the linkage.

12.1. Creating and Using Steering Component

Creating and configuring a Steering Component consists of the following basic steps:

  1. Select the left and right Wheel Joint from the Steering Components Details Panel.

Selecting Wheel Joints from Steering Components Details Panel.
  1. Create and assign a SteeringParameters Asset of the appropriate type. The type will determine the type of the Steering Mechanism.

Creating Steering Parameters Asset.

To control the Steering, the Set Steering Angle function can be called from Blueprint or C++.

Calling the Set Steering Angle function.

Calling the Set Steering Angle function.