MW-USB2CAN-FIFO-v2 ROS2 테스트 문의
페이지 정보

본문
사용 환경: WSL2
개발 언어: C++
WSL2 환경에서 (우분트 22.04.4 LTS) 환경입니다.
제어기 CAN Port <->MW-USB2CAN-FIFO-v2이것을 PC에 연결한 후 ROS2에서 제공한 블로그에서 알려준대로 했는데, 에러가 뜹니다.
MW-USB2CAN-FIFO-v2에서 제공한 UI로 연결 했을 때 제어기에서 보낸 데이터는 잘 들어옵니다.
HW는 문제 없는데, ROS2에서 에러가 떠서 확인 부탁드립니다.
- 이전글MW-AHRS v2 메뉴얼 25.08.07
- 다음글AHRSv2 관련 문의 25.07.28
댓글목록

최고관리자님의 댓글
최고관리자 작성일
안녕하세요, 아이디어 로봇입니다.
WSL2 환경이 편한 것은 저도 깊게 공감합니다만
하드웨어 테스트 하실 때는 우분투로 부팅하시고 해보시는 것을 추천드립니다.
현재 FTDI 칩을 인식 못하고 있는거 같습니다

최고관리자님의 댓글
최고관리자 작성일
추가로
ros2 launch 명령어는 ros2 launch <launch파일이 포함된 패키지명> <실행할 launch 파일> 의 구조로 되어 있습니다.
보여주신 터미널 사진에서는 패키지명이 누락되어 ros2가 패키지를 찾지못하고 있는 것으로 확인됩니다.

ros2humble님의 댓글
ros2humble 작성일
네 감사합니다.
제가 ROS2를 잘몰라서요^^
첫번째 사진 보시면 main.cpp 밖에 없거든요^^
궁금한게, src/usb2can_fifo/src 여기 안에는 main.cpp 밖에 없는데 / ros2 launch usb2can_fifo usb2can_fifo_launch.py 하는게 맞나요??

최고관리자님의 댓글의 댓글
최고관리자 작성일
main.cpp 파일은 ros2 node 이고 usb2can_fifo_launch.py는 ros2 launch입니다.
ros2는 node단위로 실행 되는데
이때 여러 node를 같이 실행시키거나 node를 실행할 때 필요한 파라미터를 미리 넣어서 실행 시킬 때 launch 파일을 통하여 실행합니다.


