Apa itu Rosserial ?
rosserial adalah sebuah package ros yang memungkinkan kita untuk berkomunikasi antara ros dengan perangkat lain melalui kominkasi serial. Jika kita mempunya suatu perangkat, maka untuk menghubungkan perangkat tersebut dengan ROS ada dua pilihan yaitu :
- Mencari driver untuk perangkat tersebut, namun terkadang tidak semua perangkat memiliki driver agar bisa terhubung dengan ros.
- Komunikasi serial
Untuk menjalankan rosserial ada beberapa hal yang perlu kita lakukan
- Meng-install rosserial_arduino,
- Menjalankan node yang berfungsi untuk menerima data dari komunikasi serial
Untuk lebih jelasnya maka ikuti langkah berikut :
#1 INSTALL ROSSERIAL ARDUINO
Buka Terminal ( Ctrl + Alt + T ) kemudian ketikkan perintah berikut
- Install rosserial arduino
- Install rosserial
sudo apt-get install ros-kinetic-rosserial-arduino
sudo apt-get install ros-kinetic-rosserial
berikut
rosrun rosserial_arduino
#2 GENERATE "ROS_LIB" DI ARDUINO IDE
Setelah kita meng-install resserial arduino selanjutnya kita perlu menjalankan node dari package rosserial arduino untuk meng-generate library ros untuk arduino
roscore
2. buka direcory dari arduino ide anda melalui terminal
3. kemudian jalankan perintah berikut:
4. Jika berhasil maka anda akan melihat folder ros_lib dalam arduino anda.
Anda telah berhasil meng-install library yang diperlukan untuk arduino agar bisa terhubung dengan ros anda. pada tutorial selanjutnya kita akan mencoba untuk mengirim data string dari arduino ke ros
0 Komentar