Arduino與Vrep的ROS介面除錯

2021-08-29 17:59:25 字數 803 閱讀 3599

系統環境:ubuntu18.04、arduino uno、ros melodic、v-rep 3.5.0

最近專案需要做個機械臂,於是就想藉此機會用ros把這個東西做出來,介於樹莓派對於舵機的控制效能實在有些尷尬,最後還是用了arduino作為乙個ros結點。

1、arduino的ros介面除錯

主要參考:

遇到的幾個小問題:

(2)教程中

sudo apt-get install ros-indigo-rosserial-arduino

sudo apt-get install ros-indigo-rosserial

直接換成了把indigo直接替換成melodic安裝似乎沒有這個包(後來回頭想想是不是不用改,直接安裝就行了。。),我是直接編譯了source code,似乎沒啥問題。

然後在自己安裝的arduino目錄中的library跑

rosrun rosserial_arduino make_libraries.py .
之後就沒啥區別了。

在建立arduino和上位機的ros通訊時,記得一定要跑

rosrun rosserial_python serial_node.py /dev/ttyusb0(改為自己的埠名)
用起來挺簡單的,很舒服

2、vrep的ros介面除錯

在vrep 3.5中,rosinte***ce直接在vrep的資料夾目錄下了,只要在啟動vrep前啟動roscore,rosinte***ce自動會啟動。**部分主要參考:   下tutorial的ros tutorial。

十分好用!

QTP學習 TO與RO的區別

to test object ro runtime object 是qtp中兩個很重要的概念,具體的概念我就不說了 網路上都能查詢到。這裡會舉指令碼例來說兩者的區別。dialog login winedit agent name set mercury print dialog login wine...

SerialChat與Arduino的配合使用

最近在開發過程中,用到了arduino開發板以及其ide arduino,這個ide使用起來很方便,編碼也很簡單,但有一點美中不足的是arduino只能輸出數值,不能繪圖,所以就用到了另外一款串列埠除錯軟體 serialchart.廢話不多說,直接上程式。arduino程式 1 void setup...

arduino與Processing通訊問題

我在網上查到好多資料都是講的是傳輸乙個資料的問題,沒有講到傳輸多個資料的問題,我通過一天的摸索,終於找到用arduino給processing傳輸多個資料的解決方法。下面是講傳輸三個資料的 1 先看我的arduino 我把關鍵地方寫出來,供參考 light bh1750 serial.print l...