STAMP: Differentiable Task and Motion Planning via Stein Variational Gradient Descent

IF 4.6 2区 计算机科学 Q2 ROBOTICS
Yewon Lee;Andrew Z. Li;Philip Huang;Eric Heiden;Krishna Murthy Jatavallabhula;Fabian Damken;Kevin Smith;Derek Nowrouzezahrai;Fabio Ramos;Florian Shkurti
{"title":"STAMP: Differentiable Task and Motion Planning via Stein Variational Gradient Descent","authors":"Yewon Lee;Andrew Z. Li;Philip Huang;Eric Heiden;Krishna Murthy Jatavallabhula;Fabian Damken;Kevin Smith;Derek Nowrouzezahrai;Fabio Ramos;Florian Shkurti","doi":"10.1109/LRA.2025.3561575","DOIUrl":null,"url":null,"abstract":"Planning for sequential robotics tasks often requires integrated symbolic and geometric reasoning. TAMP algorithms typically solve these problems by performing a tree search over high-level task sequences while checking for kinematic and dynamic feasibility. This can be inefficient because, typically, candidate task plans resulting from the tree search ignore geometric information. This often leads to motion planning failures that require expensive backtracking steps to find alternative task plans. We propose a novel approach to TAMP called Stein Task and Motion Planning (STAMP) that relaxes the hybrid optimization problem into a continuous domain. This allows us to leverage gradients from differentiable physics simulation to fully optimize discrete and continuous plan parameters for TAMP. In particular, we solve the optimization problem using a gradient-based variational inference algorithm called Stein Variational Gradient Descent. This allows us to find a distribution of solutions within a single optimization run. Furthermore, we use an off-the-shelf differentiable physics simulator that is parallelized on the GPU to run parallelized inference over diverse plan parameters. We demonstrate our method on a variety of problems and show that it can find multiple diverse plans in a single optimization run while also being significantly faster than existing approaches.","PeriodicalId":13241,"journal":{"name":"IEEE Robotics and Automation Letters","volume":"10 6","pages":"6007-6014"},"PeriodicalIF":4.6000,"publicationDate":"2025-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Robotics and Automation Letters","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10966056/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ROBOTICS","Score":null,"Total":0}
引用次数: 0

Abstract

Planning for sequential robotics tasks often requires integrated symbolic and geometric reasoning. TAMP algorithms typically solve these problems by performing a tree search over high-level task sequences while checking for kinematic and dynamic feasibility. This can be inefficient because, typically, candidate task plans resulting from the tree search ignore geometric information. This often leads to motion planning failures that require expensive backtracking steps to find alternative task plans. We propose a novel approach to TAMP called Stein Task and Motion Planning (STAMP) that relaxes the hybrid optimization problem into a continuous domain. This allows us to leverage gradients from differentiable physics simulation to fully optimize discrete and continuous plan parameters for TAMP. In particular, we solve the optimization problem using a gradient-based variational inference algorithm called Stein Variational Gradient Descent. This allows us to find a distribution of solutions within a single optimization run. Furthermore, we use an off-the-shelf differentiable physics simulator that is parallelized on the GPU to run parallelized inference over diverse plan parameters. We demonstrate our method on a variety of problems and show that it can find multiple diverse plans in a single optimization run while also being significantly faster than existing approaches.
基于Stein变分梯度下降的可微任务和运动规划
规划顺序机器人任务通常需要集成符号和几何推理。TAMP算法通常通过在检查运动和动态可行性的同时对高级任务序列执行树搜索来解决这些问题。这可能是低效的,因为通常由树搜索产生的候选任务计划会忽略几何信息。这通常会导致运动规划失败,需要昂贵的回溯步骤来找到替代任务计划。本文提出了一种新的Stein任务与运动规划(STAMP)方法,将混合优化问题分解为一个连续域。这使我们能够利用可微分物理模拟的梯度来充分优化TAMP的离散和连续计划参数。特别是,我们使用基于梯度的变分推理算法(称为Stein变分梯度下降)来解决优化问题。这使我们能够在一次优化运行中找到解决方案的分布。此外,我们使用了一个现成的可微分物理模拟器,在GPU上并行运行不同计划参数的并行推理。我们在各种问题上展示了我们的方法,并表明它可以在一次优化运行中找到多个不同的计划,同时也比现有方法快得多。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
IEEE Robotics and Automation Letters
IEEE Robotics and Automation Letters Computer Science-Computer Science Applications
CiteScore
9.60
自引率
15.40%
发文量
1428
期刊介绍: The scope of this journal is to publish peer-reviewed articles that provide a timely and concise account of innovative research ideas and application results, reporting significant theoretical findings and application case studies in areas of robotics and automation.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信