ubuntu16.04 + astra相机自制TUM数据集

1 astra相机驱动安装

1-1 驱动安装

sudo apt-get install ros-kinetic-astra-camera
sudo apt-get install ros-kinetic-astra-launch

1-2 usb权限

lsusb

在这里插入图片描述

cd /etc/udev/rules.d/
sudo touch astra.rules
sudo gedit astra.rules

添加以下内容:

SUBSYSTEM=="usb", ATTR{idProduct}=="0401", ATTR{idVendor}=="2bc5", MODE:="0666", OWNER:="root", GROUP:="video"

重新加载rule文件 执行完重新插拔usb

sudo service udev reload 
sudo service udev restart

1-3 astra运行

1-3-1 启动astra

sudo -s
roslaunch astra_launch astra.launch

在这里插入图片描述

查看发布的信息列表

rostopic list
*** /camera/rgb/image_raw
*** /camera/depth/image_raw

1-3-2 相机发布图像

安装image_view:

sudo apt-get install ros-kinectic-image-view
***深度图
rosrun image_view image_view image:=/camera/depth/image_raw
***彩色图
rosrun image_view image_view image:=/camera/rgb/image_raw

在这里插入图片描述

在这里插入图片描述

2 TUM数据集制作

2-1 创建工作空间

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src
catkin_init_workspace

cd ~/catkin_ws/
catkin_make
echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
source ~/.bashrc

2-2 编译源码

2-2-1 下载

cd ~/catkin_ws/src
git clone https://github.com/MRwangmaomao/KinectV2_dataset_make
***只保留dataset_make文件夹

在这里插入图片描述

2-2-2 修改

*** 保存位置 ***
在这里插入图片描述保存的文件夹下要创建rgb和depth文件夹
在这里插入图片描述

*** 订阅的话题修改 ***
在这里插入图片描述

2-2-3 编译运行

cd ~/catkin_ws/
catkin_make

启动astra相机

sudo -s
roslaunch astra_launch astra.launch

启动图像采集

rosrun dataset_make get_image_node

2-3 保存图片存在色差

在保存前对图像的RGB通道进行变换

cv::cvtColor(image_rgb, image_rgb, cv::COLOR_RGB2BGR);

3 参考文章

1
2
3

  • 0
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
该算法为在Linux下使用微软公司开发的Kinect2.0深度相机采集同TUM RGB-D数据集相同形式的数据的小程序。该程序在Linux下可以运行,帧率大概以来计算机性能可以保持25帧以上采集速率。数据集可以使用在我们自己开发的3DLine-SLAM程序上,构建出半稠密地形图。 该算法为在Linux下使用微软公司开发的Kinect2.0深度相机采集同TUM RGB-D数据集相同形式的数据的小程序。该程序在Linux下可以运行,帧率大概以来计算机性能可以保持25帧以上采集速率。数据集可以使用在我们自己开发的3DLine-SLAM程序上,构建出半稠密地形图。 该算法为在Linux下使用微软公司开发的Kinect2.0深度相机采集同TUM RGB-D数据集相同形式的数据的小程序。该程序在Linux下可以运行,帧率大概以来计算机性能可以保持25帧以上采集速率。数据集可以使用在我们自己开发的3DLine-SLAM程序上,构建出半稠密地形图。 该算法为在Linux下使用微软公司开发的Kinect2.0深度相机采集同TUM RGB-D数据集相同形式的数据的小程序。该程序在Linux下可以运行,帧率大概以来计算机性能可以保持25帧以上采集速率。数据集可以使用在我们自己开发的3DLine-SLAM程序上,构建出半稠密地形图。 该算法为在Linux下使用微软公司开发的Kinect2.0深度相机采集同TUM RGB-D数据集相同形式的数据的小程序。该程序在Linux下可以运行,帧率大概以来计算机性能可以保持25帧以上采集速率。数据集可以使用在我们自己开发的3DLine-SLAM程序上,构建出半稠密地形图。 该算法为在Linux下使用微软公司开发的Kinect2.0深度相机采集同TUM RGB-D数据集相同形式的数据的小程序。该程序在Linux下可以运行,帧率大概以来计算机性能可以保持25帧以上采集速率。数据集可以使用在我们自己开发的3DLine-SLAM程序上,构建出半稠密地形图。 该算法为在Linux下使用微软公司开发的Kinect2.0深度相机采集同TUM RGB-D数据集相同形式的数据的小程序。该程序在Linux下可以运行,帧率大概以来计算机性能可以保持25帧以上采集速率。数据集可以使用在我们自己开发的3DLine-SLAM程序上,构建出半稠密地形图。 该算法为在Linux下使用微软公司开发的Kinect2.0深度相机采集同TUM RGB-D数据集相同形式的数据的小程序。该程序在Linux下可以运行,帧率大概以来计算机性能可以保持25帧以上采集速率。数据集可以使用在我们自己开发的3DLine-SLAM程序上,构建出半稠密地形图。 该算法为在Linux下使用微软公司开发的Kinect2.0深度相机采集同TUM RGB-D数据集相同形式的数据的小程序。该程序在Linux下可以运行,帧率大概以来计算机性能可以保持25帧以上采集速率。数据集可以使用在我们自己开发的3DLine-SLAM程序上,构建出半稠密地形图。 该算法为在Linux下使用微软公司开发的Kinect2.0深度相机采集同TUM RGB-D数据集相同形式的数据的小程序。该程序在Linux下可以运行,帧率大概以来计算机性能可以保持25帧以上采集速率。数据集可以使用在我们自己开发的3DLine-SLAM程序上,构建出半稠密地形图。 该算法为在Linux下使用微软公司开发的Kinect2.0深度相机采集同TUM RGB-D数据集相同形式的数据的小程序。该程序在Linux下可以运行,帧率大概以来计算机性能可以保持25帧以上采集速率。数据集可以使用在我们自己开发的3DLine-SLAM程序上,构建出半稠密地形图。 该算法为在Linux下使用微软公司开发的Kinect2.0深度相机采集同TUM RGB-D数据集相同形式的数据的小程序。该程序在Linux下可以运行,帧率大概以来计算机性能可以保持25帧以上采集速率。数据集可以使用在我们自己开发的3DLine-SLAM程序上,构建出半稠密地形图。 该算法为在Linux下使用微软公司开发的Kinect2.0深度相机采集同TUM RGB-D数据集相同形式的数据的小程序。该程序在Linux下可以运行,帧率大概以来计算机性能可以保持25帧以上采集速率。数据集可以使用在我们自己开发的3DLine-SLAM程序上,构建出半稠密地形图。 该算法为在Linux下使用微软公司开发的Kinect2.0深度相机采集同TUM RGB-D数据集相同形式的数据的小程序。该程序在Linux下可以运行,帧率大概以来计算机性能可以保持25帧以上采集速率。数据集可以使用在我们自己开发的3DLine-SLAM程序上,构建出半稠密地形图。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值