I'm a newbie to Mircroprocessors (PcDuino, for example) and I wanted to know if Kinect can be integrated with the pcduino, before I go and buy the board. I know in terms of connectors etc what might be required. My concern is regarding the hardware required to run the Kinect.

To elaborate more, I'll explain my current system: I have a system working on my laptop that uses a Kinect to extract unorganized point cloud data using "Processing" IDE which interacts with Kinect using openni drivers. My Matlab code then processes this information to detect obstacles and specific objects (can also be done using C++).

I want to build such a system for a robot, but using pcduino as the processing module. This means that the Kinect will connect to the pcduino using one of its usb ports. I'll power the Kinect using battery and a converted power adapter. Since pcduino can run Linux (Ubuntu) I (think I) can easily convert my laptop code into whatever the Ubuntu requires. The only concern I have is if there were any problems associated with using depth sensors with mini pc boards in terms of hardware capabilities of mini pc boards? I know that mini pc boards are not as fast as a PC, so the processing would be slower, but I'm not concerned with the speed, atleast for the time being.

One problem I encountered while using kinect, even on a PC is that the point cloud drivers in openni won't initiate the point cloud data stream, unless there was a GPU in the PC; the exact same code runs perfectly on a PC with a dedicated GPU. However, I do know that pcduino has a GPU chip (OpenGl ES2.0). Would the kinect work on this?

I searched online but the closest thing I could find is this which does not elaborate how the integration of Raspi and Asus Xtion works. I'm not too picky about the boards, anything that would work with a kinect is fine with me, although I like the pcduino since it has arduino headers and built in wi-fi etc.

Any additional pointers can also be helpful. Please let me know if I need to elaborate on anything more.

Thanks in advance


1 Answer 1


I have used ROS and Ubuntu with a Kinect on many platforms and it has yet to let me down. I used it on a Pentium laptop without dedicated GPU as well as on powerfull desktops.

If the board has a USB port (which it does) and it can run Ubuntu, I don't see that there would be any problems with this setup.

I have also used MatLab on Windows and it is much easier to work with than ROS. Be prepared to do some debugging before it gets working correctly. If you don't have to, good for you!

  • $\begingroup$ I received my pcduino and i'm having trouble installing OpenNI on it (let alone SensorKinect and NITE which are required to run kinect). The problem is that Pcduino is an ARM architecture, therefore the OpenNI packages designed for x86 etc don't work here. I followed a bunch of pointers about installing it here and here but neither works. Installing Matlab is not possible since pcduino doesnt use sse2 instruction set. $\endgroup$
    – AVJ
    Commented Jun 18, 2014 at 23:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.