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"
Category: IMU (Inertial Mesurement Unit)
This category shows some projects about IMU (Inertial Measurement Units). In particular, I describe how I managed to calculate Tait-Bryan angles (yaw, pitch, roll) based on acceleration and gyroscope raw data acquired from Arduino 101, MPU-6050, and other modules.
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"