안녕하세요, 'RM-X52-TNM’와 'OpenCR’를 구매하여 Ubuntu 22.04.4 LTS 에서 ROS2(humble)를 구동시키려고 합니다.
현재, Arduino2.3.2, Processing-4.3, Python-3.10.12(Visual Studio Code로 read_write.py에서 bps를 1000000으로 수정)의 예제을 통해 로봇의 작동을 확인하였습니다.
참고로, Arduino에서 필요한 작업은 모두 올바르게 완료하였습니다. (usb_to_dxl 등)
그 후, ROBOTIS의 유튜브 영상(https://www.youtube.com/watch?v=E8XPqDjof4U)을 보고 ROS2를 설치하려고 합니다.
그런데, 다음 커맨드를 입력하면 오류가 발생합니다.
입력 커맨드 : ros2 run dynamixel_sdk_examples read_write_node
오류 :
[PortHandlerLinux::SetupPort] Error opening serial port!
[ERROR] [1710776383.663677600] [read_write_node]: Failed to open the port!
[ros2run]: Process exited with failure 255
혹시 몰라서, 입력커맨드 앞쪽에 sudo까지 추가해보았는데, 이때는 다음의 오류가 발생하였습니다.
sudo: ros2: command not found
또 다른 가설로, 유튜브 영상에서 설명하고 있는 커맨드 중 ls /dev/tty* 를 ls /dev/tty0로 바꾸어 해보았지만 똑같이 3줄짜리 오류가 발생하였습니다. (Arduino와 Python3 에서 작동시킨 결과 /dev/tty0가 유효한 포트였기 때문에 0을 입력했던 것입니다.)
혹시 해결경험이 있으시거나, 도움을 주실 수 있는 분이 있으실까요? 부탁드립니다.