Real-Time Nonlinear Model Predictive Control of Heavy-Duty Skid-Steered Mobile Platform for Trajectory Tracking Tasks
Alvaro Paz, Pauli Mustalahti, Mohammad Dastranj, Jouni Mattila
TL;DR
The paper addresses real-time trajectory tracking for a heavy-duty skid-steered platform under disturbances. It introduces a multiple-shooting NMPC that fuses SLAM pose data with wheel-velocity measurements and includes dead-zone modeling via a smooth-step function. An NLP is formed by transcribing the OCP on a $SE(2)$-based model with horizon $N=30$ and sampling interval ${\Delta t}=0.1$, employing a quadratic tracking and control-cost and subject to bounds. The approach achieves sub-millisecond, deterministic computation times on-board through warm-starting and bounded iterations, while delivering centimeter-level position accuracy and mm/s-level velocity accuracy across circumference and Lemniscate trajectories. Overall, the method advances real-time NMPC for heavy-duty skid-steered platforms, enabling precise, safe trajectory tracking in challenging environments.
Abstract
This paper presents a framework for real-time optimal controlling of a heavy-duty skid-steered mobile platform for trajectory tracking. The importance of accurate real-time performance of the controller lies in safety considerations of situations where the dynamic system under control is affected by uncertainties and disturbances, and the controller should compensate for such phenomena in order to provide stable performance. A multiple-shooting nonlinear model-predictive control framework is proposed in this paper. This framework benefits from suitable algorithm along with readings from various sensors for genuine real-time performance with extremely high accuracy. The controller is then tested for tracking different trajectories where it demonstrates highly desirable performance in terms of both speed and accuracy. This controller shows remarkable improvement when compared to existing nonlinear model-predictive controllers in the literature that were implemented on skid-steered mobile platforms.
