Improved Corner Cutting Constraints for Mixed-Integer Motion Planning of a Differential Drive Micro-Mobility Vehicle
Angelo Caregnato-Neto, Janito Vaqueiro Ferreira
TL;DR
This paper tackles global, collision-free motion planning for differential-drive micro-mobility within structured environments using MILP. It introduces two intersample collision avoidance strategies: an intermediary-point (IP) approach and a novel line-based constraint, both aimed at reducing conservatism while maintaining safety. The MILP formulation integrates orientation discretization, pick-up/delivery sequencing, and the two intersample schemes, and is evaluated via pick-up/delivery scenarios and large-scale Monte Carlo analyses. Results show the novel constraint yields the best average trajectory quality at the cost of longer optimization times, while the IP method offers a middle ground; classical CornerCut remains the least favorable in trajectory quality but fastest to solve, highlighting a trade-off between solution quality and computation time for open-loop planning in micro-mobility.
Abstract
This paper addresses the problem of motion planning for differential drive micro-mobility platforms. This class of vehicle is designed to perform small-distance transportation of passengers and goods in structured environments. Our approach leverages mixed-integer linear programming (MILP) to compute global optimal collision-free trajectories taking into account the kinematics and dynamics of the vehicle. We propose novel constraints for intersample collision avoidance and demonstrate its effectiveness using pick-up and delivery missions and statistical analysis of Monte Carlo simulations. The results show that the novel formulation provides the best trajectories in terms of time expenditure and control effort when compared to two state-of-the-art approaches.
