RealSence 驅動及ROS包配置筆記
RealSence 驅動及ROS包配置筆記
1. 下載SDK及ROS包
- 開啟https://github.com/IntelRealSense/librealsense/releases.下載對應版本的SDK原始碼。注意,這裡的對應版本需要檢查:Ubuntu版本、kernel版本、Supported Devices等。實驗室採用的為Ubuntu16.04,kernel=4.15.0,D435型號(不是D435(i)!注意區分)。對應最新版本為
Intel® RealSense™ SDK 2.0 (build 2.36.0)
- 開啟https://github.com/IntelRealSense/realsense-ros/releases.下載對應版本的ROS包。注意,這裡對應的版本需要檢查:ros版本,RealSense SDK版本。與ROS Kinetic,SDK2.36.0 對應的ROS包為
ROS Wrapper 2.0 for Intel® RealSense™ Devices (build 2.2.15)
。下載至catkin_ws/src
下 - 核心檢測命令:
uname -r
2. 下載相關依賴
sudo apt install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial
sudo apt-get install git libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev libglfw3-dev
sudo apt install ros-kinetic-ddynamic-reconfigure*
sudo apt-get install intel-realsense-dfu*
3. 安裝SDK及驗證
mkdir build && cd build
cmake ..
make -j6
sudo make install
realsense-viewer #驗證,進入官方啟動器。
在官方提供的realsense-viewer檔案中進行驗證:
- 檢查是否有任何報錯資訊
- 檢查埠是否連線
- 檢查是否能正確檢視RGB及深度圖:開啟
Stereo Modoule
和RGB Camera
選項 - 更新 Firmware:點選
More
–Update Firmware...
4. 安裝ROS包
cd catkin_ws/src/
catkin_init_workspace
cd ..
catkin_make clean
catkin_make -DCATKIN_ENABLE_TESTING=False -DCMAKE_BUILD_TYPE=Release
catkin_make install
source ~/.bashrc
5. 啟動與檢視
## 啟動節點(二選一,不要關閉)
roslaunch realsense2_camera rs_camera.launch
roslaunch realsense2_camera rs_rgbd.launch
## 檢視話題
rostopic list
## 啟動rviz訂閱camera影像流
rviz
## 啟動視覺化介面
rqt_image_view
相關文章
- ROS筆記5--動作通訊ROS筆記
- ROS筆記[3]-安裝mavrosROS筆記VR
- webpack手動配置筆記Web筆記
- HP筆記本驅動安裝教程筆記
- Linux驅動開發筆記(一):helloworld驅動原始碼編寫、makefile編寫以及驅動編譯Linux筆記原始碼編譯
- ROS串列埠程式設計學習筆記ROS串列埠程式設計筆記
- 【ROS教程】用CLion編譯和除錯ROS包的全流程及可能遇到的問題ROS編譯除錯
- 筆記:閉包筆記
- ROS-tf tree的學習筆記,夠常用ROS筆記
- Mysql java JDBC驅動jar包MySqlJavaJDBCJAR
- 《實現領域驅動設計》筆記——架構筆記架構
- win10在哪更新驅動程式 win10筆記本更新驅動怎麼弄Win10筆記
- ROS入門 TX2+Turtlebot+Kinect2.0配置記錄ROS
- Cesium筆記----關於viewer的配置及常用東西筆記View
- webpack配置筆記Web筆記
- 驅動開發:配置Visual Studio驅動開發環境開發環境
- ROS——無人機ROS模擬包 rotors_simulator 編譯教程ROS無人機編譯
- python 包安裝筆記Python筆記
- 揹包 學習筆記筆記
- golang flag包使用筆記Golang筆記
- 元件包開發筆記元件筆記
- 【職場筆記】遊戲工程師如何自我驅動成長?筆記遊戲工程師
- 裝置驅動程式包可以刪除嗎 win10裝置驅動程式包能刪嗎Win10
- Linux驅動開發筆記(四):裝置驅動介紹、熟悉雜項裝置驅動和ubuntu開發雜項裝置DemoLinux筆記Ubuntu
- Linux驅動開發筆記(三):基於ubuntu的驅動、makefile編寫以及編譯載入流程Linux筆記Ubuntu編譯
- pci匯流排驅動及pci裝置驅動註冊
- Linux 核心配置筆記Linux筆記
- t05_Mysql_properties驅動配置MySql
- nxlog4go 的配置驅動Go
- 驅動篇——開發環境配置開發環境
- Laravel 佇列 --- database 驅動(今天剛學習了佇列,記錄下筆記)Laravel佇列Database筆記
- AMD承諾改進筆記本銳龍APU顯示卡驅動:每年提供至少兩次驅動更新筆記
- 【ROS教程】安裝ROS全流程及可能遇到的問題ROS
- platform_driver驅動及裝置驅動匹配識別符號Platform符號
- Python學習筆記 - 閉包Python筆記
- go 閉包學習筆記Go筆記
- .Net Core 學習筆記1——包、元包、框架筆記框架
- logging模組配置筆記筆記