Predictive control for autonomous driving With experimental evaluation on a heavy-duty construction truck

University dissertation from Universitetsservice US AB : KTH Royal Institute of Technology

Abstract: Autonomous vehicles is a rapidly expanding field, and promise to play an important role in society. In more isolated environments, vehicle automation can bring significant efficiency and production benefits and it eliminates repetitive jobs that can lead to inattention and accidents.The thesis addresses the problem of lateral and longitudinal dynamics control of autonomous ground vehicles with the purpose of accurate and smooth path following. Clothoids are used in the design of optimal predictive controllers aimed at minimizing the lateral forces and jerks in the vehicle.First, a clothoid-based path sparsification algorithm is proposed to efficiently describe the reference path. This approach relies on a sparseness regularization technique such that a minimal number of clothoids is used to describe the reference path.Second, a clothoid-based model predictive controller (MPCC) is proposed. This controller aims at producing a smooth driving by taking advantage of the clothoid properties. Third, we formulate the problem as an economic model predictive controller (EMPC). In EMPC the objective function contains an economic cost (here represented by comfort or smoothness), which is described by the second and first derivatives of the curvature. Fourth, the generation of feasible speed profiles, and the longitudinal vehicle control for following these, is studied. The speed profile generation is formulated as an optimization problem with two contradictory objectives: to drive as fast as possible while accelerating as little as possible. The longitudinal controller is formulated in a similar way, but in a receding horizon fashion.The experimental evaluation with the EMPC demonstrates its good performance, since the deviation from the path never exceeds 30 cm and in average is 6 cm. In simulation, the EMPC and the MPCC are compared with a pure-pursuit controller (PPC) and a standard MPC. The EMPC clearly outperforms the PPC in terms of path accuracy and the standard MPC in terms of driving smoothness.

  CLICK HERE TO DOWNLOAD THE WHOLE DISSERTATION. (in PDF format)