Search Results

'DC 제어'에 해당하는 글들

  1. 2007/08/01  [010v4] 모터 가감속 제어 시 2차 곡선 가속도 사용 (4)

[010v4] 모터 가감속 제어 시 2차 곡선 가속도 사용

2007/08/01 03:30 로보트

마이크로마우스나 라인트레이서나 잘 가는 로봇들은 하나 같이 주행이 부드럽다는데 있다. 마치 물 흐르듯이 주행한다.
(하윤이형꺼는 워낙 빨라서..안보이고^^)

즉, 모터의 속도를 변경 할 때 속도 곡선이 부드럽게 이어지며 모터에 무리가 가지 않기 때문에 더 높은 속도를 낼 수 있는 것이다.


이것을 계기로 가감속 시 2차 곡선 가속도를 사용하게 되었다.


기존의 경우  모터 가감속 제어시 가속도는 아래와 같았다.
사용자 삽입 이미지

여기서 꺽이는 부분을 부드럽게 이어주는 2차 곡선을 추가하면 아래와 같다.
사용자 삽입 이미지


실제 주행 해 본 결과 같은 가속도에서 보다 부드럽게 가감속을 했으며, 더 높은 가속도에도 안정적인 주행을 보였다.

또한 소스 추가도 4줄 정도이기 때문에 부하에 대한 부담도 없고 문제점도 적다.

여기서 증가율만 높인다면 기존 방식과 거의 시간 차이는 나지 않을 것이다(10틱안팍)

추가 해야 할 것은 거리 계산 법을 다시 맞춰야 한다. 오차 계산.
2007/08/01 03:30 2007/08/01 03:30
  1. inno  2007/08/01 04:35     댓글주소  수정/삭제  댓글쓰기
    늦은시간까지 열심이네^^
    나도 간만에 열혈 작업모드야~ ㅋㅋ
  2. koguryo  2007/08/01 13:56     댓글주소  수정/삭제  댓글쓰기
    이상하다...
  3. bin  2008/04/10 20:38     댓글주소  수정/삭제  댓글쓰기
    그래프는 혹시 매트랩으로 그리셨나요??ㅎ
menu openmenu close