关闭

新手搭建Jetson TX1 + Kinect2环境(三)

1983人阅读 评论(0) 收藏 举报
分类:

安装iai_kinect2过程中遇到的很多问题以及解决方案
(::::代表解决方案)
1. 运行:rosdep install -r –from-paths .
(1)ERROR: Rosdep experienced an error: [Errno 13] Permission denied: ‘/home/ubuntu/.ros/rosdep/sources.cache/a4b3c8956ab7a3e6d293ba33b57fac42799e69e6.pickle’
Please go to the rosdep page [1] and file a bug report with the stack trace below.
:::sudo chown -R ubuntu:ubuntu .ros
(2)ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
kinect2_viewer: Cannot locate rosdep definition for [kinect2_bridge]
kinect2_calibration: Cannot locate rosdep definition for [kinect2_bridge]
kinect2_bridge: Cannot locate rosdep definition for [kinect2_registration]
Continuing to install resolvable dependencies…
All required rosdeps installed successfully
:::rosdep install –from-paths ~/catkin_ws/src/iai_kinect2 –ignore-src -r
2. 运行:catkin_make -DCMAKE_BUILD_TYPE=”Release”
(1)pcl的一些头文件找不到
:::在kinect2_bridge的cmakelist.txt文件中添加:
find_package(PCL REQUIRED)
include_directories(PCLINCLUDEDIRS)linkdirectories({PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS})
add_executable(correspondence_grouping correspondence_grouping.cpp)
(2)home/ubuntu/catkin_ws/src/iai_kinect2/kinect2_bridge/src/kinect2_bridge.cpp: In member function ‘void Kinect2Bridge::stop()’:
/home/ubuntu/catkin_ws/src/iai_kinect2/kinect2_bridge/src/kinect2_bridge.cpp:194:38: error: could not convert ‘((Kinect2Bridge*)this)->Kinect2Bridge::device->libfreenect2::Freenect2Device::stop()’ from ‘void’ to ‘bool’
if(deviceActive && !device->stop())
^
:::home目录下的libfreenect,freenect和usr/local/include,usr/local/lib/cmake下的libfreenect,freenect版本不一样,因为你可能安装了多个版本,所以需要用home目录下的覆盖usr下的。
3. 运行roslaunch kinect2_bridge kinect2_bridge.launch错误
(1)[ERROR] [1472477540.134302505]: [Kinect2Bridge::initDevice] could not start device!
[ERROR] [1472477540.134440520]: [Kinect2Bridge::start] Initialization failed!
[FATAL] [1472477542.238926700]: Failed to load nodelet ‘/kinect2_bridgeof typekinect2_bridge/kinect2_bridge_nodeletto managerkinect2’
:::我是之前跑Protonect时候用ctrl+z中断的,后来用ctrl+c中断就没有这个问题了。
(2)
[DepthRegistration::New] Using CPU registration method!
[ INFO] [1472476770.954364022]: [Kinect2Bridge::main] waiting for clients to connect
这个时侯一直没反应,以为是驱动又出了问题,其实不是,另开一个窗口,运行
rosrun kinect2_viewer kinect2_viewer kinect2 sd cloud
rosrun kinect2_viewer kinect2_viewer kinect2 sd image
均会有图像窗口出现的。

很多人说opencl不支持Jetson,但是我目前还没有遇到这个问题。
我觉得后来能出现DepthPacketProcessor 就说明opencl可以用了,可能在最新的libfreenect2中已经支持了tx1?

0
0
查看评论

新手搭建Jetson TX1 + Kinect2环境(二)

接上一篇文章,继续介绍TX1环境搭建过程
  • qq_29210577
  • qq_29210577
  • 2016-08-30 10:32
  • 1797

新手搭建Jetson TX1 + Kinect2环境(一)

简述一个小白拿到NVIDIA Jetson TX1之后安装ROS,Qt,Opencv,linfreenect2,iai_kinect2的历程,附带很多错误以及解决方案。
  • qq_29210577
  • qq_29210577
  • 2016-08-30 10:05
  • 1986

JetsonTX1+Turtlebot+KinectV2配置小结

TX1系统要用14.04,因为ROS要用indigo的,当然16.04用ROS kinetic也可以,估计会有一些麻烦。TX1配置1.TX1刷系统可参考NVIDIA的说明: http://docs.nvidia.com/jetpack-l4t/index.html#developertools/m...
  • u014629875
  • u014629875
  • 2017-03-18 20:17
  • 1273

Ubuntu14.04安装jetson tx1交叉编译工具

ubuntu14.04下安装jetson tx1交叉编译工具 在下面的工作开始前,需要先安装以下的包$ sudo apt-get install gawk $ sudo apt-get install texinfo $ sudo apt-get install automake $ sudo a...
  • LIYUAN123ZHOUHUI
  • LIYUAN123ZHOUHUI
  • 2017-01-16 18:04
  • 2127

ORB-SLAM2嵌入式平台实现(一):英伟达 Jetson TK1平台安装OpenCV 2.4.11及其GPU模块

1、在NVIDIA Jetson TK1 上安装opencv有两种方式(WIKI_NVIDIA: http://elinux.org/Jetson/Installing_OpenCV ),第一种,安装英伟达为TK1定制的软件包系统L4T中的opencv,但是这种方法有缺点:由于商...
  • u011906844
  • u011906844
  • 2016-10-17 13:24
  • 1540

Jetson TX1 开发教程(1)--配置与刷机

开箱Jetson TX1是英伟达公司新出的GPU开发板,拥有世界上先进的嵌入式视觉计算系统,提供高性能、新技术和极佳的开发平台。在进行配置和刷机工作之前,先来一张全家福:可以看到,Jetson TX1 包含内容为:一块开发板、WIFI天线、AC电源(缺了插座线,需要自己去买)、Micro USB线、...
  • Jesse_Mx
  • Jesse_Mx
  • 2016-11-24 08:36
  • 17603

NVIDIA Jetson TX1(4)

3.0 接口和信号描述 3.1 SD/eMMC控制器 标准 注释 SD规范Part A2 SD Host控制器标准规范V4.00   SD规范Part 1 物理层规范V4.00   ...
  • shanghaiqianlun
  • shanghaiqianlun
  • 2017-01-13 11:31
  • 3642

Jetson TX1 安装 ROS

Jetson TX1 安装 ROS注意目前ROS只能支持32位的TX1,后面购买的TX1一般都预装64位Ubuntu。因此如果需要安装ROS需要重新刷TX1系统,否则只能等什么时候ROS官方更新了。目前请不用尝试在64位系统安装ROS,经过1周的折腾,尚未找到可行的方案。一、重新刷TX1系统1. 在...
  • abilityjh
  • abilityjh
  • 2017-04-18 21:46
  • 1214

Jetson TX1使用记录

此博文主要记录一些在Jetson TX1使用过程中遇到的一些问题及解决方法。 1. arm64 和 amd64的区别 以前都是用的笔记本装ubuntu,都是x86架构。这几天用nvidia的tx1,发现好多.deb的package装不上去,后来才了然它cpu是arm架构的(百科Tegra)。大家...
  • NNNNNNNNNNNNY
  • NNNNNNNNNNNNY
  • 2016-10-15 15:27
  • 9187

Jetson TX1 开发教程(1)——配置与刷机

开箱 Jetson TX1是英伟达公司新出的GPU开发板,拥有世界上先进的嵌入式视觉计算系统,提供高性能、新技术和极佳的开发平台。在进行配置和刷机工作之前,先来一张全家福: 可以看到,Jetson TX1 包含内容为:一块开发板、WIFI天线、AC电源(缺了插座线,需要自己去买)...
  • StefanSalvatore
  • StefanSalvatore
  • 2016-12-30 10:15
  • 3071
    个人资料
    • 访问:6249次
    • 积分:101
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:0篇
    • 译文:0篇
    • 评论:5条
    文章分类
    文章存档
    最新评论