小强ROS机器人教程(29)___安装使用zed相机cpu版本ros驱动

本文介绍如何在不支持CUDA的主机上安装并使用ZED相机的ROS驱动CPU版本。通过第三方驱动,即使没有NVIDIA显卡也能获取双目图像。文章详细记录了驱动安装过程及配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原链接: https://community.bwbot.org/topic/646
开发测试平台: 小强机器人

官方sdk和ros驱动需要使用cuda,如果主机不支持cuda就无法使用这些软件包,也就无法使用zed相机。很幸运,zed相机是一个uvc标准的摄像头,有第三方的ros驱动可以支持无nvidia显卡的主机使用。因为只使用cpu,因此只能获取摄像头的双目图像,官方的slam和深度信息处理功能是无法使用的。
下文将详细介绍如何在小强主机上安装使用zed相机cpu版本ros驱动。对于一些出厂已经配置过zed的小强用户,请跳过驱动安装步骤,可以直接启动相关launch文件进行测试。

1. 在主机ros catkin工作空间中下载安装zed的ros驱动包

如果是已经配置好的小强用户,可以直接跳过本步骤。

#假设catkin工作空间在~/Documents/ros
cd  ~/Documents/ros
cd src/
git clone https://github.com/BluewhaleRobot/zed_cpu_ros.git
cd ..
catkin_make  

2.将zed接入主机usb,添加udev规制,将设备号映射为/dev/video003

如果是已经配置好的小强用户,可以直接跳过本步骤。

#查看zed相机的id信息,即下条命令输出结果中以{SUBSYSTEM=="video4linux"}开头的部分内容,/videoXXX需要替换成实际设备号
udevadm info --name=/dev/videoXXX --attribute-walk
#根据id信息,建立udev规则文件/etc/udev/rules.d/56-zed.rules,下面内容可供参考。对于非小强用户,xiaoqiang需要更换成自己的计算机用户名
SUBSYSTEM=="video4linux", ATTR{name}=="ZED: ZED", MODE:="0666", OWNER:="xiaoqiang", SYMLINK+="video003"

#最后重新加载udev规则
udevadm control --reload-rules
#重新插拔zed相机,如果 ls /dev可以看到video003设备,说明操作成功。

3.启动ros驱动节点,正常的话可以在rviz中订阅显示zed的图像数据。

roslaunch zed_cpu_ros zed_cpu_ros.launch

zed_test.png

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值