Skip to main navigation Skip to search Skip to main content

CollisionGP: Gaussian Process-Based Collision Checking for Robot Motion Planning

  • Carlos III University
  • Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)

Research output: Contribution to journalArticlepeer-review

15 Scopus citations

Abstract

Collision checking is the primitive operation of motion planning that consumes most time. Machine learning algorithms have proven to accelerate collision checking. We propose CollisionGP, a Gaussian process-based algorithm for modeling a robot's configuration space and query collision checks. CollisionGP introduces a Pòlya-Gamma auxiliary variable for each data point in the training set to allow classification inference to be done exactly with a closed-form expression. Gaussian processes provide a distribution as the output, obtaining a mean and variance for the collision check. The obtained variance is processed to reduce false negatives (FN). We demonstrate that CollisionGP can use GPU acceleration to process collision checks for thousands of configurations much faster than traditional collision detection libraries. Furthermore, we obtain better accuracy, TPR and TNR results than state-of-the-art learning-based algorithms using less support points, thus making our proposed method more sparse.

Original languageEnglish
Pages (from-to)4036-4043
Number of pages8
JournalIEEE Robotics and Automation Letters
Volume8
Issue number7
DOIs
StatePublished - 1 Jul 2023
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being

Keywords

  • Collision avoidance
  • Gaussian processes
  • machine learning
  • motion planning

Fingerprint

Dive into the research topics of 'CollisionGP: Gaussian Process-Based Collision Checking for Robot Motion Planning'. Together they form a unique fingerprint.

Cite this