728x90
반응형
문제원인
myo 센서 블루투스 usb동글과 OpenManipulator의 컨트롤러가 같은 포트(/dev/ttyACM0)에 연결시도를 함에 따라 모두 연결실패메시지 발생.
해결방법
다행히 내가 사용하는 노트북에 두개의 usb포트가 존재한다.
OpenManipulator컨트롤러의 연결 포트를 /dev/ttyACM1으로 변경.
변경방법
총 2개의 파일에 포트명지정 구문이 존재하며 터미널창에서 포트명지정이 수행된다. 따라서 이 3가지에 대해 포트명을 수정하면 된다. 또, OpenCR을 arduino프로그램으로 펌웨어 업데이트가 가능한데 이 때 포트 선택을 /dev/ttyACM1으로 수행한다.
즉, 총 4가지를 수행하여야 한다.
1. open_manipulator_controller.cpp 파일에서 포트명 수정
2. open_manipulator_controller.launch파일에서포트명수정
3. 터미널 창에서 컨트롤러 실행시 포트명 변경하여 실행
4. 아두이노 프로그램으로 OpenCR 펌웨어 업데이트 시 포트 /dev/ttyACM1으로 선택
이는 이전에 기록한 https://needs-searcher.tistory.com/99?category=885778 에서 op3와
https://emanual.robotis.com/docs/en/platform/openmanipulator_x/quick_start_guide/에서 1.1.4 부분의 usb_to_dxl 업로드 과정을 참고하면 된다.
이를 모두 수행하면 포트연결 문제는 해결할 수 있다.
728x90
반응형
'기계공학부 시절의 기록 > ROS일기' 카테고리의 다른 글
캘리브레이션(Calibartion) 기능 추가 (0) | 2021.11.03 |
---|---|
Myo로 OpenManipulator 동작시키기 성공!!! (1) | 2021.10.28 |
Myo센서에서 Orientation의 의미 (0) | 2021.10.27 |
명령어모음 및 1차 수정코드(open_manipulator_teleop_keyboard) (0) | 2021.10.27 |
open_manipulator_teleop.cpp 코드수정을 위한 코드공부(ros::spin, 클래스 접근지정, vector, 포인터) (0) | 2021.10.27 |
댓글