Demonstrator GUI
GUI 데모 프로그램을 통해 로봇의 각종 파라미터를 설정하고 제어기를 튜닝할 수 있습니다.
Demonstrator GUI를 통해 다음과 같은 작업을 수행할 수 있습니다.
- 휠 속도 제어 cDIFFV
- 휠 RPM 제어 cRPM
- 로봇 속도/회전속도 제어 cVW
- 로복 이동거리 제어 cMOVE
프로그램이 업데이트 될 경우, 기존 유저 분들께서는 프로그램 삭제 후 펌웨어 업데이트를 해주셔야 사용 가능합니다. 기능이 추가 될 경우 매뉴얼도 함께 업데이트 될 수 있으니 참고하시기 바랍니다.
[R1mini Demonstrator (로봇 제어 프로그램) 설치 ]
[R1-mini와 PC 연결 ]
- 검 : GND / 빨 : RXD / 흰 : TXD
- 까만 커넥터의 한 면이 완전히 막히지 않은 쪽을 아래 이미지와 같은 방향으로 꽂아주세요.
- 일체형 케이블 사용자의 경우, 그대로 꽂으시면 됩니다.
[포트 번호 확인]
$qFIRMV
현재 설정된 모터 1회전당 엔코더의펄스 수를 확인할 수 있습니다. 이 설정은 sENCNT 명령으로 다른 값을 인가할 수 있지만, 모터의엔코더 종류가 변하는 것이 아니라면 이 설정을 변경하는 것은 권장하지 않습니다.
실행 결과는 아래와 같이R1mini의 현재 엔코더 설정은 모터 기준 한 회전당 44펄스 입니다.
$qENCNT
#ENCNT ,44
$qTRACK
#TRACK , 170.9
$qGEAR
#GEAR , 21.3
$qWHLD
#WHLD , 67.5
[로봇 상태]
$qBAT
#BAT , 127 , 100, 5
SOC : State Of Charge로 충전 상태로 위 그림의 예시에서는 100% 충전입니다.
current : mA 단위입니다. 위 그림의 예시에서는 5mA로 0.005A입니다.
깜빡임 주기 확인하기
$qBREATH
#BREATH , 500 , 100 , 50
첫 번째 전체 주기 ms : ON/OFF를 합친 전체 주기를 설정합니다.
두 번째 ON 시간 ms : LED가 On되는 시간을 설정합니다.
세 번째 OFF 시간 ms : LED가 Off 되는 시간을 설정합니다.
깜빡임 주기 변경하기
$cBREATH,5000,500,50
[로봇 LED 구동]
$cCOLOR,0,0,255
$sCOLOR,200,0,50