<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Topics tagged with zed]]></title><description><![CDATA[A list of topics that have been tagged with zed]]></description><link>http://community.bwbot.org/tags/zed</link><generator>RSS for Node</generator><lastBuildDate>Thu, 11 Jun 2026 00:27:09 GMT</lastBuildDate><atom:link href="http://community.bwbot.org/tags/zed.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Dec 2018 06:07:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[小强ROS机器人教程(29)___安装使用zed相机cpu版本ros驱动]]></title><description><![CDATA[<p dir="auto">官方sdk和ros驱动需要使用cuda，如果主机不支持cuda就无法使用这些软件包，也就无法使用zed相机。很幸运，zed相机是一个uvc标准的摄像头，有第三方的ros驱动可以支持无nvidia显卡的主机使用。因为只使用cpu，因此只能获取摄像头的双目图像，官方的slam和深度信息处理功能是无法使用的。<br />
下文将详细介绍如何在小强主机上安装使用zed相机cpu版本ros驱动。对于一些出厂已经配置过zed的小强用户，请跳过驱动安装步骤，可以直接启动相关launch文件进行测试。</p>
<h3>1. 在主机ros catkin工作空间中下载安装zed的ros驱动包</h3>
<p dir="auto">如果是已经配置好的小强用户，可以直接跳过本步骤。</p>
<pre><code class="language-bash">#假设catkin工作空间在~/Documents/ros
cd  ~/Documents/ros
cd src/
git clone https://github.com/BluewhaleRobot/zed_cpu_ros.git
cd ..
catkin_make  

</code></pre>
<h3>2.将zed接入主机usb，添加udev规制，将设备号映射为/dev/video003</h3>
<p dir="auto">如果是已经配置好的小强用户，可以直接跳过本步骤。</p>
<pre><code class="language-bash">#查看zed相机的id信息，即下条命令输出结果中以{SUBSYSTEM=="video4linux"}开头的部分内容，/videoXXX需要替换成实际设备号
udevadm info --name=/dev/videoXXX --attribute-walk
</code></pre>
<pre><code class="language-bash">#根据id信息，建立udev规则文件/etc/udev/rules.d/56-zed.rules，下面内容可供参考。对于非小强用户，xiaoqiang需要更换成自己的计算机用户名
SUBSYSTEM=="video4linux", ATTR{name}=="ZED: ZED", MODE:="0666", OWNER:="xiaoqiang", SYMLINK+="video003"

</code></pre>
<pre><code class="language-bash">#最后重新加载udev规则
udevadm control --reload-rules
#重新插拔zed相机，如果 ls /dev可以看到video003设备，说明操作成功。
</code></pre>
<h3>3.启动ros驱动节点，正常的话可以在rviz中订阅显示zed的图像数据。</h3>
<pre><code>roslaunch zed_cpu_ros zed_cpu_ros.launch
</code></pre>
<p dir="auto"><img src="/assets/uploads/files/1544162783680-zed_test.png" alt="zed_test.png" class=" img-responsive img-markdown" width="1920" height="1080" /></p>
]]></description><link>http://community.bwbot.org/topic/646/小强ros机器人教程-29-___安装使用zed相机cpu版本ros驱动</link><guid isPermaLink="true">http://community.bwbot.org/topic/646/小强ros机器人教程-29-___安装使用zed相机cpu版本ros驱动</guid><dc:creator><![CDATA[xiaoqiang]]></dc:creator><pubDate>Fri, 07 Dec 2018 06:07:25 GMT</pubDate></item><item><title><![CDATA[ZED摄像头的使用]]></title><description><![CDATA[<h2>1. 安装CUDA</h2>
<h3>1.1 禁用原有的驱动</h3>
<p dir="auto">如果你之前安装了Nvidia的开源驱动，即通过apt-get 安装的驱动。则需要先把开源驱动禁用掉。</p>
<pre><code class="language-bash">lsmod | grep nouveau #检测Nouveau是否开启，有输出则开启，无输出则为开启
#若Nouveau开启，执行以下命令
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf #创建blacklist文件
# 在创建的文件中输入以下内容关闭掉Nouveau
blacklist nouveau
options nouveau modeset=0
# 更新list，使得更改生效
sudo update-initramfs -u
</code></pre>
<p dir="auto">然后再<a href="https://developer.nvidia.com/cuda-downloads" target="_blank" rel="noopener noreferrer">官网下载</a>CUDA安装文件，推荐下载.run的文件</p>
<h3>1.2 进入文本模式，禁用图像显示</h3>
<p dir="auto">下载完成后同时按下 <code>Ctrl + Alt + F1</code>进入文本模式，按照提示登入用户名密码。<br />
然后执行下面指令关闭图形界面</p>
<pre><code class="language-bash">sudo service lightdm stop
</code></pre>
<h3>1.3 安装CUDA</h3>
<p dir="auto">执行</p>
<pre><code class="language-bash">sudo sh cuda_9.2.148_396.37_linux.run
</code></pre>
<p dir="auto">根据安装过程的提示进行安装，一般默认就可以了。推荐安装上自带的驱动，防止自己安装驱动版本对不上。</p>
<h3>1.4 设置环境变量</h3>
<p dir="auto">安装完成之后会提示设置环境变量，根据提示设置就可以了<br />
在.bashrc文件中添加下面的内容</p>
<pre><code class="language-bash">export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64
</code></pre>
<h3>1.5 测试一下</h3>
<pre><code class="language-bash">bash
nvcc -V
</code></pre>
<p dir="auto">正常应该会显示出CUDA的版本信息。</p>
<h2>2. 下载安装SDK</h2>
<p dir="auto">从<a href="https://www.stereolabs.com/developers/release/2.5" target="_blank" rel="noopener noreferrer">官方下载</a>SDK</p>
<p dir="auto">执行</p>
<pre><code>chmod +x zed_sdk_file
./zed_sdk_file
</code></pre>
<p dir="auto">按照提示安装就可以了</p>
<h2>3. 运行测试程序</h2>
<pre><code class="language-bash">cd /usr/local/zed/tools
./ZED\ Depth\ Viewer
</code></pre>
<p dir="auto"><img src="/assets/uploads/files/1533970371191-8c4f1c9f-66dd-450a-a49d-ada780db1a7a-image-resized.png" alt="0_1533970368567_8c4f1c9f-66dd-450a-a49d-ada780db1a7a-image.png" class=" img-responsive img-markdown" /></p>
<p dir="auto">一切正常应该可以看到下图所示的画面。</p>
<h2>4. 安装ROS驱动</h2>
<pre><code>cd [to your workspace]/src
git clone https://github.com/stereolabs/zed-ros-wrapper
cd ..
catkin_make -DCATKIN_WHITELIST_PACKAGES="zed_wrapper"
</code></pre>
<h2>5. 测试ROS驱动</h2>
<p dir="auto">等待编译完成</p>
<pre><code class="language-bash">roslaunch zed_display_rviz display.launch
</code></pre>
<p dir="auto">正常即可看到下面的显示了</p>
<p dir="auto"><img src="/assets/uploads/files/1533970971031-f7eb760c-d085-4bc6-95ce-c466db23e23e-image-resized.png" alt="0_1533970968419_f7eb760c-d085-4bc6-95ce-c466db23e23e-image.png" class=" img-responsive img-markdown" /></p>
]]></description><link>http://community.bwbot.org/topic/518/zed摄像头的使用</link><guid isPermaLink="true">http://community.bwbot.org/topic/518/zed摄像头的使用</guid><dc:creator><![CDATA[weijiz]]></dc:creator><pubDate>Sat, 11 Aug 2018 07:04:20 GMT</pubDate></item></channel></rss>