FreeIMU and Unity 3D

Submitted by fabio on Sun, 2011-05-29 10:08.

My friend Bart from has just uploaded this very nice video where he used his FreeIMU v0.3.1 with Unity 3D to move the head of an human body model following the movements of his FreeIMU.

Is this the beginning of FreeIMU based human motion tracking? More to follow ;-)

Posted in:

XMote Sens for human body tracking

Submitted by robomotic (not verified) on Thu, 2011-10-27 08:20.

Hello Bart,
I read your post from FabioVaresano and I made some progress with the wireless IMU. Here's the link:
Because I work also on human motion analysis it will be beneficial if we exchange a few emails.
You can contact me from via the contact email.

Really cool

Submitted by Samuel (not verified) on Wed, 2011-08-17 17:45.

Wow that's what i need to do for my project!!!! is your code somewhere available?
I'm building a king of a "opensource"-holodeck in unity with a Kinect and Nvidia 3d vision. i use imus and bendsensors at the hands at the hands.

The IMU tracking software is

Submitted by fabio on Wed, 2011-08-17 17:49.

The IMU tracking software is available in the FreeIMU library while for the Unity 3D stuff you may wanna get in touch with Bart. You find his email on his website which is linked in the article above.

thanks for fast answer...

Submitted by Samuel (not verified) on Wed, 2011-08-17 18:12.

Thanks a lot i use already free IMU it's just amazing!!!!!! so i'm gonna ask Bart for the interface with unity3D. Or maybe you can help me... i already converted the Quaternion in Euler angels in the Arduino with the code i found in your Processiong code. now i would love to convert them in 0-359° for each axe.....(or from the e
Euler or the Quaternion) because in my unity i can already pitch tilt ect with variables formatted in this way coming from an arduino. Because i use this shitty sensorboard from sparkfun :( i'm using your old code :( (_014...........) there it has the right libraries. If knew about you amazing board before of corse i would have bought those ones!!!!!!!!!!

Thanks!!!!!!!!!!!! for your amazing page almost of my problems i could resolve them by reading it!!!!!!!!!!!


What about using an AVR

Submitted by robomotic (not verified) on Mon, 2011-06-27 15:45.

What about using an AVR AT90CAN128 with ARduino so we can still run the same libraries but we can use the CAN bus to poll the motion sensors via cables and then send the packet data wirelessy via my norduinos.
The other option is to make every node wireless with norduino and poll the data with a single receiver.
Somebody suggested to use the I2C but is very weak in terms of interferences when running on long cables.

very nice

Submitted by robomotic (not verified) on Mon, 2011-06-27 10:15.

Very interesting I guess Bart he is one of the developer of that educational software.
I guess we need to start to think about solving the multiple inertial acquisition.
You need to send me more IMUs :-)

Working on that ;-)

Submitted by fabio on Mon, 2011-06-27 12:51.

Working on that ;-)