樹莓派控制 D1 移動

2021-07-25 09:24:33 字數 2416 閱讀 7518

假設樹莓派的ip位址為192.168.111.100。

pc 機通過 ssh 方式遠端登入樹莓派。

方式一:鍵盤控制

首先,在乙個終端下執行 dashgo 的驅動節點。

$ ssh [email protected]

$ roslaunch dashgo_bringup minimal.launch

然後,在新的終端執行

$ ssh [email protected]

$ rosrun dashgo_bringup teleop_twist_keyboard.py

得到如下內容

reading from

the keyboard and publishing to twist!

---------------------------

moving around:

u i o

j k l

m , .

q/z : increase/decrease max speeds by

10%w/x : increase/decrease only linear speed by

10%e/c : increase/decrease only angular speed by

10%anything else : stop

ctrl-c to quit

控制 d1 移動的按鍵分布如下:

首先,在乙個終端下執行 dashgo 的驅動節點。

$ ssh [email protected]

$ roslaunch dashgo_bringup minimal.launch

在新的終端執行如下命令,給底盤乙個恆定的速度運動。

$ ssh [email protected]

$ rostopic pub -r 10 /cmd_vel geometry_msgs/twist

', angular: }'

ctrl+c 取消該命令。

說明:首先,在乙個終端下執行 dashgo 的驅動節點。

需要輸入的 master ip 是 pc 的 ip 位址,現在的ip是192.168.111.100。

ubuntu 檢視 ip 位址,ctrl + alt + t開啟終端,輸入ifconfig,然後回車

pi@dashgo-d1:~$ ifconfig

eth0 link encap:乙太網 硬體位址 44:37:e6:3d:e0:fc

.105

.24 廣播:172.20

.105

.255 掩碼:255.255

.255

.0//有線網路的ip位址

up broadcast running multicast mtu:1500 躍點數:1

接收資料報:350 錯誤:0 丟棄:0 過載:0 幀數:0

傳送資料報:134 錯誤:0 丟棄:0 過載:0 載波:0

碰撞:0 傳送佇列長度:1000

接收位元組:27790 (27.7 kb) 傳送位元組:18843 (18.8 kb)

中斷:17

lo link encap:本地環迴

.0.1 掩碼:255.0

.0.0

//本地的ip位址

up loopback running mtu:65536 躍點數:1

接收資料報:167 錯誤:0 丟棄:0 過載:0 幀數:0

傳送資料報:167 錯誤:0 丟棄:0 過載:0 載波:0

碰撞:0 傳送佇列長度:1

接收位元組:12903 (12.9 kb) 傳送位元組:12903 (12.9 kb)

連線成功後,介面如下:

方向的操控,如下圖所示:

注意:ros 系統的 ip 必須與手機端的 ip 在同乙個網段,即兩者要連在同乙個路由器上。

D1 初來乍到

激動萬分,因為要去 了。7月30日零點30分,終於放下了其他的事情,開始收拾去 的行裝。離飛機起飛還有大約9個小時。戶外鞋一雙,太陽帽一頂,衣物兩套,這就是生活必需品了,旅行包剩下的空間就留給照相器材。對,照相器材。攝影這個詞在我心中目前還被劃歸於崇高感性不可捉摸的一類,這次去 不攝影,只照相,到此...

樹莓派python控制舵機 樹莓派控制舵機資料

舵機介紹 樹莓派pwm函式介紹 舵機角度和占空比對應的關係動畫。對應關係如下,範圍為 90 到 90 為了方便計算,可以將其對映到0 180 角度20ms內脈衝寬度 占空比對映後角度 90 0.5ms 2.5 0 45 1ms5.0 45 0 1.5ms 7.5 90 45 2ms10.0 135 ...

樹莓派控制舵機

說在前面 在網上找了一圈有關樹莓派控制舵機的 發現好多都是一模一樣的,重點是它們都貼著 原創 標籤。樹莓派不能直接輸出模擬電訊號,但我們可以使用pwm 脈寬調變 方法來模擬這一點。我們製作乙個固定頻率的數碼訊號,在那裡我們將改變脈衝寬度,將 轉換 改為 平均 輸出電壓的電平,我們可以使用這個 平均 ...