Does anybody know if Kinect Data can be stored directly onto a USB Drive?? I have a Kinect for Windows that i cannot use on Linux(ROS). However what i plan is to mount the Kinect on my robot, store the captured frames on a USB and then un mount the USB ,transfer to Linux and process them on ROS.

Is this possible?? Any suggestions.

  • $\begingroup$ Are you sure you cannot use it on Linux? As far as I am aware, it is basically the same as the Kinect for XBox. $\endgroup$ Feb 14, 2013 at 11:11
  • $\begingroup$ NO they are not the same and the K4W is not identified on Linux at all. $\endgroup$ Feb 19, 2013 at 14:39
  • $\begingroup$ Again, I don't have one to test, but you should try the links in my answer. $\endgroup$ Feb 19, 2013 at 22:02

1 Answer 1


Can Kinect data be stored directly onto a USB drive?

Yes. In ROS that would be easily done using bag files. In Windows, however, you might have to look for something native in the Microsoft SDK/OpenNI or code it yourself. Edit: In OpenNI there is something called .oni files for that purpose.

The implicit question: Does Kinect for Windows work in Linux?

As far as I am aware, yes. From what I researched there were compatibility issues with OpenNI initially but they seem to be solved as of May 2012. There are reports of users successfully using K4W in both Windows and Linux there. See this previous question for more info.

I assume the changes have made their way upstream, but the only way to be sure is to test it. If they haven't, you can always use the patched version referred in the link.


My suggestion is get your sensor working in Linux and don't waste your time trying to figure out how to save Kinect data to a USB drive in Windows.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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