A Unifying Variational Framework for Gaussian Process Motion Planning

被引:0
|
作者
Cosier, Lucas [1 ,2 ]
Iordan, Rares [1 ]
Zwane, Sicelukwanda [1 ]
Franzese, Giovanni [6 ]
Wilson, James T. [3 ]
Deisenroth, Marc Peter [1 ]
Terenin, Alexander [3 ,4 ,5 ]
Bekiroglu, Yasemin [1 ,7 ]
机构
[1] UCL, London, England
[2] Swiss Fed Inst Technol, Zurich, Switzerland
[3] Imperial Coll London, London, England
[4] Univ Cambridge, Cambridge, England
[5] Cornell Univ, Ithaca, NY 14853 USA
[6] Delft Univ Technol, Delft, Netherlands
[7] Chalmers Univ Technol, Gothenburg, Sweden
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 endto-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.
引用
收藏
页数:15
相关论文
共 50 条
  • [21] Scalable Variational Gaussian Process Classification
    Hensman, James
    Matthews, Alex G. de G.
    Ghahramani, Zoubin
    ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 38, 2015, 38 : 351 - 360
  • [22] Scalable Gaussian Process Variational Autoencoders
    Jazbec, Metod
    Ashman, Matthew
    Fortuin, Vincent
    Pearce, Michael
    Mandt, Stephan
    Raetsch, Gunnar
    24TH INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS (AISTATS), 2021, 130
  • [23] Variational Multinomial Logit Gaussian Process
    Chai, Kian Ming A.
    JOURNAL OF MACHINE LEARNING RESEARCH, 2012, 13 : 1745 - 1808
  • [24] Variational Tobit Gaussian Process Regression
    Basson, Marno
    Louw, Tobias M. M.
    Smith, Theresa R. R.
    STATISTICS AND COMPUTING, 2023, 33 (03)
  • [25] Variational Gaussian Process Diffusion Processes
    Verma, Prakhar
    Adam, Vincent
    Solin, Arno
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 238, 2024, 238
  • [26] Continuous-time Gaussian process motion planning via probabilistic inference
    Mukadam, Mustafa
    Dong, Jing
    Yan, Xinyan
    Dellaert, Frank
    Boots, Byron
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2018, 37 (11): : 1319 - 1340
  • [27] CollisionGP: Gaussian Process-Based Collision Checking for Robot Motion Planning
    Munoz, Javier
    Lehner, Peter
    Moreno, Luis E.
    Albu-Schaeffer, Alin
    Roa, Maximo A.
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2023, 8 (07) : 4036 - 4043
  • [28] Multi-Manipulator Motion Planning based on Gaussian Process with Probabilistic Inference
    Wang, Wenlong
    Hu, Biao
    2022 WRC SYMPOSIUM ON ADVANCED ROBOTICS AND AUTOMATION, WRC SARA, 2022, : 221 - 226
  • [29] Online Motion Planning Over Multiple Homotopy Classes with Gaussian Process Inference
    Kolur, Keshav
    Chintalapudi, Sahit
    Boots, Byron
    Mukadam, Mustafa
    2019 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2019, : 2358 - 2364
  • [30] Unifying geometric solution framework and complexity analysis for variational inequalities
    Magnanti, T.L.
    Perakis, G.
    Mathematical Programming, Series A, 1995, 71 (03):