Edit Template

LIPSEdge DL 系列 3D 相機可以如何使用/開發 ROS wrapper?

您是否正在尋找一種可靠的方法來存取 ROS 中 LIPSedge DLLIPSedge DL400 3D 相機的視訊來源?別再尋找了!LIPSedge DL和DL400與OpenNI2和ROS兼容。在本文中,我們將演示如何使用LIPS ROS封裝器訪問DL相機的影片。如果您尚未安裝DL SDK,請參閱安裝LIPSedge DL SDK的步驟。

 

安裝ROS

在我們深入了解存取攝影機來源的細節之前,我們需要確保我們的系統上安裝了機器人作業系統(ROS)。 ROS 對於不同的作業系統有不同的推薦發行版。 這裡我們使用 Ubuntu 20.04 上的 ROS Noetic 來進行以下說明。 請按照以下步驟:

1.透過apt安裝ROS:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add - 
sudo apt update 
sudo apt install ros-noetic-desktop-full

2. 安裝依賴套件和建置 ROS 套件:

sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential python3-rosdep

3. 安裝所需的 ROS 軟體包(將 ‘noetic’ 替換為您安裝的 ROS 版本):

sudo apt-get install ros-noetic-rgbd-launch ros-noetic-image-view

4. 在使用任何ROS指令之前,我們需要設定一些環境變數。 您可以將環境設定命令新增至 .bashrc 或 .zshrc 檔案:

echo"source /opt/ros/noetic/setup.bash" >> ~/.bashrc 
source ~/.zshrc

5. 初始化 rosdep 為您要編譯的安裝系統來源,並且需要在 ROS 中執行一些核心元件。

sudo rosdep init 
rosdep update

 

在 ROS 中存取 3D 相機來源

現在我們已經安裝了 ROS 並設定了環境變量,讓我們深入研究如何在 ROS 中存取攝影機來源。 請按照以下步驟:

1. 建立一個新的工作區:

mkdir -p ~/LIPSToF_ws/src 
cd ~/LIPSToF_ws/src 
catkin_init_workspace

2. 透過複製 Git 儲存庫來下載 LIPSedge DL 的 ROS 包裝器:

cd ~/LIPSToF_ws/src 
git clone https://github.com/lips-hci/openni2_camera

3.啟動DL相機主題:

cd ~/LIPSToF_ws 
ln -s src/openni2_camera/run_DL.sh . 
./run_DL.sh

4. 打開另一個終端機來啟動檢視器:

cd ~/LIPSToF_ws 
ln -s src/openni2_camera/view.sh . 
./view.sh

5. 在頂部選單中選擇 topic/camera/depth/image, 調整最大深度值。

調整圖片的檔案路徑

看不到檔案的處理方式

6. 選擇主題 /camera/rgb/image_raw 查看 RGB 影片。

查看rgb的影片

 

完整範例

完整範例請參考LIPS幫助中心原文。如果您有任何疑問,請將其發佈到LIPS論壇

 

總結

透過LIPS ROS封裝器,您能夠輕鬆在ROS中存取LIPSedge DLLIPSedge DL400相機的來源。按照上述步驟操作,即可將DL相機無縫整合至ROS,立即開啟您的機器人專案。

Explore the solutions, products, and resources offered by LIPS

Quickly find what you need!

Enter your work email to download the full LIPSMetric ST115b datasheet.

Enter your work email to download the full LIPSMetric ST130e datasheet.

Enter your work email to download the full LIPSMetric ST110d datasheet.

請提供您的公司電子郵件,以取得 LIPSMetric ST115b 詳細技術資料表。

請提供您的公司電子郵件,以取得 LIPSMetric ST110d 詳細技術資料表。

請提供您的公司電子郵件,以取得 LIPSMetric ST130e 詳細技術資料表。

Get Our Latest Updates

訂閱我們的最新資訊​

チャンネルの登録

LIPSMetric ST130e データシート(完全版)をダウンロードするには、会社用メールアドレスをご入力ください。

LIPSMetric ST110d データシート(完全版)をダウンロードするには、会社用メールアドレスをご入力ください。

LIPSMetric ST115b データシート(完全版)をダウンロードするには、会社用メールアドレスをご入力ください。