Open Source Robotics

고품질 오픈소스 로봇 프로젝트, 도구 및 소프트웨어의 엄선된 컬렉션.

Quasi-Static Manipulation

  • 다른 이름: quasistatic manipulation
  • 카테고리: Planning & manipulation › Manipulation
  • 태그: manipulation, contact, friction, statics, pushing

관성력을 무시할 수 있을 만큼 느린 조작으로, 로봇과 물체가 힘이 평형을 이룬 일련의 상태를 거쳐 가는 것으로 다룬다.

정의

준정적 조작(quasi-static manipulation)은 운동이 충분히 느려 관성력을 무시할 수 있다는 가정 아래 분석하는 조작이다. 매 순간 물체에 작용하는 힘과 모멘트, 즉 중력, 로봇의 접촉, 지지면, 마찰에서 오는 힘과 모멘트가 평형을 이룬다고 가정하므로, 시스템은 일련의 평형 상태를 거쳐 움직인다. 순수한 정적 해석과 달리 준정적 모델은 여전히 미끄러짐을 허용한다. 움직이는 접촉에서의 쿨롱 마찰은 포함하고, 질량 곱하기 가속도 항은 버린다.

이 가정은 실제 조작의 상당 부분을 포괄한다. 픽 앤 플레이스, 탁자 위에서 천천히 밀기, 펙 인 홀(peg-in-hole) 삽입, 물체를 벽에 대고 미끄러뜨려 방향을 바꾸기, 그리고 대부분의 파지 해석이 여기에 속한다. 이 가정은 역학을 훨씬 단순하게 만든다. 물체의 운동은 로봇 운동의 방향과 접촉 기하, 마찰에 따라 달라지지만 그 속도에는 좌우되지 않으므로, 플래너는 완전한 궤적 대신 경로를 놓고 추론할 수 있다. 이 가정 위에 세워진 고전적 결과로는 Mason의 밀기 해석, 평면 위에서 미끄러지는 물체의 마찰력과 마찰 모멘트를 연결하는 한계 곡면(limit surface), 그리고 삽입 작업을 위한 재밍(jamming) 및 웨징(wedging) 다이어그램이 있다.

이 가정은 접촉이 끝난 뒤에도 물체가 멀리 미끄러지거나 넘어질 때, 충돌이 일어날 때, 또는 로봇이 물체의 질량과 마찰에 비해 빠르게 움직일 때 무너진다. 흔한 확인 방법은 계획된 가속도가 함의하는 관성력을 마찰력 및 접촉력과 비교하는 것이다. 둘의 크기가 비슷하면 동적 모델이 필요하다. 때로 준동적(quasi-dynamic)이라 불리는 중간 모델은 시뮬레이터의 시간 단계 구조를 유지하면서도 관성 효과의 대부분은 여전히 무시하며, 일부 접촉이 많은 플래너에서 쓰인다.

중요한 이유

대부분의 파지, 밀기, 조립 알고리즘은 준정적 조건을 가정하며, 그 가정은 흔히 암묵적이다. 이 가정과 그것이 깨지는 때를 알면, 플래너가 느린 속도에서는 작동하지만 로봇의 속도를 높이면 작동하지 않는 이유와, 언제 동적 모델이나 다른 전략이 필요한지를 설명할 수 있다.

주요 응용

  • 표면 위에서 물체를 평면적으로 밀고 미끄러뜨리기
  • 픽 앤 플레이스와 파지 안정성 해석
  • 펙 인 홀 삽입과 조립 계획
  • 벽과 고정구를 이용한 물체 방향 바꾸기
  • 느리고 순응적인 로봇을 이용한 접촉이 많은 계획

실제 사례

한 물류 창고 팀은 상자를 집기 전에 펜스에 대고 밀어 정렬하는 밀기 동작을 계획한다. 이들의 플래너는 상자의 바닥면 윤곽과 추정 마찰 계수로 계산한 한계 곡면을 가진 준정적 밀기 모델을 사용하므로, 주어진 푸셔 경로에 대해 각 상자가 어떻게 회전하고 평행 이동하는지를 속도와 무관하게 예측한다. 실제 시스템에서는 푸셔가 멈추면 상자도 멈추도록 푸셔 속도에 상한을 둔다. 관리자가 더 빠른 사이클을 요구하자, 이들은 먼저 접촉이 끝난 뒤 상자가 얼마나 더 미끄러지는지를 측정하고, 그 오버슈트가 정렬 공차 안에 머무는 동안에만 속도를 올린다.

흔한 오해

  • 준정적이란 아무것도 움직이지 않는다는 뜻이다 — 물체는 미끄러지고 회전할 수 있으며, 무시되는 것은 관성 항뿐이다
  • 준정적 모델은 마찰을 무시한다 — 미끄러지는 접촉과 고착된 접촉에서의 마찰이 이 모델의 핵심이다
  • 느린 로봇이라면 모두 준정적이다 — 판단 기준은 관성력이 접촉력과 마찰력에 비해 작은지 여부이며, 이는 속도뿐 아니라 물체의 질량과 마찰에도 달려 있다
  • 모델에 속도가 나타나지 않으므로 준정적 결과는 어떤 속도에서도 성립한다 — 그 독립성은 가정의 결과일 뿐이며, 관성이 중요해지는 순간 성립하지 않는다

알아야 할 사람

  • 조작 및 파지 계획 엔지니어
  • 조립 및 고정구 설계자
  • 밀기와 비파지(nonprehensile) 조작을 연구하는 연구자
  • 접촉 역학을 공부하는 로봇공학 학생

관련 기술

  • 한계 곡면(Limit Surface)
  • 평면 밀기 모델(Planar Pushing Models)
  • 파지 해석(Grasp Analysis)
  • 상보성 접촉 모델(Complementarity Contact Models)
  • 순응 조립(Compliant Assembly)

관련 용어

  • Dynamic Manipulation
  • Coulomb Friction
  • Friction Cone
  • Wrench
  • Contact mode
  • Extrinsic dexterity

관련 프로젝트

  • LeRobot: HuggingFace ML library for real-world robotics in PyTorch
  • Isaac Lab: NVIDIA robot learning framework: one task API across Newton, PhysX and Isaac Sim
  • NVIDIA Isaac GR00T: NVIDIA open foundation model for humanoid robot reasoning and skills
  • OpenVLA: 7B-parameter Vision-Language-Action model for robotic manipulation
  • Drake: MIT robotics toolbox for model-based dynamics, optimization, and control system design
  • OpenArm: 7DOF humanoid arm for physical AI research in contact-rich environments

이 웹사이트는 JavaScript가 필요합니다. 오픈소스 로봇 프로젝트를 탐색하려면 JavaScript를 활성화하세요.