Ask Your Question
1

Can use freenect library for ASUS Xtion

asked 2013-12-26 06:11:42 -0600

domikilo gravatar image

Hi all I am working with ROS turtlebot in ARM-based UDOO board, as I research, ROS Hydro support freekinect library for ARM, so I want to ask , can I use it for ASUS Xtion, because I think ASUS Xtion is more convenient than Kinect. So what should I do now?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
1

answered 2014-01-07 02:21:15 -0600

domikilo gravatar image

I found one link in google group, there is one guy build successfully xtion and kobuki with raspberry Pi https://www.youtube.com/watch?v=YAisDh1kngQ I think it is as same as UDOO https://groups.google.com/forum/#!topic/ros-sig-turtlebot/R_QlqyGPLgk I will try do it in this week. In additionally, I think ros-hydro now have not enough supported features for ubuntuARM, so if any ones are excited about turtlebot and ARM, let try with ros-groovy and wait the new hydro update

edit flag offensive delete link more
0

answered 2013-12-27 07:53:09 -0600

Athoesen gravatar image

updated 2013-12-27 11:49:40 -0600

In short, it doesn't look promising. Here's the stack:

http://wiki.ros.org/freenect_stack

The stack installs two packages:

http://wiki.ros.org/freenect_camera

http://wiki.ros.org/freenect_launch

In freenect_camera:

Overview

This package provides a ROS interface to the Microsoft Kinect using the libfreenect library from OpenKinect. Other devices using the OpenNI standard are currently not supported. Please see the section on other OpenNI devices for more information.

Other OpenNI devices

There are a couple of reasons why other devices using the OpenNI standard (namely the Primesense PSDK, Asus Xtion Pro and Pro Live) are not currently supported:

libfreenect hardcodes information about the Kinect in a way that makes it difficult to gain access to different types of OpenNI devices using the same code. It might be easy to patch libfreenect to use these other devices, generate separate libraries for each device, and make multiple binaries of the driver linking against each library separately.

In simplest terms, each device has to be individually reverse-engineered to gain access to full features. The Kinect is relatively cheap for the sensor's ability and it has seen widespread use so there's a lot of support for it.

Look into Openni2: http://www.ros.org/browse/details.php?distro=groovy&name=openni2_camera http://www.ros.org/browse/details.php?distro=groovy&name=openni2_launch

edit flag offensive delete link more

Comments

Problem is I use ROS in ARM-base, I think openni2_launch and openni2-camera dont support for ARM-base

domikilo gravatar imagedomikilo ( 2013-12-29 19:58:47 -0600 )edit

So do you think it would be possible to use Kinect with Udoo board? I haven't found anyone who have tried this so any info on how it can be done would be really appreciated. Thanks.

Kalmah gravatar imageKalmah ( 2014-01-01 02:58:22 -0600 )edit

I'm afraid I don't have enough experience to say either way on this. This is all there is: http://wiki.ros.org/hydro/Installation/UDOO

Athoesen gravatar imageAthoesen ( 2014-01-05 10:10:35 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2013-12-26 06:11:42 -0600

Seen: 1,361 times

Last updated: Jan 07 '14