CppFlow: Generative Inverse Kinematics for Efficient and Robust Cartesian Path Planning
Jeremy Morgan, David Millard, Gaurav S. Sukhatme

TL;DR
CppFlow introduces a fast, robust Cartesian Path Planning algorithm that combines generative inverse kinematics with classical optimization, achieving up to 129x speed improvements and higher success rates.
Contribution
The paper presents CppFlow, a novel planner that integrates learned generative inverse kinematics with traditional methods for efficient and reliable path planning.
Findings
Up to 129x faster than existing methods
Higher success rate on difficult problems
Performs comparably in trajectory length over time
Abstract
In this work we present CppFlow - a novel and performant planner for the Cartesian Path Planning problem, which finds valid trajectories up to 129x faster than current methods, while also succeeding on more difficult problems where others fail. At the core of the proposed algorithm is the use of a learned, generative Inverse Kinematics solver, which is able to efficiently produce promising entire candidate solution trajectories on the GPU. Precise, valid solutions are then found through classical approaches such as differentiable programming, global search, and optimization. In combining approaches from these two paradigms we get the best of both worlds - efficient approximate solutions from generative AI which are made exact using the guarantees of traditional planning and optimization. We evaluate our system against other state of the art methods on a set of established baselines as…
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
TopicsRobotic Path Planning Algorithms · Human Motion and Animation · Artificial Intelligence in Games
