Hi there, could anyone explain me the difference between CMPS11 and MPU6050? The first is marketed as Tilt Compensated Compass, the second "Accelerometer+Gyro".
I do realize the difference between 9 vs 6 degrees of freedom and do see that CMPS11 other than having internal compass has also Kalman filter hardware integrated, but in short, what should I buy and is there any benefit the MPU6050 can give me, that CMPS11 can not?
thanks, I read alot about both and actually waiting for 2x MPU6050 and one CMPS11 to be delivered and also found the libraries. The question is when we say “compass” it means compass in only around one direction (say vertical Z), and not X and Y? Coz what I read about it, it seems it supports all of them so shoud do actually a job, a typical gyro does, no? I am still noob in this but will heavily experiment soon.
It very much depends on what data you are trying to collect. As Bajdi mentioned, the mpu6050 can provide the tilt and acceleration which is useful for self-balancing robots. Digital compasses usually only provide reliable (accurate) readings when held in a horizontal plane. The heading can be adjusted with some fancy trig functions if you also have the tilt.
There are a couple of public articles that describe the translations needed. Getting the nomenclatute correct has been a task for me. Search for info on flight stabalization techniques for model airplanes.
thanks, I’ve just read everything, will experiment with both but have understood that I’ve chosen proper sensors and they both will complement each other.