Collect the pallet, keep the forks low while travelling, then set it down inside the marked bay.
m·a = Fdrive − mg sin(θ) − Froll − Fdrag − Fbrake. Motor force is limited by a simple torque curve and the available power. The tyre force is capped by Coulomb friction, then reduced by the friction-circle share used by cornering.
Fmax = μN and dstop = v² / (2μg cos θ) for the level-ground ideal overlay. The chart is analytical and assumes constant grip, flat ground, and no reaction delay.
φtip = atan((track / 2 − |Δcg|) / hcg). Dynamic body tilt is approximated as atan(ay/g). The warning compares the live lateral demand with the current effective threshold, which increases as the load is lifted.
T = 2π√(m/k) is the undamped single-mass spring period. A damped quarter-car proxy creates visible travel. Mast lift and tilt are rate-limited kinematic hydraulic actuators.
chassis · 3,200 kg rigid body, counterweight and overhead guardchassis → wheel_fl / wheel_fr · powered revolute axle jointschassis → wheel_rl / wheel_rr · rear steering revolute jointschassis → mast_outer · tilt revolute joint, −0.11 to +0.16 radmast_outer → mast_inner → carriage · nested prismatic lift stagescarriage → fork_l / fork_r → load_pallet · fixed fork and payload assembliesRun window.__selfTest() in the browser console for three closed-form checks. Exact formula checks also run in test_physics.mjs under Node.
A shower has reduced gravel grip to μ = 0.43. Choose a route before continuing. The shorter wet lane saves distance, but increases stopping distance and stability risk.
All cargo is in the receiving bay. Your driving score is ready.