论文标题
使用状态触发的约束,进行非划分操作的接触量规划和控制
Contact-Implicit Planning and Control for Non-Prehensile Manipulation Using State-Triggered Constraints
论文作者
论文摘要
我们提出了一种接触信息计划方法,该方法可以生成无需调整或量身定制的初始猜测并且以高成功率而产生的接触式轨迹。这是通过利用状态触发约束(STC)的概念来捕获由离散接触模式引起的混合动力学的概念来实现的,而无需明确推理组合剂。 STC可以通过连续的方式通过严格的不平等条件触发任意约束。我们首先使用STC开发自动接触约束激活方法,以最大程度地减少基于接触候选者在给定任务的效用的有效约束空间。然后,我们介绍了基于STC的库仑摩擦模型的重新制定,该模型比基于良好的互补性约束方法更有效地发现切向力。最后,我们将建议的摩擦模型包括在准静态平面推动的计划和控制中。在动态推动方案中,通过广泛的仿真实验评估了基于STC的接触激活和摩擦方法的性能。结果表明,基于互补性约束,我们的方法优于基准,计划时间显着下降,成功率更高。然后,我们将所提出的准静态推动控制器与基于混合成员编程的方法进行比较,并发现我们的方法在计算上更有效,并提供了更好的跟踪精度,并带来了不需要初始控制轨迹的附加优势。最后,我们提出硬件实验,以实时执行复杂轨迹的框架可用性,即使使用低准确的跟踪系统也是如此。
We present a contact-implicit planning approach that can generate contact-interaction trajectories for non-prehensile manipulation problems without tuning or a tailored initial guess and with high success rates. This is achieved by leveraging the concept of state-triggered constraints (STCs) to capture the hybrid dynamics induced by discrete contact modes without explicitly reasoning about the combinatorics. STCs enable triggering arbitrary constraints by a strict inequality condition in a continuous way. We first use STCs to develop an automatic contact constraint activation method to minimize the effective constraint space based on the utility of contact candidates for a given task. Then, we introduce a re-formulation of the Coulomb friction model based on STCs that is more efficient for the discovery of tangential forces than the well-studied complementarity constraints-based approach. Last, we include the proposed friction model in the planning and control of quasi-static planar pushing. The performance of the STC-based contact activation and friction methods is evaluated by extensive simulation experiments in a dynamic pushing scenario. The results demonstrate that our methods outperform the baselines based on complementarity constraints with a significant decrease in the planning time and a higher success rate. We then compare the proposed quasi-static pushing controller against a mixed-integer programming-based approach in simulation and find that our method is computationally more efficient and provides a better tracking accuracy, with the added benefit of not requiring an initial control trajectory. Finally, we present hardware experiments demonstrating the usability of our framework in executing complex trajectories in real-time even with a low-accuracy tracking system.