Reactive collision-free motion generation in joint space via dynamical systems and sampling-based MPC

Mikhail Koptev, Nadia Figueroa, Aude Billard
{"title":"Reactive collision-free motion generation in joint space via dynamical systems and sampling-based MPC","authors":"Mikhail Koptev, Nadia Figueroa, Aude Billard","doi":"10.1177/02783649241246557","DOIUrl":null,"url":null,"abstract":"Dynamical system (DS) based motion planning offers collision-free motion, with closed-loop reactivity thanks to their analytical expression. It ensures that obstacles are not penetrated by reshaping a nominal DS through matrix modulation, which is constructed using continuously differentiable obstacle representations. However, state-of-the-art approaches may suffer from local minima induced by non-convex obstacles, thus failing to scale to complex, high-dimensional joint spaces. On the other hand, sampling-based Model Predictive Control (MPC) techniques provide feasible collision-free paths in joint-space, yet are limited to quasi-reactive scenarios due to computational complexity that grows cubically with space dimensionality and horizon length. To control the robot in the cluttered environment with moving obstacles, and to generate feasible and highly reactive collision-free motion in robots’ joint space, we present an approach for modulating joint-space DS using sampling-based MPC. Specifically, a nominal DS representing an unconstrained desired joint space motion to a target is locally deflected with obstacle-tangential velocity components navigating the robot around obstacles and avoiding local minima. Such tangential velocity components are constructed from receding horizon collision-free paths generated asynchronously by the sampling-based MPC. Notably, the MPC is not required to run constantly, but only activated when the local minima is detected. The approach is validated in simulation and real-world experiments on a 7-DoF robot demonstrating the capability of avoiding concave obstacles, while maintaining local attractor stability in both quasi-static and highly dynamic cluttered environments.","PeriodicalId":501362,"journal":{"name":"The International Journal of Robotics Research","volume":"213 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The International Journal of Robotics Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1177/02783649241246557","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Dynamical system (DS) based motion planning offers collision-free motion, with closed-loop reactivity thanks to their analytical expression. It ensures that obstacles are not penetrated by reshaping a nominal DS through matrix modulation, which is constructed using continuously differentiable obstacle representations. However, state-of-the-art approaches may suffer from local minima induced by non-convex obstacles, thus failing to scale to complex, high-dimensional joint spaces. On the other hand, sampling-based Model Predictive Control (MPC) techniques provide feasible collision-free paths in joint-space, yet are limited to quasi-reactive scenarios due to computational complexity that grows cubically with space dimensionality and horizon length. To control the robot in the cluttered environment with moving obstacles, and to generate feasible and highly reactive collision-free motion in robots’ joint space, we present an approach for modulating joint-space DS using sampling-based MPC. Specifically, a nominal DS representing an unconstrained desired joint space motion to a target is locally deflected with obstacle-tangential velocity components navigating the robot around obstacles and avoiding local minima. Such tangential velocity components are constructed from receding horizon collision-free paths generated asynchronously by the sampling-based MPC. Notably, the MPC is not required to run constantly, but only activated when the local minima is detected. The approach is validated in simulation and real-world experiments on a 7-DoF robot demonstrating the capability of avoiding concave obstacles, while maintaining local attractor stability in both quasi-static and highly dynamic cluttered environments.
通过动力系统和基于采样的 MPC 在关节空间生成无碰撞运动
基于动态系统(DS)的运动规划可提供无碰撞运动,由于其分析表达式具有闭环反应能力。它通过矩阵调制重塑名义动态系统,确保障碍物不会穿透,矩阵调制是利用连续可变的障碍物表示法构建的。然而,最先进的方法可能会受到非凸障碍物引起的局部最小值的影响,因此无法扩展到复杂的高维关节空间。另一方面,基于采样的模型预测控制(MPC)技术可提供关节空间中可行的无碰撞路径,但由于计算复杂度随空间维度和水平线长度呈立方增长,因此仅限于准反应场景。为了在有移动障碍物的杂乱环境中控制机器人,并在机器人的关节空间中产生可行的高反应性无碰撞运动,我们提出了一种使用基于采样的 MPC 来调节关节空间 DS 的方法。具体地说,代表无约束的理想关节空间运动目标的标称 DS,在局部偏转时会出现障碍物切向速度分量,使机器人绕过障碍物并避开局部极小值。这种切向速度分量由基于采样的 MPC 异步生成的后退地平线无碰撞路径构建而成。值得注意的是,MPC 无需持续运行,只有在检测到局部最小值时才会启动。该方法在一个 7-DoF 机器人的模拟和实际实验中得到了验证,证明它能够避开凹面障碍物,同时在准静态和高度动态的杂乱环境中保持局部吸引子的稳定性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信