Collision-Free Platooning of Mobile Robots through a Set-Theoretic Predictive Control Approach
Suryaprakash Rajkumar, Cristian Tiriolo, Walter Lucia
TL;DR
This work tackles collision-free platooning for input-constrained mobile robots using a leader–follower architecture where the leader tracks a reference path and followers track the leader with time-varying delays. It combines input–output feedback linearization with a set-theoretic model predictive control (STMPC) framework and introduces a set-based collision-avoidance policy based on forward reachability to guarantee safety. Key contributions include deriving linearized error dynamics with bounded disturbances, characterizing orientation-dependent input constraints with robust inner/outer approximations, offline ROSC-based terminal sets, and online convex optimizations that ensure Uniformly Ultimately Bounded tracking; plus a collision-avoidance mechanism that adaptively adjusts inter-vehicle delays. The approach is validated experimentally on a three-robot Khepera IV setup, demonstrating bounded tracking errors, adherence to input limits, and successful collision avoidance, indicating practical applicability for real-time platooning with guaranteed safety.
Abstract
This paper proposes a control solution to achieve collision-free platooning control of input-constrained mobile robots. The platooning policy is based on a leader-follower approach where the leader tracks a reference trajectory while followers track the leader's pose with an inter-agent delay. First, the leader and the follower kinematic models are feedback linearized and the platoon's error dynamics and input constraints characterized. Then, a set-theoretic model predictive control strategy is proposed to address the platooning trajectory tracking control problem. An ad-hoc collision avoidance policy is also proposed to guarantee collision avoidance amongst the agents. Finally, the effectiveness of the proposed control architecture is validated through experiments performed on a formation of Khepera IV differential drive robots
