【Ubuntu18.04下配置Kinect2】

最近照着网上的教程配置了Kinect2的环境,也遇到了不少问题,在这里做一总结
前面部分都是参照以下博客
https://www.cnblogs.com/miaorn/p/14220171.html
直到

./bin/Protonect

直到这一步显示出类似画面就算成功在这里插入图片描述
我在这里遇到过一个问题,就是第一天画面还很正常,但是到了第二天突然viewer里面就没有任何画面
https://blog.csdn.net/qq_33954229/article/details/100236046?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control
博客内容是画面显示不完整最可能的原因是显卡需要升级,博主按照上面的步骤升级了自己的显卡,发现自己本来就是最新的,突然,我想起自己今天早上干了一件事!
在这里插入图片描述我把显卡用成下面这个了,改用上面的NVDIA,再按照上述步骤运行Kinect,画面就又出来了。

在ros系统下启动KINECT

参照的下列博客,感谢~
https://blog.csdn.net/qq_33954229/article/details/100236046?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

但是在最后几步遇到了问题

source ~/catkin_ws/devel/setup.bash
roslaunch kinect2_bridge kinect2_bridge.launch
rosrun kinect2_viewer kinect2_viewer

解决步骤如下:
1.当遇到文件不存在时,请仔细检查文件名和你所参考的资料贴的代码是不是不一样,不要盲目复制粘贴。
2.首先要打开一个终端输入roscore,进入ros系统,然后再打开一个终端,运行

source ~/catkin_ws/devel/setup.bash

运行第二行和第三行代码的时候,可能会遇到如下报错

[kinect2_bridge.launch] is neither a launch file in package [kinect2_bridge] nor is [kinect2_bridge] a launch file name
The traceback for the exception was written to the log file

此时是因为路径没有添加成功,可以将路径手动添加

gedit ~/.bashrc

在打开的界面的最后一行添加如下代码(注意要对照一下自己的文件名是不是相同)

source ~/catkin_ws/devel/setup.bash

保存
然后关掉所有终端,打开一个新的终端,输入roscore,打开第二个终端,输入roslaunch kinect2_bridge kinect2_bridge.launch,成功后会显示如下画面在这里插入图片描述再打开一个终端,运行代码

rosrun kinect2_viewer kinect2_viewer

在这里插入图片描述
会弹出一个类似的框框,就算成功啦~

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值