Hello there! Thanks a million for your prompt response, I was not expecting any response to begin with. Anyway, I have written an I2C driver which can read BMX160 raw data. I have also converted the raw data from IMU coordinate system to Real world coordinate system. As a matter of fact, I have tried to solve the problem using following approaches: 1) Using the data from accelerometer only. I use the direction of g vector to determine the orientation of the IMU and then do all the calculations to determine the trajectory in 2D space. 2) Using the data from gyroscope to determine the orientaion of IMU. I determine the Alpha, Beta and Gamma rotation angles along x, y and z axis respectively and then do all the Jazz once again over the data of acceleromeer to determine the trajectory in 2D. 3) Using omega arithmatic. Okay, I still need to complete some work over here. This approach is still work in progress. Anyway, can you just let me know whether I can capture hand writting using BMX160. Again, this is going to be embrassing as I don't expect anyone to do my work. But, can you kindly, let me know the "recommended" steps to get the job done as I am out of ideas. You can instruct me the recommended approach for example: Filter the data using Kalman filter, use omega arithmatic, etc. Thats all I need, although I still need to put my head around about how to go about testing my implemetation. Thanks again for taking time out of your busy schedule and replying me back! Regards, Khu
... View more