The work for the iNemo Challenge is going on and the ROS node to acquire Inertial data from the iNemo-M1 sensor is almost ready. The serial protocol realized by ST to communicate with the board is really well done, but you need a lot of accuracy implementing the driver, to avoid silly errors.
I chose to create a multi-thread node to be able to read the data emitted by the sensor in continous/asynchronous mode. To perform multithreading I chose to use my beloved Qt5 framework as suggested to me on the ROS-users mailing list.
It is really good to be able to use Qt5 modules under ROS too 🙂
If you want to follow the evolution of the sub-project, you can get (as always) the source code on Github: