Motion planning for 4WS vehicle with autonomous selection of steering modes via an MIQP-MPC controller

Ngoc Thinh Nguyen*, Pranav Tej Gangavarapu, Nicolas Mandel, Ralf Bruder, Floris Ernst

*Corresponding author for this work

Abstract

Navigation in agricultural fields imposes various constraints on manoeuvrability, which can be tackled by using four-wheel steering (4WS) vehicles which are capable of switching between multiple steering mechanisms with distinct kinematic properties. For example, parallel positive steering (PPS) with four wheels in parallel to each other can maintain the vehicle's heading when moving along a curve. Symmetric negative steering (SNS) with two wheels on each side sharing the same steering angle can turn with a small radius. This paper presents a controller capable of selecting and switching between the two aforementioned modes autonomously for better trajectory tracking performance with special heading requirements for agricultural applications. The controller is implemented as a Model Predictive Control (MPC) controller formulated as a mixed-integer quadratic programming (MIQP) problem for the 4WS vehicle. Practical constraints, such as limits on wheel velocities, steering angles and their rate-of-changes are taken into account. A Python implementation confirms the real-time execution capability of the controller and simulation results highlight its effectiveness.

Original languageEnglish
Title of host publication2024 IEEE International Conference on Robotics and Automation (ICRA)
Number of pages7
Place of PublicationYokohama, Japan
PublisherIEEE
Publication date2024
Pages9765-9771
ISBN (Print)979-8-3503-8458-1
ISBN (Electronic)979-8-3503-8457-4
DOIs
Publication statusPublished - 2024

Cite this