Constrained Stein Variational Trajectory Optimization

被引:2
作者
Power, Thomas [1 ]
Berenson, Dmitry [1 ]
机构
[1] Univ Michigan, Robot Dept, Ann Arbor, MI 48109 USA
关键词
Trajectory optimization; Robots; Optimization; Task analysis; Planning; Inference algorithms; Manifolds; Motion and path planning; optimization and optimal control; probability and statistical methods; trajectory optimization; ALGORITHM;
D O I
10.1109/TRO.2024.3428428
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In this article, we present constrained Stein variational trajectory optimization (CSVTO), an algorithm for performing trajectory optimization with constraints on a set of trajectories in parallel. We frame constrained trajectory optimization as a novel form of constrained functional minimization over trajectory distributions, which avoids treating the constraints as a penalty in the objective and allows us to generate diverse sets of constraint-satisfying trajectories. Our method uses Stein variational gradient descent to find a set of particles that approximates a distribution over low-cost trajectories while obeying constraints. CSVTO is applicable to problems with differentiable equality and inequality constraints and includes a novel particle resampling step to escape local minima. By explicitly generating diverse sets of trajectories, CSVTO is better able to avoid poor local minima and is more robust to initialization. We demonstrate that CSVTO outperforms baselines in challenging highly constrained tasks, such as a 7-DoF wrench manipulation task, where CSVTO outperforms all baselines both in success and constraint satisfaction.
引用
收藏
页码:3602 / 3619
页数:18
相关论文
共 71 条
  • [1] Hybrid scheduling for the parallel solution of linear systems
    Amestoy, PR
    Guermouche, A
    L'Excellent, JY
    Pralet, S
    [J]. PARALLEL COMPUTING, 2006, 32 (02) : 136 - 156
  • [2] CasADi: a software framework for nonlinear optimization and optimal control
    Andersson, Joel A. E.
    Gillis, Joris
    Horn, Greg
    Rawlings, James B.
    Diehl, Moritz
    [J]. MATHEMATICAL PROGRAMMING COMPUTATION, 2019, 11 (01) : 1 - 36
  • [3] Angelo V., 2020, P 3 S ADV APPR BAYES
  • [4] [Anonymous], 2014, Int. J. Robot. Res., V33, P1251
  • [5] [Anonymous], 1966, Int. J. Control, V3, P85
  • [6] Apgar T, 2018, ROBOTICS: SCIENCE AND SYSTEMS XIV
  • [7] Attias H, 2003, P 9 INT WORKSH ART I, P6
  • [8] Balci IM, 2022, P AMER CONTR CONF, P4197, DOI 10.23919/ACC53348.2022.9867864
  • [9] Barcelos A., 2021, Robot., Sci. Syst., V47
  • [10] Task Space Regions: A framework for pose-constrained manipulation planning
    Berenson, Dmitry
    Srinivasa, Siddhartha
    Kuffner, James
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2011, 30 (12) : 1435 - 1460