Source
Engineering Applications of Artificial Intelligence
DATE OF PUBLICATION
04/22/2025
Authors
Share

Polygon Decomposition for Obstacle Representation in Motion Planning with Model Predictive Control

Abstract

Model Predictive Control (MPC) is a powerful tool for planning the local trajectory of autonomous mobile robots. The challenging aspect of MPC planning is collision avoidance on large and complicated grid maps. We propose the Polygon Segmentation for obtaining Artificial Potential Field (PolySAP). This local planner approximates the obstacles on the map with a set of polygons. We address the question of how to partition a map with polygons to make it fast and effective for a practical MPC planner. We propose a decomposition algorithm partly based on Interior Extensions of Edges and Construction Decomposition. Our algorithm returns a set of polygons, which are then convexified. Numerical experiments show that our method outperforms basic algorithms in performance and provides sufficient partition quality for effective planning. We propose an artificial potential function calculated for polygonal obstacles and added to the MPC objective for collision avoidance. We evaluate our approach on city maps from the MovingAI datasets and on a real robotic platform. Numerical experiments show that PolySAP allows for polygon decomposition that is five times faster than Interior Extensions. Our MPC solver provides a fast solution for the MPC task compared to the state-of-the-art MPC planners. Our planner ensured the safe motion of the real mobile robot through a narrow indoor environment. Our code is available at https://github. com/alhaddad-m/PolySAP.

Join AIRI