On the Conic Complementarity of Planar Contacts

📄 arXiv: 2509.25999v1 📥 PDF

作者: Yann de Mont-Marin, Louis Montaut, Jean Ponce, Martial Hebert, Justin Carpentier

分类: cs.RO

发布日期: 2025-09-30


💡 一句话要点

提出平面Signorini条件,统一离散与连续接触模型,扩展压力中心概念。

🎯 匹配领域: 支柱一:机器人控制 (Robot Control) 支柱四:生成式动作 (Generative Motion)

关键词: 平面接触 Signorini条件 圆锥互补 压力中心 机器人控制 接触动力学 物理仿真

📋 核心要点

  1. 现有方法在处理机器人与环境的接触时,离散接触模型与连续接触模型之间存在 gap,难以统一。
  2. 论文提出平面Signorini条件,用圆锥互补公式建模平面接触,统一粘附、分离和倾斜三种物理状态。
  3. 该方法扩展了经典压力中心的概念,为平面接触提供数学一致且计算高效的基础。

📝 摘要(中文)

本文提出了一个统一的理论结果,将机器人学中的两个基本原则联系起来:点接触的Signorini定律(许多防止物体相互穿透的仿真方法的基础)和压力中心(也称为零力矩点,例如,在基于优化的运动控制中使用的关键概念)。我们的贡献是平面Signorini条件,这是一种圆锥互补公式,用于建模刚体之间的一般平面接触。我们证明了这种公式等价于在整个接触表面上强制执行点Signorini定律,从而弥合了离散和连续接触模型之间的差距。几何解释表明,该框架自然地捕捉了三种物理状态——粘附、分离和倾斜——在一个统一的互补结构中。这导致了对经典压力中心的原则性扩展,我们称之为扩展压力中心。通过建立这种联系,我们的工作为处理平面接触提供了一个数学上一致且计算上易于处理的基础,对接触动力学的精确仿真以及运动和操作中高级控制和优化算法的设计具有重要意义。

🔬 方法详解

问题定义:现有机器人接触动力学仿真和控制方法,通常依赖于离散的点接触模型(如Signorini定律)或连续的接触模型(如压力中心)。离散模型计算量小,但难以精确描述复杂的接触表面;连续模型更精确,但计算复杂度高。因此,如何桥接离散和连续接触模型,实现高效且精确的平面接触建模是一个关键问题。

核心思路:论文的核心思路是将平面接触问题转化为一个圆锥互补问题,通过引入平面Signorini条件,将离散的点接触Signorini定律扩展到整个接触表面。这种方法既能保持计算效率,又能捕捉连续接触的物理特性,从而统一离散和连续接触模型。

技术框架:该方法的核心框架包括以下几个步骤:1) 定义平面接触的几何模型,包括接触表面和法向量;2) 建立平面Signorini条件,这是一个圆锥互补公式,描述了接触力、相对速度和间隙之间的关系;3) 将平面Signorini条件应用于整个接触表面,得到一个全局的互补问题;4) 求解该互补问题,得到接触力和压力分布;5) 基于接触力和压力分布,计算扩展压力中心。

关键创新:该论文最重要的技术创新在于提出了平面Signorini条件,它是一种圆锥互补公式,能够统一描述粘附、分离和倾斜三种不同的接触状态。与传统的点接触模型相比,平面Signorini条件能够更好地捕捉连续接触的物理特性。与传统的连续接触模型相比,平面Signorini条件具有更高的计算效率。

关键设计:平面Signorini条件的关键设计在于其圆锥互补结构,它保证了接触力、相对速度和间隙之间的物理一致性。具体来说,该条件要求接触力必须在摩擦锥内,相对速度必须与接触力方向相反,并且间隙必须非负。此外,该方法还引入了扩展压力中心的概念,它是经典压力中心的一个推广,能够更好地描述复杂的接触力分布。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

论文通过理论证明,平面Signorini条件等价于在整个接触表面上强制执行点Signorini定律,从而弥合了离散和连续接触模型之间的差距。虽然论文中没有提供具体的数值实验结果,但其理论贡献为后续的数值仿真和实验验证奠定了基础。该方法为处理平面接触提供了一个数学上一致且计算上易于处理的基础。

🎯 应用场景

该研究成果可应用于机器人操作、步态规划、物体抓取等领域。通过更精确地建模机器人与环境之间的接触,可以提高机器人的运动控制精度和稳定性,使其能够更好地完成复杂的操作任务。此外,该方法还可以用于开发更逼真的物理仿真引擎,用于机器人算法的验证和优化。

📄 摘要(原文)

We present a unifying theoretical result that connects two foundational principles in robotics: the Signorini law for point contacts, which underpins many simulation methods for preventing object interpenetration, and the center of pressure (also known as the zero-moment point), a key concept used in, for instance, optimization-based locomotion control. Our contribution is the planar Signorini condition, a conic complementarity formulation that models general planar contacts between rigid bodies. We prove that this formulation is equivalent to enforcing the punctual Signorini law across an entire contact surface, thereby bridging the gap between discrete and continuous contact models. A geometric interpretation reveals that the framework naturally captures three physical regimes -sticking, separating, and tilting-within a unified complementarity structure. This leads to a principled extension of the classical center of pressure, which we refer to as the extended center of pressure. By establishing this connection, our work provides a mathematically consistent and computationally tractable foundation for handling planar contacts, with implications for both the accurate simulation of contact dynamics and the design of advanced control and optimization algorithms in locomotion and manipulation.