当前位置: 代码迷 >> 综合 >> KinectV1 in ubuntu18.04
  详细解决方案

KinectV1 in ubuntu18.04

热度:12   发布时间:2023-12-16 04:27:13.0

最近需要用采一波RGBD数据,实验室有一个KinectV1,在网上查阅了相关资料,整理了一下相关需要及操作。

1.我的系统:

Ubuntu18.04     ROS-Melodic   Kinect-V1    

2.安装功能包:

sudo apt-get install ros-melodic-openni-camera ros-melodic-openni-launch

其中ros-melodic-***中的melodic根据自己ros版本自行更换,我第一次用别人博客中的ros-indigo-总是报错,才发现是版本原因。

3.启动相关节点文件:

3.1、分别运行openni节点和launch文件:

$ roscore
$ rosrun openni_camera openni_node
$ roslaunch openni_launch openni.launch

如下图:
在这里插入图片描述

3.2、查看openni在ros上发布的话题:

rostopic list

在这里插入图片描述

3.3、使用rviz查看RGB-D图像:

rosrun rviz rviz

订阅topic中的/camera/depth/image 和/camera/rgb/image_color

在这里插入图片描述

3.4、录制bag数据包:

rosbag record /camera/depth/image /camera/rgb/image_color

表示录制两个话题,如果想录制更多,后面加入其他话题即可。bag包保存的位置就是执行此命令的位置。