基于NVIDIANX开发板的zed2双目摄像头开发环境配置
一、环境配置:系统: Ubuntu18.04 ROS
CUDA: 10.2
二、SDK安装NVIDIA Jetson Xavier NX附带CUDA 10.2版,因此此处不安装cuda。 如果系统中没有安装CUDA,请务必自行安装。
zed2 sdk下载
官方地址: link,请务必选择对应版本的SDK
安装sdk
chmodaxzed _ SDK _ tegra _ jp44 _ v3.5.0. run./zed _ SDK _ tegra _ jp44 _ v3.5.0. run
默认情况下安装。 安装完成后,进入路径cd /usr/local/zed/tools,然后运行命令:/ZED_Explorer。 可以正常显示。 也就是说,SDK可以正常使用。
注:/ZED_Depth_Viewer和SDK 3.4版工作正常。 SDK 3.5版报告“分段故障”和错误,但不影响稍后在ros中调用摄像头。 暂时无法解决
安装ZED2 ROS工具
CD~mkdir-pzed _ ws/srccd~/zed _ ws/srcgitclone https://github.com/stereolab s/zed-ROS-wrapper.git CD./rrred
面临的问题
(1)安装SDK 3.4版
在安装zed2sdk版本3.5之前,zed2官网无法打开,无法下载SDK软件包,所以我去找朋友要了3.4版本的软件包。 安装完成后,运行./ZED_Depth_Viewer命令将正常运行。
)执行指令: rosdepinstall---- from-pathssrc---- ignore-src-r-y提示先执行rosdep更新,但rosdep更新一直报告错误
)3) catkin_make编译错误:
/home/bdlf/zed _ ws/src/zed-ROS-wrapper/zed _ node lets/src/zed _ nodelet/src/zed _ wrapper _ nodelet.CPP : inmemberfunction‘void zed _ node lets 33603360 zedwrappernodelet 33603: read pameters zed zed _ nodelet/src/zed _ wrapper _ nodelet.CPP :6743360353360 error :‘zed2i’isnotamemberof‘sl 3:3: moder zed _ node lets/cmake files/zednodelets.dir/build.make 3360863360 recipefortarget ' ze zednodelets.dir/src/zed _ 365365292; zed _ wrapper _ nodelet.CPP.o ' failed make [2] : * * [ zed-roke ] zed _ nodelet/src/zed _ wrapper _ nodeler makefile 2336023943360 recipefortarget ' zed-3360 zednodelets.dir/all ' failed make [1] : * * * [ zed-ROS-wrapper 错误2 makefile :140: recipefortarget ' all ' failed make : * * [ all ]错误2 invoking ' make-j6-l6 ' failed原因:此
欢迎您的反馈~
参考链接:
3359 blog.csdn.net/weixin _ 44401286/article/details/109203890
3359 github.com/stereolab s/zed-ROS-wrapper/issues/686
链接
欢迎使用微信~