Arduino 101 and Visual Studio C++ 2013

This article shows how to interface Arduino (in the example, I used an Arduino 101, but you can use any other Arduino model) with the PC. The Arduino sends IMU data (acceleration and gyroscope sensors data)┬áto the PC using Serial communication. On the PC side, I implemented, using Visual Studio C++ 2013, a client software … Continue reading "Arduino 101 and Visual Studio C++ 2013"

Calculating Tait Bryan angles by acceleration and gyroscope sensors signal fusion

This article has the purpose of showing how it is possible to calculate Tait Bryan angles (yaw, pitch, roll) by fusing the data coming from multiple sensors (3-axis acceleration sensor and 3-axis gyroscope sensor). First of all, let's see which axis are used to evaluate the rotation angles. Please notice that axis and angles sign … Continue reading "Calculating Tait Bryan angles by acceleration and gyroscope sensors signal fusion"