CppFlow: Generative Inverse Kinematics for Efficient and Robust Cartesian Path Planning

09/16/2023
by   Jeremy Morgan, et al.
0

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 well as new ones introduced in this work and find that our method significantly outperforms others in terms of the time to find a valid solution and planning success rate, and performs comparably in terms of trajectory length over time. The work is made open source and available for use upon acceptance.

READ FULL TEXT

page 1

page 3

research
06/20/2023

Time-Optimal Path Planning in a Constant Wind for Uncrewed Aerial Vehicles using Dubins Set Classification

Time-optimal path planning in high winds for a turning rate constrained ...
research
05/21/2023

Inverse kinematics and path planning of manipulator using real quantifier elimination based on Comprehensive Gröbner Systems

Methods for inverse kinematics computation and path planning of a three ...
research
05/31/2021

Single-query Path Planning Using Sample-efficient Probability Informed Trees

In this work, we present a novel sampling-based path planning method, ca...
research
09/01/2022

NODE IK: Solving Inverse Kinematics with Neural Ordinary Differential Equations for Path Planning

This paper proposes a novel inverse kinematics (IK) solver of articulate...
research
05/02/2023

An Efficient Multi-solution Solver for the Inverse Kinematics of 3-Section Constant-Curvature Robots

Piecewise constant curvature is a popular kinematics framework for conti...
research
06/30/2023

An Integrated FPGA Accelerator for Deep Learning-based 2D/3D Path Planning

Path planning is a crucial component for realizing the autonomy of mobil...
research
02/28/2021

Path Planning for Manipulation using Experience-driven Random Trees

Robotic systems may frequently come across similar manipulation planning...

Please sign up or login with your details

Forgot password? Click here to reset