RC 조종기로 2축 모바일 로봇 구동하기
이번에는 MoonWalker를 이용해서 2축 구동형 모바일로봇을 동작시는 동영상강의를 진행할려고합니다.
이번에 예제로 삼을 대상은 저희가 판매하고 있는 STELLA입니다. [바로가기]
STELLA는 두 개의 모터가 있고 앞에 무게 지지용 바퀴가 있습니다. MoonWalker MW-MDC24D200D 모델을 가지고 이와 같은 모바일로봇을 구동할 수 있습니다.
먼저 두개의 모터를 연결하시고, 또 각 채널에 맞게 엔코더를 연결하시면 됩니다. 이때 엔코더 연결방향이 올바른지 확인하는 작업은 필수있습니다. 그 방법은 첫 번째 동영상 강의에서 언급했었습니다.[바로가기] 혹시 보지 않으셨다면 꼭 확인하세요.
이제 이전의 RC 조종기와 간편하게 연결하기[바로가기]대로 따라하시면 기대했던 것과는 달리 한 쪽 바퀴만 돈다든지 하는 상황이 생깁니다. 이제부터 세팅해야죠^^
먼저 Control UI Program[바로가기]을 실행하시고, 연결한 다음, Configuration 탭에서 Joystick/RC Control and Safety 항목에서 Control Mixing 항목에서 Mixing Mode 1을 선택합니다.
그리고, 설치하신 모터의 방향에 맞게 Motor1이든 Motor2이든 방향을 바꿔 줘야합니다. STELLA처럼 제작된 모터는 둘 다 최초 같은 방향으로 전압을 주면 서로 반대방향으로 회전합니다. 엔코더의 방향때문에 어쩔 수 없는데요. 그 후 MoonWalker에서 한 쪽 모터는 역방향이라고 알려주면 됩니다. 이번 강좌의 경우는 Motor1이 됩니다. Configuration 탭에서 Operation의 Motor Reverse Direction을 Enable 시키면 됩니다. 그럼 두 모터의 방향이 같을 겁니다. 그리고 꼭 마지막으로 모든 설정을 마치면 Write Configuration만 하지 마시고, 추가로 Save to Flash를 해주세요.
이제 조종간을 올리면 두 모터가 모두 같은 방향으로 잘 돕니다.^^.
당연히 방향을 바꾸면 두 모터가 서로 반대로 또 돌지요^^
그리고 필드에서 테스트 하시면 됩니다.^^ 쉽죠^^. 만약 추가로 RC에 대한 감도등을 세팅하시는 것은 이전 강의[바로가기]에서 이야기한대로 하시면 됩니다.
그럼 역시 동영상으로 감상을 한 번 하시죠^^