ROS控制Parrot Bebop2無人機

2021-10-25 18:04:40 字數 724 閱讀 3677

bebop_autonomy是基於parrot公司的官方程式包ardronesdk3開發的乙個ros程式包,用於對bebop系列無人機進行通訊和控制。

該程式包可以在ubuntu 16.04和ros kinetic環境下直接根據官方教程安裝,但在ubuntu 18.04和ros melodic環境下,需要進行額外的設定才可正常使用,現作以下記錄。

官方教程 (英文)

中文教程 —— from 創客智造

如果是ubuntu18.04和ros melodic環境,還需要在當前工作空間的devel/lib資料夾下新建乙個鏈結,鏈結到/opt/ros/melodic/lib/parrot_arsdk資料夾,並將~/bebop_ws/devel/lib/parrot_arsdk新增到$ld_library_path,指令如下:

cd ~/bebop_ws/devel/lib

ln -s /opt/ros/melodic/lib/parrot_arsdk parrot_arsdk

echo

"export ld_library_path="~/bebop_ws/devel/lib/parrot_arsdk:$ld_library_path

"">> ~/.bashrc

source ~/.bashrc

參考資料:

ros控制arduino的方法 ROS入門通俗簡介

ros是最流行的機械人作業系統,但官方 introduction 寫的很一般,這篇把系統各要點和如何組合起來的介紹得通俗易懂。編譯 mcgl 每個機械人製造者的生活中都會有這樣乙個時刻,他們開始考慮建造一些.史詩般的東西 鋼鐵俠?也許你已經構建了幾個簡單的 arduino 一種開源開發板 機械人,它...

基於ROS使用Arduino控制蜂鳴器

arduino控制板 1個 蜂鳴器 1個 杜邦線 若干 接線方式為 蜂鳴器的乙個引腳接arduino的數字輸出引腳,蜂鳴器的另外的乙個引腳接地 來張實際的 略麻煩 首先 roscore 其次 rosrun rosserial python serial node.py dev ttyacm0 dev...

ROS用鍵盤控制小車移動

使用鍵盤控制小車移動,以下是rqt gragh 以下是 塊 key teleop test.cpp include include include class subscribeandpublish void callback const geometry msgs twist input priv...