Approximating Robot Configuration Spaces with few Convex Sets using Clique Covers of Visibility Graphs
Peter Werner, Alexandre Amice, Tobia Marcucci, Daniela Rus, and Russ, Tedrake

TL;DR
This paper introduces a novel method for efficiently approximating complex robot configuration spaces with few convex polytopes by using clique covers of visibility graphs, enabling faster motion planning.
Contribution
It presents a new approach that constructs a visibility graph from samples and finds clique covers to generate large convex polytopes, reducing complexity in configuration space representation.
Findings
Covers larger free space with fewer polytopes
Achieves faster computation times
Demonstrates effectiveness across various robotic systems
Abstract
Many computations in robotics can be dramatically accelerated if the robot configuration space is described as a collection of simple sets. For example, recently developed motion planners rely on a convex decomposition of the free space to design collision-free trajectories using fast convex optimization. In this work, we present an efficient method for approximately covering complex configuration spaces with a small number of polytopes. The approach constructs a visibility graph using sampling and generates a clique cover of this graph to find clusters of samples that have mutual line of sight. These clusters are then inflated into large, full-dimensional, polytopes. We evaluate our method on a variety of robotic systems and show that it consistently covers larger portions of free configuration space, with fewer polytopes, and in a fraction of the time compared to previous methods.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Robotic Path Planning Algorithms · Robotics and Sensor-Based Localization
