부드러운 움직임으로 무언가를 만들고 싶습니다. 엘리베이터에 대해 생각해보십시오. 원하는 층에 도달하면 전속력으로 움직이지 않고 멈추지 않습니다. 가능한 한 빨리 진행되고 원하는 층에 도달 할 때까지 단계적으로 느려집니다.간편한 모션 기능 (번호 쉽게) C++
int steps = 10;
int target = 100;
내가 입력 루프를 필요
는 ... 그래서 기능이 이상적으로이 기능이 대단히 PID loop처럼 행동해야한다 (100)
의 목표 값에 도달하는 열 개 조치를 취할 것입니다.
필자는 본질적으로 PID 루프를 만드는 것보다 쉬운 방법이 있기를 바라고 있습니다.
너무 소프트 스타트해야합니까? 이 경우 나는 S-curve https://en.wikipedia.org/wiki/S_Curve와 같은 것을 당신에게 추천 할 것입니다. – Rama