로봇 제어 모드 설명: 위치, 속도, 토크, 임페덴스
로봇 팔 제어 모드의 명확한 설명 <unk> 그것들은 무엇이며, 어떻게 작동하며, 조작과 텔레오퍼레이션에 언제 사용해야 하는지에 대한 설명
[← 배우기]
올바른 제어 모드를 선택하는 것은 올바른 알고리즘을 선택하는 것과 마찬가지로 중요합니다. 부합이 발생하면 심각한 충돌, 불안정한 텔레오퍼레이션 또는 정책 성능이 떨어집니다.
통제 방식 이 중요 한 이유
로봇 팔은 결국 모터에 전류나 전압을 지정하여 제어됩니다. 하지만 그 수준에서 거의 상호 작용하지 않습니다. 대신 로봇 컨트롤러는 로봇을 더 의미있는 용어로 지휘할 수 있도록 추상화 계층을 제공합니다.
선택된 제어 모드는 다음과 같이 결정됩니다.
- 로봇 이 접촉 에 반응 하는 방법.** 단단 한 위치 를 제어 하는 팔 이 단단 한 정지 에 닿으면 큰 힘 을 발휘 할 것 이다.
- 정책 출력에 어떤 것이 명령한다. 위치 모드 → 공동 각 목표. 속도 모드 → 공동 속도. 각 정책 설계는 다릅니다.
- ** 안전 프로필.** 위치 제어 는 개방 공간 에서 안전하지만 접촉 근처 에 위험 합니다. 토크 제어 는 부드럽고 안전한 접촉 을 가능하게 하지만 정확한 동적 모델 을 필요로 합니다.
위치 제어
위치 제어는 대부분의 산업 및 협업 기관의 기본 모드입니다.
** 명령:** 목표 관절 각
** 컨트롤러:** PID (Proportional-Integral-Derivative) 루프는 실제 관절 각을
특성: 매우 딱딱한
**기반기 작업에 가장 적합합니다. ** 예상치 못한 접촉이 없는 구조화된 선택 및 장소 작업, 신속하고 반복적인 산업 운동, 초기 데이터 수집.
주의: 로봇이 물체나 사람과 충돌할 수 있는 경우 위치 제어 기능을 사용하지 마십시오. 충돌 탐지로 포장하거나 접촉 단계에서 컴플라이언스 모드를 사용하십시오.
속도 조절
속도 제어는 원하는 결합 (또는 카르테시아) 속도를 받아들이고 로봇을 그 속도를 유지하도록 움직인다.
** 명령:** 공동 속도는
** 컨트롤러:** 속도 제한과 함께 위치 목표에 속도를 통합합니다. 위치 루프는 아래로 실행됩니다.
**** 부드러운 텔레오퍼레이션에 가장 적합합니다.
주의: 속도 명령이 떨어지면 (예를 들어 네트워크 타임아웃) 로봇은 마지막 명령 속도에서 계속되고 초과 할 수 있습니다. 명령 손실에 속도를 제로화하는 감시 개를 구현하십시오.
동전/압력 제어
동전 조절은 가장 낮은 수준에서 작동합니다. 각 관절에서 원하는 동전을 직접 명령합니다.
** 명령:** 원하는 관절 동동력
** 컨트롤러:** 엔진 드라이버는 명령 전류 (토크에 비례하여) 를 적용한다. 로봇은 외부 힘에 반응하여 자유롭게 움직인다.
** 요구 사항:** 정확한 동역학 모델 (무동성 매트릭스 M, 코리올리스/중심분리 용어 C, 중력 벡터 g):
** 안전이 최우선일 때:** 안전이 최우선일 때 인간과 로봇의 물리적 상호작용 (HRI); 매우 낮은 접촉력을 필요로 하는 작업; 준수적인 조작에 대한 연구.
주의: 중력 보상 없이 동전 조절은 팔이 중력 아래로 떨어질 수 있습니다. 순수 동전 조절은 거의 독립적으로 사용되지 않습니다.
탄력 조절
탄압 조절은 접촉 부가 있는 조작에 가장 실용적으로 유용한 방식이다. 카르테시아 공간에서 가상 스프링-담퍼를 구현한다. 로봇은 K의 딱딱함 스프링과 B 계수의 담퍼로 명령 위치와 연결되어있는 것처럼 행동한다.
** 통제법:**
- ** 높은 딱딱함 (K = 2000 N/m):** 로봇은 위치 제어와 거의 비슷합니다.
- 저
성 (K = 100 N/m): 로봇은 변형 가능한 물체나 인간과 상호작용하기 위해 안전한 접촉력으로 굴복한다. 표면 추종과 섬세한 조립에 사용된다. - Anisotropic stiffness: 작업 방향에 따라 높은 딱딱함과 낮은 딱딱함을 수직으로 설정합니다.
**** 구멍에 꽂히는
제어 모드 비교
| Mode | Stiffness | Compliant at Contact? | Command Type | Hardware Support | Best Use Case |
|---|---|---|---|---|---|
| Position | Very high | No | Joint angles / Cartesian pose | Universal | Pick-place, fast repetitive tasks |
| Velocity | High | No (stops when velocity=0) | Joint/Cartesian velocity | Most cobots | 원격조작 (joystick/servo) |
| Torque | Near zero | Yes (fully back-drivable) | Joint torques | Torque-controlled arms only | HRI safety, inner loop for impedance |
| Impedance | Tunable | Yes (spring-like) | Desired pose + K/B gains | Most cobots (Cartesian impedance) | Contact-rich assembly, peg insertion |
실제에서 대부분의 조작 정책은 자유 공간 운동 단계에 위치 제어 모드로 실행되고 접촉 단계에 대한 피동력 제어로 전환합니다. 이 하이브리드 접근법은 필요한 경우 정확성과 객체를 만질 때 준수성을 제공합니다.
실제 하드웨어에서 제어 모드를 실험하려면 [OpenArm 튜토리얼 시리즈] (







