위키득계정 ↗
과학

다항식 시간 매개화

다항식 시간 매개화과학
영문명
Polynomial time scaling
정규화 시간
u=t/T
3차 표준형
s=3u²−2u³
5차 표준형
s=10u³−15u⁴+6u⁵
다항식 시간 매개화는 경로의 진행률을 시간의 다항식으로 정하는 궤적 생성 방법이다. 출발과 도착에서의 진행률·속도·가속도 조건에 맞춰 계수를 정한다. 3차와 5차 다항식은 정지 상태에서 시작하고 끝나는 운동에 자주 쓰인다.

경계 조건으로 계수 정하기

동작 시간 T 동안 s(0)=0, s(T)=1로 놓고 두 끝점의 진행 속도를 0으로 정하면 네 조건이 생긴다. 이들을 만족하는 3차식이 s=3u²−2u³다. 여기에 시작과 끝의 가속도도 0이라는 두 조건을 더하면 5차식 s=10u³−15u⁴+6u⁵를 얻는다. 다항식의 차수만 정한다고 조건이 자동으로 맞는 것은 아니다.

3차식의 속도와 가속도

3차식의 시간 미분은 ṡ=6u(1−u)/T이고, s̈=(6−12u)/T²다. 최대 진행 속도는 중간 시각의 3/(2T)다. T=2초이면 최대값은 초당 0.75이고 시작 가속도는 초당제곱 1.5다. 운동 전후를 정지 상태로 연결하면 속도는 이어지지만 가속도는 끝점에서 불연속적으로 바뀐다.

5차식에서 바뀌는 것

5차식에서는 ṡ=30u²(1−u)²/T이며 두 끝점의 속도와 가속도가 모두 0이다. 최대 진행 속도는 15/(8T)로, 같은 T의 3차식보다 크다. T=2초에서는 초당 0.9375다. 따라서 더 매끄러운 시작과 정지가 언제나 더 작은 최고 속도를 뜻하지는 않는다. 운동 전후를 정지 구간과 연결했을 때 5차식도 저크까지 연속인 것은 아니다.

관절의 실제 속도 확인

진행률의 속도와 실제 관절 속도는 구별한다. 직선 경로 q(s)=q₀+Δq·s에서는 q̇=Δq·ṡ다. 3차식으로 관절을 2라디안 이동시키면 최고 속도는 3/T 라디안 매초다. 속도 한계가 초당 1라디안이면 이 조건만으로도 T≥3초가 필요하다. 가속도·토크 한계와 경로의 가능성은 추가로 확인해야 한다.

관련 문서

경로의 시간 매개화 / 가속도 / 속도 / 저크 / 다항식 / 로봇 질량행렬