Skip to content

kazu-321/canable_ros2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

CANable ROS2

Setup

公式サイトでファームウェアを更新できます

CANableデバイスのバージョンを選択し、candlelightを書き込んでください

CANalbe 2.0の場合はボタンを押しながらUSBを再接続することで書き込めるようになります

ファームの書き込みが終わったら、

sudo dmesg

でVendorやProduct、Serialを取得

[43777.014514] usb 9-1: new full-speed USB device number 9 using xhci_hcd
[43777.168286] usb 9-1: New USB device found, idVendor= {Vendor} , idProduct= {Product} , bcdDevice= 0.00
[43777.168296] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[43777.168300] usb 9-1: Product: canable2 gs_usb
[43777.168304] usb 9-1: Manufacturer: canable.io
[43777.168308] usb 9-1: SerialNumber: {Serial}

sudo権限で /etc/udev/rules.d/99-canable.rules を作成し以下を記入

SUBSYSTEM=="usb", ATTR{idVendor}=="Vendor", ATTR{idProduct}=="Product", ATTR{serial}=="Serial", SYMLINK+="can", \
RUN+="/sbin/ip link set can0 type can bitrate 1000000", \
RUN+="/sbin/ip link set can0 up"

上記udev rulesで1Mbpsでcan0として自動設定します

適用するには以下コマンドを実行後CANableを再接続します

sudo udevadm control --reload-rules
sudo udevadm trigger

About

CANable(USB-CAN)をROS2で使う

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published