通过隐式图搜索加速凸集图上的机器人路径规划。
Implicit Graph Search for Planning on Graphs of Convex Sets
- 用隐式图搜索替代显式遍历,减少计算开销。
- 在18自由度多臂装配场景中速度优于传统GCS方法。
- 支持并行、在线重规划等高级功能,适合实时系统。
图的凸集(GCS)是一种将规划空间分解为凸集、构建图以编码邻接关系,并同时搜索该图与优化轨迹部分来获得最终平滑轨迹的方法。这需要求解混合整数凸规划(MICP),为此GCS提出一种经验上非常紧的凸松弛来缓解计算时间。然而,针对现实机器人问题的GCS运动规划仍需处理包含数百万约束的联合批量优化问题,导致效率低下,且问题规模不随规划查询变化。鉴于轨迹解仅涉及凸集的一小部分,本文提出两种针对凸集图的隐式图搜索方法:INSATxGCS(IxG)和IxG*。其中,交错搜索与轨迹优化(INSAT)算法交替进行图搜索与局部路径优化。通过在凸集图上应用隐式搜索,实现更快规划,并保证更强的完备性与最优性。引入基于搜索的技术后,可轻松集成并行化、懒惰规划、任意时间规划及重规划等成熟方法。数值对比显示,IxG在多个应用场景中均优于GCS,包括18自由度多臂装配任务。
原文摘要 · Abstract (English)
Graphs of Convex Sets (GCS) is a recent method for synthesizing smooth trajectories by decomposing the planning space into convex sets, forming a graph to encode the adjacency relationships within the decomposition, and then simultaneously searching this graph and optimizing parts of the trajectory to obtain the final trajectory. To do this, one must solve a Mixed Integer Convex Program (MICP) and to mitigate computational time, GCS proposes a convex relaxation that is empirically very tight. Despite this tight relaxation, motion planning with GCS for real-world robotics problems translates to solving the simultaneous batch optimization problem that may contain millions of constraints and therefore can be slow. This is further exacerbated by the fact that the size of the GCS problem is invariant to the planning query. Motivated by the observation that the trajectory solution lies only on a fraction of the set of convex sets, we present two implicit graph search methods for planning on the graph of convex sets called INSATxGCS (IxG) and IxG*. INterleaved Search And Trajectory optimization (INSAT) is a previously developed algorithm that alternates between searching on a graph and optimizing partial paths to find a smooth trajectory. By using an implicit graph search method INSAT on the graph of convex sets, we achieve faster planning while ensuring stronger guarantees on completeness and optimality. Moveover, introducing a search-based technique to plan on the graph of convex sets enables us to easily leverage well-established techniques such as search parallelization, lazy planning, anytime planning, and replanning as future work. Numerical comparisons against GCS demonstrate the superiority of IxG across several applications, including planning for an 18-degree-of-freedom multi-arm assembly scenario.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。