ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Using ASUS Xtion in rviz. Nothing showing in rviz [closed]

asked 2013-07-14 06:44:43 -0500

joe.s gravatar image

updated 2016-10-24 08:35:07 -0500

ngrennan gravatar image

I'm new to Gazebo and rviz and am having trouble getting my ASUS Xtion Pro Live to work/ show information in rviz. I'm on a fresh install of Groovy on 12.04. And the ASUS works in Windows... I've cloned and made openni_launch and openni_camera without issue. I've been following the "Overview" section here: http://ros.org/wiki/openni_launch but can't seem to get my ASUS to register data (using the instruction in the link).
Things I've seen:
I am seeing the error "Tried to advertise a service that is already advertised in this node" mentioned in the openni_launch page.
I am also seeing this error Failed to load nodelet [/camera/driver] of type [openni_camera/driver]: Could not find library corresponding to plugin openni_camera/driver. Make sure the plugin description XML file has the correct name of the library and that the library actually exists.
When running lsusb, I do not see an ASUS device listed explicitly ...
but I do see this entry Bus 001 Device 003: ID 1d27:0600 this, combined with the error above, makes me think a driver isn't installed correctly... which is weird because isn't the openni_launch supposed to contain all of the correct drivers? Or have I forgotten to install something?
Any suggestions would be appreciated. Thank you

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by joe.s
close date 2013-07-15 17:53:10

2 Answers

Sort by ยป oldest newest most voted
0

answered 2013-07-14 15:35:28 -0500

stantol gravatar image

You make it sound like you compiled it yourself. Is there a particular reason that you didn't install it via apt-get? If not, I would try doing it that way; if you didn't install something it needs, apt-get would install any necessary additional packages.

edit flag offensive delete link more

Comments

Well... I cloned it... ? So no. I didn't use apt-get install. I used the git clone commands.

joe.s gravatar image joe.s  ( 2013-07-14 16:45:21 -0500 )edit

To clarify: I git cloned -> openni_launch, openni_camera and then, downloaded OpenNI_NITE_Installer-Linux32-0.27.zip, installed the files (not the Kinect one) as described here http://code.google.com/p/simple-openni/wiki/Installation, and then unzipped the

joe.s gravatar image joe.s  ( 2013-07-14 17:14:13 -0500 )edit

'SimpleOpenNI.zip' into this folder: ~/sketchbook/libraries

joe.s gravatar image joe.s  ( 2013-07-14 17:44:21 -0500 )edit

I'm far from an expert on Linux and these sorts of problems. The particular files on that wiki also don't seem to have been updated in over a year. I would assume that the apt-get packages would be just as new, if not newer, than that. Is there a reason you don't want to try it?

stantol gravatar image stantol  ( 2013-07-15 01:43:02 -0500 )edit

Do you know the path? "sudo apt-get openni_launch" doesn't work... Also, how would I uninstall the ones I currently have installed? I want to make sure there are no conflicts.

joe.s gravatar image joe.s  ( 2013-07-15 03:55:38 -0500 )edit
0

answered 2013-07-15 07:48:18 -0500

joe.s gravatar image

I ended up uninstalling v1.5.04 of the OpenNI drivers and installing the v2 packages. These seem to be working (i've been able to get point cloud information in rviz). I'm not sure why this would have fixed the issue but for now, that's good enough.

edit flag offensive delete link more

Question Tools

Stats

Asked: 2013-07-14 06:44:43 -0500

Seen: 1,383 times

Last updated: Jul 15 '13