1. [Publications](/publications)
2. CuRobo: Parallelized Collision-Free Robot Motion Generation
 
 # CuRobo: Parallelized Collision-Free Robot Motion Generation

  ![Publication image](/sites/default/files/styles/wide/public/default_images/default.jpeg?itok=qUFsuJCP "Publication image")

 This paper explores the problem of collision-free motion generation for manipulators by formulating it as a global motion optimization problem. We develop a parallel optimization technique to solve this problem and demonstrate its effectiveness on massively parallel GPUs. We show that combining simple optimization techniques with many parallel seeds leads to solving difficult motion generation problems within 53ms on average, 62x faster than SOTA trajectory optimization methods. We achieve SOTA performance by combining L-BFGS step direction estimation with a novel parallel noisy line search scheme and a particle-based optimization solver. To further aid trajectory optimization, we develop a parallel geometric planner that is at least 28x faster than SOTA RRTConnect implementations. We also introduce a collision-free IK solver that can solve over 9000 queries/s. We are releasing our GPU-accelerated library CuRobo that contains core components for robot motion generation.



 ## Authors



[Balakumar Sundaralingam](/person/balakumar-sundaralingam)

[Siva Hari](/person/siva-hari)

Adam Fishman (University of Washington)

[Caelan Garrett](/person/caelan-garrett)

Karl Van Wyk (NVIDIA)

[Valts Blukis](/person/valts-blukis)

Alexander Millane (NVIDIA)

Helen Oleynikova (NVIDIA)

Ankur Handa (NVIDIA)

[Fabio Ramos](/person/fabio-ramos)

Nathan Ratliff (NVIDIA)

Dieter Fox (NVIDIA)

 

 

 ## Publication Date



Monday, May 29, 2023

 

 ## Published in



[IEEE International Conference on Robotics and Automation (ICRA)](https://www.icra2023.org/)

 

 ## Research Area



[Computer Architecture](/research-area/computer-architecture)

[Robotics](/research-area/robotics)

 

 

 ## External Links



[Published manuscript (IEEE Digital Library)](https://ieeexplore.ieee.org/document/10160765)

 

 

 ## Copyright



This material is posted here with permission of the IEEE. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to <pubs-permissions@ieee.org>.