An USB Inertial Mouse with FreeIMU and Arduino Leonardo in 10 lines of code

Today the Arduino team officially presented the Arduino Leonardo with a video from Massimo Banzi, while it’s been a while that the board has been launched and available for sale. I really like the Arduino Leonardo and I’m already using it in some projects.. today however, I decided to make a simple little example program which shows the

An USB Inertial Mouse with FreeIMU and Arduino Leonardo in 10 lines of code Read More »

First Look at the Olinuxino Maxi: i.MX233 ARM based Linux computer with ArchlinuxARM

While everyone is crazy about the Raspberry Pi, I’m pretty skeptical about it. Why? Well, because it’s a closed source hardware based upon a BGA microprocessor using a 6 layers PCBs. What does that mean? Well, it means that it’s really a pain in the ass to create derivative projects from it.. So, although the

First Look at the Olinuxino Maxi: i.MX233 ARM based Linux computer with ArchlinuxARM Read More »

Drift-free attitude and heading estimation with the new FreeIMU library calibration routine

The problem of missing calibration routines for the FreeIMU has been bothering me for a long time.. I was aware of many approaches to the problem but simply never been able to work on it. Thanks to the help of Andrea and Pasquale Cirillo which provided me with some calibration code based upon the “infamous” AN3192 from ST

Drift-free attitude and heading estimation with the new FreeIMU library calibration routine Read More »

Complementary Filtering High Res Barometer and Accelerometer for Reliable Altitude Estimation

This is a simple example of some of the stuff I’ve been working on recently. This is a demonstration of the soon to be released filtering capabilities of the FreeIMU library using the FreeIMU v0.4.3 as sensor board. The sensor fusion algorithm estimates the orientation of the board and from that an estimation of the dynamic acceleration

Complementary Filtering High Res Barometer and Accelerometer for Reliable Altitude Estimation Read More »

Fixing Olinuxino A13 Dev board hardware VGA problems

Back in July, I ordered one of the early versions of the Olinuxino A13 board since it seemed very cool: powerful, open hardware, easily to solder and develop derivative products from it… Unfortunately, there was a minor hardware issue on the VGA output which Olimex guys promptly fixed and share the fixing procedure with us. These are some pictures I took

Fixing Olinuxino A13 Dev board hardware VGA problems Read More »

Here is PALLA!

I’m happy to finally disclose our work on PALLA, a spherical wireless device designed for usage in videogames and computer based leisure activities. I just opened its project page where you find all the details about it, including some publications on it. The device has been presented officially at the Fun and Games 2012 conference at the

Here is PALLA! Read More »

Custom made PCB with CC430 works! Blinking wonderfully :-)

I’m working on a little project using the CC430 microcontroller (specifically a CC430F6137) from Texas Instruments.. well, I was a bit skeptical about this project because the micro is pretty hard to solder, (it’s a QFN with 64 pins).. however, some time ago I soldered it fine and only today I finally had time to run some code on

Custom made PCB with CC430 works! Blinking wonderfully :-) Read More »

Ellipsoid into Sphere Optimization using Numpy and linalg

I’m working on a user friendly calibration program, since I’m completely aware that what I released some time ago using a python script and Octave is very complex to use for FreeIMU library users. So, I’m creating a new calibration software which will use Python, Numpy and its linalg component to provide an easy to

Ellipsoid into Sphere Optimization using Numpy and linalg Read More »

Scroll to Top