Agricultural Tractor
R2026bAgricultural tractor in the Offroad Vehicle Library
Add-On Required: This feature requires the Robotics System Toolbox Offroad Autonomy Library add-on.
Agricultural tractor with front-wheel steering, designed for farming applications. The tractor has four wheels on two axles. Unlike the other vehicles in the library, the agricultural tractor has different front and rear wheel sizes, with smaller front wheels and larger rear wheels.
Description
The agricultural tractor is a compact, highly maneuverable vehicle with a tight turning radius, suited for navigating between crop rows and in confined agricultural spaces.
Load it programmatically with loadvehicle("agriculturaltractor") or add it to a
Simulink® model with the Simulation 3D
Agricultural Tractor block to simulate in an Unreal Engine® scene.
MATLAB (rigidBodyTree) | Simulation 3D (Unreal Engine) |
|---|---|
|
|
|
Dimensions
These illustrations provide insight into the dimensions and locations of the agricultural tractor asset parameters relative to the coordinate axes, following the [yaw(z), pitch(y), roll(x)] sequence. The vehicle layout uses the Unreal Engine coordinate system, which follows the left-hand rule world coordinate system.
The vehicleData structure returned by loadvehicle includes separate FrontWheelRadius and
RearWheelRadius fields for this vehicle (the generic
WheelRadius field is not present). It also includes separate
FrontTrackWidth and RearTrackWidth fields instead
of a single TrackWidth value, since the front and rear tracks
differ.
The rigidBodyTree model includes measurement frames such as
front_axle_center and rear_axle_center. Use
getTransform to obtain axle positions and distances
programmatically.
The agricultural tractor model includes body inertia data. You can use dynamics
functions such as gravityTorque and massMatrix with this vehicle.


