<source : unsplash>

一、簡介

Arduino 和 Arduino的 IDE (整合性開發環境) 是一個很棒的工具,可以很快速、簡單地用程式進行硬體控制。而 rosserial 就是用來將 ROS 環境中的節點和 Arduino 溝通的套件包,提供一個可以和 Arduino 的 UART 溝通的通訊協定。

二、安裝步驟

Step1.安裝 Arduino

指令 >>
sudo apt-get install arduino


Step2.安裝 rosserial

指令 >>
$ sudo apt-get install ros-kinetic-rosserial-arduino
$ sudo apt-get install ros-kinetic-rosserial

Step3.安裝 ros_lib 到 Arduino 開發環境中

指令 >>
記得要先打開 arduino 後再關閉,sketchbook才會出現。
$ cd <sketchbook>/libraries


$ rm -rf ros_lib
$ rosrun rosserial_arduino make_libraries.py .
(上行指令末端有一個點,勿遺漏)

sudo usermod -a -G dialout <username>
ex. sudo usermod -a -G dialout Jack
加入此行後,爾後打開arduino就無需再輸入密碼,即可登入。

如果你在 Arduino IDE 中看到 ros_lib,代表安裝成功。如下圖 :



---
參考資料 :

0 留言