Add Motion Control and More to Your Applications

The open-source libfreespace library provides an easy-to-use interface to Hillcrest Labs Freespace®-based devices such as in-air remote controls. libfreespace enables access to the calibrated acceleration, rotational velocity, and sensor orientation measurements that are not reported by default. Windows XP, Vista, 7, Mac OS X, and Linux are supported. The library is covered by the LGPL 2.1 license.


Supported devices:

 


News:

libfreespace is now in OpenEmbedded

Thanks to Koen Kooi, if you're an OpenEmbedded user, you can now run bitbake to download and build libfreespace. Here's the commit: http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=ec330f6143f4f0ffea721b53bae82060cffc9b56

 

libfreespace talk at TI's ETechDays

Neel Goyal and I will be giving a short presentation at TI's ETechDays this Tuesday (November 17). We have the 2 PM CST timeslot. Call in and IRC details are at http://tinyurl.com/etechlightning. We'll be talking about libfreespace running on the OMAP 3530. Here's the video that Neel put together on the project: http://www.youtube.com/watch?v=UHQdUS0i-nw.

Forum migrated to a Google Groups mailing list

After lots of trouble with the previous forum software, we're switching to a much easier to use Google Groups mailing list. If you use libfreespace and haven't subscribed yet, please take a moment to do so at http://groups.google.com/group/libfreespace.

libfreespace 0.4 released

New libfreespace and libfreespace-examples releases are now up on launchpad and through the Downloads page. This release contains many Windows port fixes, fixes for new Freespace devices coming through the pipeline, and a new example app demonstrating how to use the quaternion from Freespace user frame reports. While you are updating libfreespace, be sure to check out the new screenshots of what we and others have done with the library.

Freespace-enhanced Guitar!

A couple guys here at Hillcrest strapped a loop to a guitar and used it as an air effects pedal/slider. They use libfreespace to access the Loop's orientation quaternion from the user frame reports. Check out the YouTube video.

Syndicate content