在使用gmapping时,如果是用kinetic作为获取数据sensor,那么就需要将kinect获取的depth data转换成fake laser scan。

使用步骤如下:

1.将depthimage_to_laserscan包下载到工作空间中:

cd ~/catkin_ws/src
git clone --branch indigo-devel https://github.com/ros-perception/depthimage_to_laserscan.git
cd ..
catkin_make

2.

roslaunch openni_launch openni.launch

3.

rosrun depthimage_to_laserscan depthimage_to_laserscan image:=/camera/depth/image_raw

4.

rosrun rviz rviz

在rviz中Fixed Frame选择camera_depth_optical_frame,Add选择By topic,选择LaserScan,在LaserScan中的Color Transformer中选择AxisColor。

会看到距离近的物体的点是红色,距离远的是紫色。

enjoy!

kinect1+depthimage_to_laserscan相关推荐

  1. 用RGBD投影激光雷达数据:depthimage_to_laserscan

    转载自知乎上:https://zhuanlan.zhihu.com/p/56559798 参考: http://wiki.ros.org/depthimage_to_laserscan https:/ ...

  2. XBOX之Kinect1与2的区别

    首先先从外观上区分一下两者 Kinect1 Kinect1是微软公司于2012年10月9日开始在中国销售第一代Kinect for Windows感应器,就是我们说的:V1.这个是第一台能够用于在计算 ...

  3. Kinect1和Kinect2的区别

    本连载主要是比较Kinect for Windows的现行版(v1)和次世代型的开发者预览版(v2),以C++开发者为背景介绍进化的硬件和软件.本文主要是对传感的配置和运行条件进行彻底的比较. 本连载 ...

  4. OpenCV+kinect1.0手语识别(二)手部区域的抠图与跟踪

    上一篇文章中我们学习了深度流和骨骼流的处理.我们的终极目标是手语识别,因此首先需要手部区域的跟踪与抠图(所谓抠图就是背景分割) 思路:从骨骼流中提取手心结点的坐标,以此坐标为中心确定手掌所在区域:其中 ...

  5. Kinect1.8+Processing2.2 开发

    此教程是以64位win10系统为例 首先,你需要下载一个Processing,http://processing.org/download/ 选一个版本. 接着,我们开始布置环境,下载需要的文件,国内 ...

  6. Kinect1代+KinectSDK1.8+OpenNI2.2+NITE2.0+Opencv2.4.10环境配置(2)

    昨天安装好了NITE2.0和OpenNI2.2并成功运行示例程序之后以为已经彻底完工,今天准备开始着手深度图像与彩色图像的对齐,然后一脸懵逼的发现..嗯,图像貌似没法显示( ̄口 ̄),苦酒入喉心作痛,然 ...

  7. 3D相机(1):1、了解

    前言:随着机器视觉, 自动驾驶等颠覆性的技术逐步发展, 采用 3D 相机进行物体识别, 行为识别, 场景建模的相关应用越来越多, 可以说 3D 相机就是终端和机器人的眼睛. 那什么是 3D 相机呢? ...

  8. 实验一 编程 Hello World

    turtlebot官方给出的代码包功能 turtlebot:运行和使用带有ROS的Turtlebot的所需的所有驱动程序,最新版本为melodic,链接:https://github.com/turt ...

  9. 镜头评价指标及测试方法(三)--------测量原理及3D相机调查

    1.测量原理: 1.1.通过红外结构光(Structured Light)来测量像素距离,如Kinect1.Project Tango1.Intel Realsense等: 通过近红外激光器,将具有一 ...

最新文章

  1. RouterOS连载3:架设PPPoE服务
  2. RISC-V的自定义CPU悖论
  3. Nginx学习笔记(三)
  4. 根据地址形式分辨scala的一维数组和二维数组
  5. 自控matlab设计,自动控制原理课程设计--基于MATLAB软件的自动控制系统仿真
  6. 研究表明:胸部大小其实早已.....
  7. VR全景看年评!PConline年度评测盛典等你来体验
  8. julia fit 函数_带有Julia中示例的flipsign()函数
  9. Hadoop1——创建虚拟机
  10. 我整理了2019年全套资料!
  11. 泰拉瑞亚测试速度的软件,泰拉瑞亚1.4工具速度是多少 泰拉瑞亚1.4工具速度介绍-游侠网...
  12. 【Robo 3T】MongoDB可视化工具-- Robo 3T使用教程
  13. 推销员基础解法c++
  14. srsLTE学习笔记(一)——eNB配置文件enb.conf解析
  15. 带你玩转kubernetes-k8s(第14篇:k8s-深入掌握Pod-在容器内获取Pod信息)
  16. Latex 论文插入copyright
  17. 微信集成监控Job状态的功能
  18. lvgl roller(滑动列表控件)
  19. MergeSort和QuickSort的比较
  20. 调制解调系列(1) IQ调制(理论推导+工程实现(FM))

热门文章

  1. python解决urllib发送请求报错:urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED].....>
  2. docker安装hbase
  3. 使用winscp在从linux向windows传输文件
  4. html5 人脸,HTML5 可拖拉的人*皮(人脸)面具
  5. dubbo内置哪几种服务容器_Dubbo服务提供者几种启动方式
  6. java table 设置长度_Java字节码lookupswitch和tableswitch总指令长度
  7. Codeforces Round #476 (Div. 2) C - Greedy Arkady
  8. 12-31--MAGENTO---强大的配置功能挖掘!!
  9. MOSS中代码运行的权限提升(半摘)
  10. java实现创建窗口