Research questionHow can differential-drive agricultural robots maintain accurate trajectories across changing greenhouse terrain and payloads?Changing slopes and surface textures alter the forces required for motion, while payload variation further changes the robot’s response. These effects can cause trajectory-tracking errors in differential-drive greenhouse robots.