Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
153 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

A Unifying Variational Framework for Gaussian Process Motion Planning (2309.00854v2)

Published 2 Sep 2023 in cs.RO and cs.LG

Abstract: To control how a robot moves, motion planning algorithms must compute paths in high-dimensional state spaces while accounting for physical constraints related to motors and joints, generating smooth and stable motions, avoiding obstacles, and preventing collisions. A motion planning algorithm must therefore balance competing demands, and should ideally incorporate uncertainty to handle noise, model errors, and facilitate deployment in complex environments. To address these issues, we introduce a framework for robot motion planning based on variational Gaussian processes, which unifies and generalizes various probabilistic-inference-based motion planning algorithms, and connects them with optimization-based planners. Our framework provides a principled and flexible way to incorporate equality-based, inequality-based, and soft motion-planning constraints during end-to-end training, is straightforward to implement, and provides both interval-based and Monte-Carlo-based uncertainty estimates. We conduct experiments using different environments and robots, comparing against baseline approaches based on the feasibility of the planned paths, and obstacle avoidance quality. Results show that our proposed approach yields a good balance between success rates and path quality.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (36)
  1. Hagai Attias “Planning by probabilistic inference.” In Artificial Intelligence and Statistics, 2003
  2. Dmitry Berenson, Siddhartha Srinivasa and James Kuffner “Task space regions: A framework for pose-constrained manipulation planning” In International Journal of Robotics Research, 2011
  3. Peng Cheng and Steven M LaValle “Resolution complete rapidly-exploring random trees” In International Conference on Robotics and Automation, 2002
  4. Sachin Chitta, Ioan Sucan and Steve Cousins “Moveit!” In IEEE Robotics and Automation Magazine, 2012
  5. “PyBullet, a python module for physics simulation in robotics, games and machine learning”, 2017
  6. “Motion Planning as Probabilistic Inference using Gaussian Processes and Factor Graphs.” In Robotics: Science and Systems, 2016
  7. Marco Ewerton, Oleg Arenz and Jan Peters “Assisted Teleoperation in Changing Environments with a Mixture of Virtual Guides” In Advanced Robotics, 2020
  8. “ILoSA: Interactive learning of stiffness and attractors” In Intelligent Robots and Systems, 2021
  9. James Hensman, Nicolo Fusi and Neil D. Lawrence “Gaussian Processes for Big Data” In Uncertainty in Artificial Intelligence, 2013
  10. James Hensman, Alex Matthews and Zoubin Ghahramani “Scalable Variational Gaussian Process Classification” In Artificial Intelligence and Statistics, 2015
  11. “Motion planning with graph-based trajectories and Gaussian process inference” In International Conference on Robotics and Automation, 2017
  12. “STOMP: Stochastic trajectory optimization for motion planning” In International Conference on Robotics and Automation, 2011
  13. “Sampling-based algorithms for optimal motion planning” In International Journal of Robotics Research, 2011
  14. Mohammad Emtiyaz Khan and Didrik Nielsen “Fast yet Simple Natural-Gradient Descent for Variational Inference in Complex Models” In International Symposium on Information Theory and its Applications, 2018
  15. James Kuffner and Steven M LaValle “RRT-connect: An efficient approach to single-query path planning” In International Conference on Robotics and Automation, 2000
  16. Dieter Fox Lirui Wang “Manipulation trajectory optimization with online grasp synthesis and selection” In Robotics: Science and Systems, 2020
  17. “On Sparse Variational Methods and the Kullback-Leibler Divergence between Stochastic Processes” In Artificial Intelligence and Statistics, 2016
  18. “GPflow: A Gaussian process library using TensorFlow” In Journal of Machine Learning Research, 2017
  19. “Continuous-time Gaussian Process Motion Planning via Probabilistic Inference” In International Journal of Robotics Research, 2018
  20. Mustafa Mukadam, Xinyan Yan and Byron Boots “Gaussian process motion planning” In International Conference on Robotics and Automation, 2016
  21. “Probabilistic Movement Primitives” In Advances in Neural Information Processing Systems, 2013
  22. “A Unifying View of Sparse Approximate Gaussian Process Regression” In Journal of Machine Learning Research, 2005
  23. Carl Rasmussen and Christopher K.I. Williams “Gaussian Processes for Machine Learning” MIT Press, 2006
  24. Nathan Ratliff, David Silver and J. Bagnell “Learning to Search: Functional Gradient Techniques for Imitation Learning” In Autonomous Robots, 2009
  25. Hugh Salimbeni, Stefanos Eleftheriadis and James Hensman “Natural Gradients in Practice: Non-Conjugate Variational Inference in Gaussian Process Models” In Artificial Intelligence and Statistics, 2018
  26. “Motion planning with sequential convex optimization and convex collision checking” In International Journal of Robotics Research, 2014
  27. “Finding locally optimal, collision-free trajectories with sequential convex optimization.” In Robotics: Science and Systems, 2013
  28. “Sparse Gaussian Processes using Pseudo-inputs” In Advances in Neural Information Processing Systems, 2006
  29. Michalis Titsias “Variational Learning of Inducing Variables in Sparse Gaussian Processes” In Artificial Intelligence and Statistics, 2009
  30. “A Bayesian View on Motor Control and Planning” In From Motor Learning to Interaction Learning in Robotics, 2010
  31. “Probabilistic inference for solving discrete and continuous state Markov decision processes” In International Conference on Machine Learning, 2006
  32. “Learning Implicit Priors for Motion Optimization” In International Conference on Intelligent Robots and Systems, 2022
  33. “Efficiently Sampling Functions from Gaussian Process Posteriors” In International Conference on Machine Learning, 2020
  34. “Pathwise Conditioning of Gaussian Processes” In Journal of Machine Learning Research, 2021
  35. “A Gaussian Variational Inference Approach to Motion Planning” In IEEE Robotics and Automation Letters, 2023
  36. “CHOMP: Covariant Hamiltonian Optimization for Motion Planning” In International Journal of Robotics Research, 2013
Citations (2)

Summary

We haven't generated a summary for this paper yet.

Github Logo Streamline Icon: https://streamlinehq.com
X Twitter Logo Streamline Icon: https://streamlinehq.com