摘要: 原创博客:转载请表明出处:http://www.cnblogs.com/zxouxuewei/

1.在使用本贴前必须先按照我的上一个博文正确在ubuntu上安装kinect驱动:http://www.cnblogs.com/zxouxuewei/p/5271939.html

所使用的kinect为:

上一个博文的最终测试结果为:(此结果为openni的例程)

2.按照ros.wiki官网的要求 使用时安装以下两个包就可以了:http://wiki.ros.org/openni_camera

  1. To install only openni_camera:
  2.  
  3. sudo apt-get install ros-<rosdistro>-openni-camera
  4.  
  5. It's also recommended to install openni_launch:
  6.  
  7. sudo apt-get install ros-<rosdistro>-openni-launch

3.但是我是按照Learning ROS for Robotics Programming 这本书做的。书中教程如下:

3.1.安装功能包:

  1. $ sudo apt-get install ros-indigo-openni-camera ros-indigo-openni-launch
  2. $ rosstack profile
  3. $ rospackage profile

3.2.首先运行roscore然后运行openni节点和launch文件。

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

3.3.查看看openni在ros上发布的话题:

  1. rostopic list(输出结果如下)
  1. ...
  2. /camera/rgb/image_color
  3. /camera/rgb/image_mono
  4. /camera/rgb/image_raw
  5. /camera/rgb/image_rect
  6. /camera/rgb/image_rect_color
  7. ...

3.4.测试kinect的深度图像:

  1. $ rosrun image_view image_view image:=/camera/rgb/image_color
  2. $ rosrun image_view image_view image:=/camera/depth/image

但是经过以上测试我的openni无法通过USB加载kinect。

4.后来我发现ros在运行了openni_launch后产生的log影响了节点启动。我就尝试删除log,解决问题。删除后,没有log输出只有少部分警告。但是按照提示kinect device已经顺利启动了。

5.输出深度图像正常:

  1. $ rosrun image_view image_view image:=/camera/rgb/image_color
  2. $ rosrun image_view image_view image:=/camera/depth/image

6.在rviz视图中查看图像:

  1. $ rviz

kinect在ros上的初步测试---17的更多相关文章

  1. 使用XAMPP和DVWA在Windows7上搭建渗透测试环境

    前言: XAMPP是一个Web应用程序运行环境集成软件包,包括MySQL.PHP.PerI和Apache的环境及Apache.MySQL.FilleZilla.Mercury和Tomecat等组件.D ...

  2. 使用WampServer和DVWA在Windows10上搭建渗透测试环境

    前言: DVWA是一个具有脆弱性的Web测试应用,需要PHP和MySQL的环境支持.我们可以手动配置DVWA所需的运行环境,也可以使用WampServer进行搭建.WampServer是集成了Apac ...

  3. NOIP模拟测试17&18

    NOIP模拟测试17&18 17-T1 给定一个序列,选取其中一个闭区间,使得其中每个元素可以在重新排列后成为一个等比数列的子序列,问区间最长是? 特判比值为1的情况,预处理比值2~1000的 ...

  4. Emotiv脑电设备与RDS机器人仿真初步测试

    Emotiv脑电设备与RDS机器人仿真初步测试 在脑电设备相关算法进行真实机器人测试前,有必要进行大量仿真验证算法,节约开发时间. 这里给我启发的Emotiv使用所参考的一些网址. 官网:https: ...

  5. 使用tcpcopy复制线上流量进行测试

    使用tcpcopy复制线上流量进行测试 online server 线上服务所在机器 10.136.11.4 部署tcpcopy sudo /usr/local/tcpcopy/sbin/tcpcop ...

  6. 网络上可供测试的Web Service

    网络上可供测试的Web Service 腾讯QQ在线状态 WEB 服务Endpoint: http://www.webxml.com.cn/webservices/qqOnlineWebService ...

  7. IOS操作系统上执行monkey测试

    IOS操作系统上执行monkey测试 IOS操作系统不像Android系统那么方便,各种限制也比较多,目前我的建议还是直接在模拟器上执行monkey测试.如果需要在真机上面执行,可以参考文档: htt ...

  8. 在ubuntu机器上部署php测试环境

    在ubuntu机器上部署php测试环境 一.部署环境 Ubuntu11.10_X86_32,编译安装相应的软件:nginx+mysql+php. 二.软件安装 2.1 软件下载 libiconv-1. ...

  9. 串口之完整封装包含发送和接收(windows+ubuntu已通过初步测试)(持续更新)

    这里下载源码 更新日志 16-08-2021 V1.0.3 1.修复接收数据没有将数据传递给应用层的bug 2.windows版本:设置接收数据相邻字节间间隔为5ms 24-09-2020 V1.0. ...

随机推荐

  1. digitalocean

    sudo apt-get install sshifconfigssh 198.211.102.203sudo adduser uernameubuntu装配SSH,支持开启sftp服务 sftp 1 ...

  2. HDU 1203-Program D

    Description Speakless很早就想出国,现在他已经考完了所有需要的考试,准备了所有要准备的材料,于是,便需要去申请学校了.要申请国外的任何大学,你都要交纳一定的申请费用,这可是很惊人的 ...

  3. HDU 3829 - Cat VS Dog (二分图最大独立集)

    题意:动物园有n只猫和m条狗,现在有p个小孩,他们有的喜欢猫,有的喜欢狗,其中喜欢猫的一定不喜欢狗,喜欢狗的一定不喜欢猫.现在管理员要从动物园中移除一些动物,如果一个小孩喜欢的动物留了下来而不喜欢的动 ...

  4. java删除指定目录及其文件

    import java.io.File; public class Test { public static void main(String args[]){ Test t = new Test() ...

  5. 解决:insert Vodafone sim card,open the mms read report,when receive the read report,cann't download..

    insert Vodafone sim card,open the mms read report,when receive the read report,cann't download the m ...

  6. Ubuntu 升级VisualBox后无法启动 Kernel driver not installed (rc=-1908)

    VisualBox之所以在Linux上比传统的VMware快得多,关键一点就是它和Linux内核的结合比较紧密,这也是开源的优点. 不过Linux内核更新很频繁,每次更新内核后启动VirtualBox ...

  7. 【LEETCODE OJ】Binary Tree Postorder Traversal

    Problem Link: http://oj.leetcode.com/problems/binary-tree-postorder-traversal/ The post-order-traver ...

  8. 根据终端分配不同的url地址

    <!DOCTYPE HTML> <html lang="zh-CN"> <head> <meta charset="UTF-8& ...

  9. M1: 创建UWP空项目

    本小节介绍如何在Visual Studio中创建一个UWP项目,Visual Studio中提供了快速创建各种项目的类型模板.在Visual Studio 2015中,同样提供了UWP项目模板. 学完 ...

  10. 重学STM32---(七) FSMC+LCD

    关于FSMC+LCD第一次学习完时候,自己也还是对这个不清不白,时而清楚,时而糊涂.这一次再次学习的话,不能在这样了,仔仔细细把STM32参考手册,原子的LCD实验看了一遍,又在网上找了好些关于FSM ...