A Tractor’s Digital Shadow: An Exact Copy in Motion ✛

Original: "Digital Twin Modeling of a Highly Automated Agricultural Tractor"
arXiv:2607.19912 · 2026-07-01 · CC BY 4.0 · 3 min
The digital twin of the AMX G-trac tractor reproduced lateral dynamics within a 5–10% deviation, confirming that virtual copies are suitable for testing autonomous algorithms.

The tractor traces a perfect circle on the stubble. At that same moment, its digital shadow, an exact virtual copy, repeats the maneuver on a computer screen, diverging from the original by only a few percent. Engineers at the Technical University of Munich created a digital twin (an exact virtual replica of a physical system) of the automated AMX G-trac tractor to test a simple idea: can you debug autonomous algorithms not in a real field, but in the quiet of a lab?

The shadow's foundation was the numerical simulation environment Mevea, tailored for the dynamics of heavy machinery. The tractor chassis, front and rear axles were broken into separate bodies, their masses estimated via Digital Image Processing — to do this, a 3D model was borrowed from the game Farming Simulator 25 and run through SolidWorks. The body connections were constrained by Dynamical Systems with rotational joints. Data exchange was handled over a CAN bus (a wired network for node-to-node communication): the real tractor communicates via the ISOBUS protocol, while the virtual one received commands through text files managed by Python scripts and a virtual Kvaser CanKing controller. The motion of each body was described by a system of differential equations based on Newton's second law and Euler's rotation equations — all this math solved in real time, making the shadow live in sync with its iron counterpart.

The 3D tractor body for the simulation was borrowed from Farming Simulator 25: virtual farm machinery came in handy for scientific calculations.

Comparative tests included turns — from ordinary to crab steering, with all four wheels pointing the same way. The shadow reproduced the trajectory with a front-axle steering angle deviation of no more than 10%, but the rear axle sometimes strayed by 36%—fault lay with delays in file-based data transmission. nonlinear dynamics of the tires and soil unevenness were approximated in the simulation, so the real-world data had more noise. The shadow's minimum turning radius was under 6 meters — almost a meter less than the nameplate value, explained by significant lateral wheel slip in the simulation. However, the acceleration test exposed a major flaw: the real tractor features a continuously variable transmission (CVT) that smoothly keeps the engine in its peak torque band, whereas the twin's simplified stepped gearbox behaved differently. Stochastic modeling of approximate inertia parameters added uncertainty to the longitudinal dynamics.

The results confirm: even with incomplete input data, the digital shadow accurately captures the tractor's lateral behavior. This opens the door to preliminary testing of control theory algorithms (route planning, lane keeping, automatic turns) without ever going out to a field. The shadow will only grow denser: the developers plan to flesh it out with hydraulics, mounted implements, a realistic CVT model, and integration with MATLAB Simulink. Improved sensors like lidar will allow testing of environmental perception. Someday, the shadow will cease to be just a shadow: it will become a full-fledged twin, capable of living through a thousand field seasons in a single night of simulation.

The 3D tractor model for the simulation was borrowed from the video game Farming Simulator 25—virtual farm machinery proved useful for scientific research.

\mathbf{F} = m \mathbf{a}
The force acting on a body equals its mass times acceleration. This equation is the foundation on which all the digital shadow's dynamics are built.
Scientists
Claude-Louis NavierJean LerayEberhard HopfOlga LadyzhenskayaLuis CaffarelliRobert V. Kohn
Concepts
digital twin training ai scientific assistant cancer drug discovery digital twin healthcare simulated data