Основы захвата и манипуляции

Финальный шаг манипуляции — удержать объект так, чтобы он не выскользнул и не выпал.

Захват (grasp) — конфигурация контактов схвата с объектом, обеспечивающая его удержание против внешних сил и моментов.

Удержать предмет — отдельная инженерная задача. Два базовых принципа замыкания:

  • Силовое замыкание (force closure) — объект удерживается силами трения в точках контакта; пальцы сжимают его. Надёжность зависит от силы сжатия и коэффициента трения.
  • Геометрическое замыкание (form closure) — объект заперт формой захвата (например, в гнезде) и не может выйти даже без трения.

Условие непроскальзывания

Чтобы предмет массой $m$ не выскользнул из двухпальцевого захвата при удержании, сила трения должна превышать вес. Сила трения $F_{тр} = \mu N$ на каждый палец (два пальца), где $N$ — нормальная сила сжатия, $\mu$ — коэффициент трения. Условие:

$$ 2 \mu N \ge m g $$

Отсюда минимальная сила сжатия:

$$ N_{\min} = \frac{m g}{2 \mu} $$

Считаем силу сжатия

Объект $m = 0.5$ кг, коэффициент трения резиновых губок $\mu = 0.6$, запас $1.5\times$.

import math

m = 0.5      # кг
mu = 0.6     # коэффициент трения
g = 9.81
safety = 1.5

N_min = m * g / (2 * mu)
N_required = N_min * safety
print("минимальная сила сжатия на палец =", round(N_min, 4), "Н")
print("с запасом 1.5x =", round(N_required, 4), "Н")

# проверка: удержит ли при N = 5 Н?
N = 5.0
hold = 2 * mu * N >= m * g
print("при N=5 Н удержит?", hold, "(трение =", round(2*mu*N, 3), "Н vs вес =", round(m*g, 3), "Н)")

Вывод:

минимальная сила сжатия на палец = 4.0875 Н
с запасом 1.5x = 6.1313 Н
при N=5 Н удержит? True (трение = 6.0 Н vs вес = 4.905 Н)

Как работает под капотом

Силовое замыкание опирается на конус трения: реакция в точке контакта может отклоняться от нормали не более чем на угол $\arctan\mu$. Если линии действия всех контактных сил способны уравновесить любую внешнюю нагрузку, оставаясь внутри своих конусов трения, захват устойчив. Чем больше $\mu$ и сила сжатия, тем шире «запас» удержания. Геометрическое замыкание надёжнее (не зависит от трения), но требует точного подведения захвата к форме объекта.

Частые ошибки

  • Считать трение по одному пальцу, забыв, что в двухпальцевом захвате контактов два.
  • Брать $\mu$ «из воздуха»: для гладкого металла он мал ($\sim 0.1$), и сжатие нужно куда больше.
  • Игнорировать моменты: объект может не выскользнуть вниз, но провернуться, если захват не по центру масс.

Итог

  • Захват удерживает объект силовым (трение) или геометрическим (форма) замыканием.
  • Условие непроскальзывания для двух пальцев: $2\mu N \ge mg$.
  • Минимальная сила сжатия $N_{\min} = mg / (2\mu)$; берут с запасом.
  • Устойчивость силового захвата описывает конус трения; форменное замыкание не зависит от $\mu$.
Проверьте себя
1. Чем геометрическое замыкание (form closure) отличается от силового?
AНичем
BОбъект заперт формой захвата и удерживается даже без трения
CТребует большей силы сжатия
DРаботает только для лёгких предметов
2. Минимальная сила сжатия двухпальцевого захвата для удержания массы m:
Am·g·μ
Bm·g/(2μ)
C2·μ·m·g
Dm·g
3. Что описывает конус трения в точке контакта?
AФорму пальца
BДопустимое отклонение реакции от нормали (не более arctan μ) для удержания без проскальзывания
CСкорость захвата
DМассу объекта