ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 양바퀴 중심점의 속도/각속도를 바퀴 중심의 속도로 변환
    AGV 2022. 6. 22. 09:02

    1. 알고리즘 구조

    * 독립 Algorithm

    - 목적 : tread값을 제외하고, 기구에 독립된 알고리즘으로 관리하기 위함.

    - 입력값

    양바퀴 중심점의 속도 : Vs

    양바퀴 중심점의 각속도 : Ws

    양바퀴 간 거리(tread) : Lt

    - 출력값

    왼쪽 바퀴 중심의 속도 : Vl

    오른쪽 바퀴 중심의 속도 : Vr

     

    * 종속 Algorithm

    - 목적 : 기구에 종속된 알고리즘으로 관리하기 위함.

    - 입력값

    왼쪽 바퀴 중심의 속도 : Vl

    오른쪽 바퀴 중심의 속도 : Vr

    - 출력값

    왼쪽 바퀴 회전 속도 : RPMl

    오른쪽 바퀴 회전 속도 : RPMr

     

    2. 변환 공식 및 제한 조건

    * 변환 공식

    Vs는 Vl과 Vr의 평균 속도

    Ws는 Vl과 Vr 간 상대속도를 tread로 나눈 값. Vr을 0으로 두면 각속도를 선속도로 바꾸는 것과 동일

    양바퀴 중심점의 각속도 Ws에 회전반경 r을 곱하면 선속도 Vs가 나온다.

     

    * 제한 조건

    - 목적 : 회전반경 r을 유지하면서 양쪽 바퀴의 속도가 정격 속도를 넘어서지 않도록 하기 위함.

    - Vl과 Vr을 k와 곱하여 같은 비율로 줄여주면 회전반경 r을 유지할 수 있음.

    - Vl과 Vr이 정격속도보다 다 낮을 수 있도록 같은 비율로 줄여줄 것.

    'AGV' 카테고리의 다른 글

    c++ 현재 시간 출력  (0) 2023.06.28
    Motor  (0) 2023.02.06
    Visual studio 구성 관리자 배포 활성화  (0) 2023.02.02
    Visual Studio 프로젝트 종속성 설정  (0) 2023.02.02
    허브,스위치,라우터  (0) 2022.12.02
Designed by Tistory.