본문 바로가기
로봇

3바퀴 옴니휠 로봇의 키네마틱스(Kinematics) 계산

by OpenJigWare 2025. 4. 7.

옴니휠(Omni Wheel)은 전 방향으로 이동할 수 있도록 설계된 특수한 바퀴로, 특히 3바퀴 구조는 로봇이 자유롭게 모든 방향으로 이동할 수 있게 합니다. 이번 글에서는 3바퀴 옴니휠 로봇의 키네마틱스를 계산하고 그 원리를 이해해 보겠습니다.


1. 옴니휠의 개념 및 3바퀴 구조의 장점

옴니휠은 바퀴의 원주 방향과 수직 방향 모두 자유롭게 이동이 가능하도록 설계된 특수한 바퀴입니다. 특히 3바퀴 옴니휠 로봇은 다음과 같은 장점을 가집니다:

  • 모든 방향으로 자유롭게 이동 가능
  • 로봇의 방향을 바꾸지 않고도 수평 이동 가능
  • 좁은 공간에서 뛰어난 이동성 제공

2. 3바퀴 옴니휠 로봇의 키네마틱스 모델

3바퀴 옴니휠 로봇은 일반적으로 각 바퀴가 로봇 중심에서 120도 간격으로 배치되어 있습니다.

바퀴 속도와 로봇 이동 관계

각 바퀴의 선속도(v1, v2, v3)는 로봇의 X축과 Y축 방향 이동 속도(Vx, Vy), 그리고 회전 속도(ω)의 조합으로 나타낼 수 있습니다.

다음과 같은 관계로 표현됩니다:

v1 = -sin(θ1) * Vx + cos(θ1) * Vy + R * ω
v2 = -sin(θ2) * Vx + cos(θ2) * Vy + R * ω
v3 = -sin(θ3) * Vx + cos(θ3) * Vy + R * ω

여기서:

  • v1, v2, v3: 각 바퀴의 선속도
  • Vx, Vy: 로봇의 X축 및 Y축 방향의 이동 속도
  • ω: 로봇의 회전 속도
  • θ1, θ2, θ3: 각 바퀴의 설치 각도 (일반적으로 0도, 120도, 240도)
  • R: 로봇 중심에서 각 바퀴까지의 거리

3. 실제 키네마틱스 계산 예제

예를 들어 로봇이 전방(X축)으로만 움직이고, 옆으로(Y축) 이동하지 않고 회전도 하지 않을 경우(Vy = 0, ω = 0):

v1 = -sin(0) * Vx + cos(0) * 0 + R * 0 = 0
v2 = -sin(120°) * Vx + cos(120°) * 0 + R * 0 ≈ -0.866 * Vx
v3 = -sin(240°) * Vx + cos(240°) * 0 + R * 0 ≈ 0.866 * Vx

이를 통해 원하는 방향으로 움직이기 위해 각 바퀴에 필요한 속도를 쉽게 계산할 수 있습니다.


4. 3바퀴 옴니휠 로봇 활용 사례

  • 물류 창고의 자동화 로봇
  • 정밀 위치 제어가 필요한 서비스 로봇
  • 교육 및 연구 목적의 모바일 로봇 플랫폼

5. 결론

3바퀴 옴니휠 로봇의 키네마틱스를 이해하고 계산하면 로봇이 모든 방향으로 자유롭게 이동할 수 있는 강력한 제어 능력을 얻을 수 있습니다. 이 기술을 활용하여 효율적이고 창의적인 로봇 시스템을 설계하고 구현해 보세요!