當前位置:外匯行情大全網 - 期貨行情 - 有個樹莓派和壹個激光雷達還需要什麽配件

有個樹莓派和壹個激光雷達還需要什麽配件

計算機網絡期末復習

樹莓派4B-ros-noetic-連接北陽激光雷達URG-04XL-UG01

卓沅best?

原創

關註

1點贊·125人閱讀

今天將用樹莓派裝了個ros-noetic,準備用它和hokuyo激光雷達URG-04XL-UG01學壹下SLAM,先跑壹下gmapping算法,下面記錄壹下我安裝URG-04XL-UG01在Ubuntu20.04上的驅動程序,以及連接過程,也給正在學習激光雷達的夥伴們壹個參考。

壹、關於rosdep init初始化失敗的問題

在ros安裝到最後壹步的時候,可能會發現如下錯誤:

ERROR: cannot download default sources list from:

/ros/rosdistro/master/rosdep/sources.list.d/20-default.list

Website may be down.

登錄後復制

關於錯誤的原因,我也不清楚,但是已經找到了壹個解決的辦法。

1.打開下面的rosdistro下載地址,然後把它下載到本地,默認地址在Download

/ros/rosdistro

2.解壓,終端打開文件夾 進入目錄rosdistro/rosdep,找到/sources.list.d文件,用gedit打開

sudo gedit 20-default.list

登錄後復制

顯示如下:

# os-specific listings first

yaml file:///home/文件所在地址/osx-homebrew.yaml osx

# generic

yaml file:///home/文件所在地址/rosdep/base.yaml

yaml file:///home/文件所在地址/python.yaml

yaml file:///home/文件所在地址/ruby.yaml

gbpdistro file:///home/文件所在地址/releases/fuerte.yaml fuerte

# newer distributions (Groovy, Hydro, ...) must not be listed anymore, they are being fetched from the rosdistro index.yaml instead

#默認下載地址是Download的話,那rosdistro文件地址就在裏面了

登錄後復制

3.修改所用的python版本中的__init__.py文件

因為在安裝ros的時候,我下載的是python3,所以修改的是python3裏面的文件。

sudo gedit /usr/lib/python3/dist-packages/rosdistro/__init__.py

登錄後復制

同樣,將下面路徑換成Download裏面的rosdistro路徑

DEFAULT_INDEX_URL = '/ros/rosdistro/master/index-v4.yaml'

登錄後復制

4.再次執行

rosdep init

登錄後復制

壹般是沒什麽問題的,如果還不行,就進入/etc找到ros,看裏面是否還有壹個20-default.list文件,或者在搜索框裏找壹下,將多余的這個文件刪除再次重復初始化步驟,初始化以後,就可以正常使用ros了,至於更新那壹步我還是更新不了,但是不影響使用,我就放棄了。

二、連接並在rivz中顯示激光雷達URG-04XL-UG01

1.下載驅動ros-noetic-node

sudo apt install ros-noetic-urg-node

登錄後復制

輸入密碼以後等待下載完畢即可。

2.連接激光雷達

我是采用USB方式來連接的,直接樹莓派主板上面供電的。打開ros運行驅動,先啟動ros,再運行啟動程序:

source /opt/ros/noetic/setup.bash

roscore

登錄後復制

新開壹個終端:

source /opt/ros/noetic/setup.bash

rosrun urg_node urg_node

登錄後復制

等待自動尋找激光雷達並連接,連接完畢以後最下端會顯示:streaming data。

3.打開rviz顯示激光雷達掃描狀態

source /opt/ros/noetic/setup.bash

rosrun rviz rviz

登錄後復制

打開以後設置參數如下:

(1)點擊rviz左下角Add,添加LaserScan

(2)點擊Global Option下方的Fixed Frame,將右邊的參數改為laser

(3)點擊LaserScan下面的Topic,改為/scan

(4)點擊LaserScan下面的Style,改為Point

然後就能看到激光雷達掃描生成的圖了:

ros2也能夠連接,下次再記錄,其他操作也後續再記錄。

輸入期貨名稱,3秒知曉期貨走勢!

免費分析期貨走勢

廣告

樹莓派4B安裝ubuntu18.04.4和ROS並測試激光雷達

118下載·0評論

2021年1月6日

結合hokuyo的UST-10LX激光雷達在turtlebot上建圖

3505閱讀·0評論·0點贊

2017年2月6日

ROS-激光雷達(Hokuyo-URG-04LX-UG01)

423閱讀·0評論·1點贊

2020年10月24日

成功解決使用git clone命令克隆文件出現error: RPC failed; curl 18 transfer closed with outstanding read data remaini

984閱讀·0評論·1點贊

2020年9月14日

利用樹莓派4B運行Mid-40激光雷達全過程

1683閱讀·0評論·0點贊

2022年1月23日

疑難雜癥篇(十七)--樹莓派和激光雷達直接連接通信問題的解決方案

1852閱讀·0評論·0點贊

2021年11月15日

阿維塔 11,四座VIP版40度座椅調幅,總有妳的角度,即刻試駕體驗

阿維塔

廣告

ubuntu18.04安裝Ros

112閱讀·0評論·0點贊

2022年6月24日

樹莓派4b安裝Ubuntu20.04及ROS並使用激光雷達建圖

4479閱讀·14評論·14點贊

2021年6月3日

分布式通信樹莓派激光雷達數據在主機RVIZ中顯示不正常

140閱讀·0評論·0點贊

2022年7月24日

使用python線程來讀URG激光雷達和旋轉編碼器的問題

249閱讀·0評論·1點贊

2019年7月30日

樹莓派+ROS Indigo+urg_node連接Hokuyo網口激光雷達

2594閱讀·0評論·0點贊

2018年5月12日

將樹莓派機器人小車原雷達更換為思嵐激光雷達

1291閱讀·4評論·1點贊

2020年12月23日

樹莓派4B安裝MAVROS和激光雷達

1743閱讀·0評論·1點贊

2021年1月26日

樹莓派采集HOKUYO激光雷達數據

6748閱讀·3評論·2點贊

2016年9月2日

ubuntu 14.04 安裝indigo 出現解壓python-rosdistro 錯誤

481閱讀·0評論·0點贊

2018年11月14日

ROS安裝ubuntu16.04 無需科學上網解決sudo rosdep init初始化問題

258閱讀·1評論·2點贊

2022年4月30日

樹莓派&ROS:驅動EAI的激光雷達YDLIDAR-X4

9667閱讀·8評論·9點贊

2018年12月3日

去首頁

看看更多熱門內容

  • 上一篇:疫情對建材市場影響
  • 下一篇:原油為什麽跌得這麽慘?
  • copyright 2024外匯行情大全網