MW USB2CAN(FIFO) v2 CAN 인식 불가
페이지 정보

본문
구매한 Sensor: MW USB2CAN(FIFO) v2 CAN
사용 환경: Ubuntu 22.04
개발 언어: cpp
ROS 패키지 빌드 완료 후
sudo rmmod ftdi_sio
ros2 launch usb2can_fifo usb2can_fifo_launch.py 입력시
y@y:~/usb2can$ ros2 launch usb2can_fifo usb2can_fifo_launch.py
[INFO] [launch]: All log files can be found below /home/y/.ros/log/2025-03-06-23-35-13-145422-y-6517
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [usb2can_fifo_node-1]: process started with pid [6518]
[usb2can_fifo_node-1] [ERROR 1741271713.202387876] [usb2can_fifo_node]: USB2CAN(FIFO) was not detected
[usb2can_fifo_node-1] (Usb2CanNode() at /home/y/usb2can/src/MW-USB2CAN-FIFO-v2_ROS2/USB2CAN FIFO ROS2 Driver/usb2can_fifo/src/main.cpp:24)
이러한 에러가 발생합니다
y@y:~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 0c45:6a14 Microdia Integrated_Webcam_HD
Bus 003 Device 007: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
3번째가 usb2can 모듈에 해당합니다.
사용 환경: Ubuntu 22.04
개발 언어: cpp
ROS 패키지 빌드 완료 후
sudo rmmod ftdi_sio
ros2 launch usb2can_fifo usb2can_fifo_launch.py 입력시
y@y:~/usb2can$ ros2 launch usb2can_fifo usb2can_fifo_launch.py
[INFO] [launch]: All log files can be found below /home/y/.ros/log/2025-03-06-23-35-13-145422-y-6517
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [usb2can_fifo_node-1]: process started with pid [6518]
[usb2can_fifo_node-1] [ERROR 1741271713.202387876] [usb2can_fifo_node]: USB2CAN(FIFO) was not detected
[usb2can_fifo_node-1] (Usb2CanNode() at /home/y/usb2can/src/MW-USB2CAN-FIFO-v2_ROS2/USB2CAN FIFO ROS2 Driver/usb2can_fifo/src/main.cpp:24)
이러한 에러가 발생합니다
y@y:~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 0c45:6a14 Microdia Integrated_Webcam_HD
Bus 003 Device 007: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
3번째가 usb2can 모듈에 해당합니다.
- 이전글MW-AHRS X1 좌표계 중심 25.03.12
- 다음글MW USB2CAN(FIFO) v2 CAN 신호 확인 25.03.06
댓글목록

최고관리자님의 댓글
최고관리자 작성일안녕하세요. 혹시 윈도우 환경에서는 인식이 되실까요?

CoffeeTheft님의 댓글의 댓글
CoffeeTheft 작성일
동일한 문제가 발생해서 아래 방법으로 해결했습니다.
1. 권한 설정
sudo usermod -a -G dialout $USER
sudo usermod -a -G tty $USER
2. 규칙 파일 추가
sudo nano /etc/udev/rules.d/99-usb2can.rules
아래 내용 추가 후 저장
SUBSYSTEM=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE="0666", GROUP="dialout"
3. 규칙 적용
sudo udevadm control --reload-rules
sudo udevadm trigger