Open Source Robotics

Uma coleção selecionada de projetos, ferramentas e software de robótica de código aberto de alta qualidade.

Friction Cone

  • Também chamado: Coulomb friction cone, friction pyramid, linearized friction cone
  • Categoria: Planning & manipulation › Manipulation
  • Tags: contact-mechanics, friction, grasping, legged-locomotion, optimization

O conjunto de forças de contato que uma superfície pode transmitir sem escorregar sob atrito de Coulomb, com forma de cone em torno da normal à superfície e semiângulo definido pelo coeficiente de atrito.

Definição

Cone de atrito (friction cone) é a descrição geométrica de quais forças um contato pode transmitir sem deslizar. Pelo modelo de atrito de Coulomb, um contato pode resistir a uma força tangencial de até o coeficiente de atrito vezes a força normal. Se a força normal é f_n e a força tangencial é f_t, o contato permanece aderido enquanto |f_t| ≤ μ f_n, em que μ é o coeficiente de atrito estático. Representado em três dimensões, o conjunto de vetores de força admissíveis forma um cone cujo eixo é a normal à superfície e cujo semiângulo é arctan(μ).

Qualquer força dentro do cone pode ser aplicada sem escorregamento; uma força na fronteira está na iminência de escorregar; uma força fora do cone não pode ser sustentada, e o contato desliza. Um contato também só pode empurrar, não puxar, então a componente normal deve ser não negativa.

O cone de atrito aparece em toda a manipulação e a locomoção. Na análise de preensão, os cones de atrito nas pontas dos dedos determinam quais forças e torques sobre o objeto uma preensão consegue resistir, o que é a base dos testes de fechamento de força. Na locomoção com pernas, a força de reação do solo de cada pé precisa ficar dentro de seu cone de atrito, ou o pé escorrega, e planejadores e controladores impõem isso como restrição.

Como o cone é uma restrição não linear (de cone de segunda ordem), muitos controladores baseados em otimização o substituem por uma pirâmide de atrito, uma aproximação poliédrica com quatro ou mais faces, que transforma a restrição em desigualdades lineares adequadas à programação quadrática. Normalmente se escolhe um coeficiente de atrito conservador, já que o atrito real varia com a superfície, o material e a contaminação.

Por que importa

Sempre que um robô agarra, empurra ou caminha, ele depende do atrito, e o cone de atrito é a restrição que diz aos planejadores quais forças são seguras de aplicar. Violá-lo causa objetos derrubados e pés escorregando, por isso ele aparece em quase todo planejador de preensão baseado em modelo e controlador de locomoção com pernas.

Principais aplicações

  • Análise de fechamento de força e de qualidade da preensão
  • Restrições de força de reação do solo em controladores de locomoção com pernas
  • Planejamento de manipulação rica em contatos, como empurrar e pivotar
  • Planejamento de movimentos com múltiplos contatos para humanoides
  • Modelagem de contato em simuladores físicos

Na prática

Engenheiros de controle que trabalham em um quadrúpede ou humanoide adicionam restrições de cone de atrito, geralmente linearizadas como pirâmides, ao programa quadrático ou ao controlador preditivo baseado em modelo que calcula as forças dos pés, usando um coeficiente de atrito menor que o valor esperado para o piso para deixar uma margem. Os planejadores de preensão fazem o mesmo em cada contato nas pontas dos dedos ao verificar se uma preensão consegue segurar um objeto contra a gravidade e as perturbações esperadas. Quando um robô escorrega nos testes, as equipes verificam primeiro se as forças comandadas estavam perto da fronteira do cone e se o coeficiente de atrito assumido era realista para aquela superfície.

Equívocos comuns

  • O coeficiente de atrito é uma propriedade fixa de um material — ele depende do par de superfícies em contato e de condições como poeira, umidade e desgaste
  • Uma pirâmide de atrito é exata — ela aproxima o cone; uma pirâmide inscrita é conservadora e restringe ligeiramente as forças utilizáveis
  • Ficar dentro de cada cone de atrito garante uma preensão estável — cada contato precisa permanecer aderido, mas os contatos em conjunto também precisam conseguir equilibrar a carga sobre o objeto

Quem deve saber

  • Engenheiros de controle de locomoção com pernas
  • Pesquisadores de planejamento de preensão e manipulação
  • Desenvolvedores de simulação física
  • Engenheiros mecânicos que projetam garras e pés de robôs

Tecnologias relacionadas

  • Atrito de Coulomb (Coulomb Friction)
  • Fechamento de força (Force Closure)
  • Programação quadrática (Quadratic Programming)
  • Controle de corpo inteiro (Whole-Body Control)
  • Dinâmica de contato (Contact Dynamics)
  • Espaço de wrenches de preensão (Grasp Wrench Space)

Termos relacionados

  • Grasp Planning
  • Whole-Body Control
  • Gripper
  • Centroidal Dynamics

Projetos relacionados

  • Drake: MIT robotics toolbox for model-based dynamics, optimization, and control system design
  • GTSAM: Factor-graph optimization library powering many modern SLAM backends
  • PyPose: PyTorch library for differentiable robotics with deep learning and Lie group optimization
  • NeuPAN: Real-time end-to-end planner that maps raw lidar points directly to robot actions
  • OpEn (Optimization Engine): Embedded nonconvex optimization solver in Rust for real-time MPC on robots
  • ProxSuite: High-performance QP/LP solver for robotics control and optimization

Vídeos

  • Coulomb Friction, Cone of Friction, Falling Broom & Spinning Top | ESM 5314 Lecture 25: Dr. Shane Ross
  • Modern Robotics, Chapter 12.2.1: Friction: Northwestern Robotics

Este site requer JavaScript. Por favor, habilite o JavaScript para explorar nossos projetos de robótica.