การคำนวณระดับเสียงเอียงและหมุนจากข้อมูล mag, acc และ gyro
ฉันมีบอร์ด Arduino ที่มีเซ็นเซอร์อิสระ 9 องศาซึ่งฉันต้องกำหนดระดับเสียงเอียงและหมุนของบอร์ด นี่คือตัวอย่างของชุดข้อมูลหนึ่งชุดจากเซ็นเซอร์ 9-DOF: มาตรความเร่ง (m / s) = -5,85AccXAccX\text{Acc}_{X} = 1,46AccYAccY\text{Acc}_{Y} = 17,98AccZAccZ\text{Acc}_{Z} Gyroscope (RPM) = 35,14GyrXGyrX\text{Gyr}_{X} = -40,22GyrYGyrY\text{Gyr}_{Y} = -9,86GyrZGyrZ\text{Gyr}_{Z} Magnetometer (เกาส์) = 0,18พูดเรื่องไม่มีสาระXพูดเรื่องไม่มีสาระX\text{Mag}_{X} = -0,04พูดเรื่องไม่มีสาระYพูดเรื่องไม่มีสาระY\text{Mag}_{Y} = -0,15พูดเรื่องไม่มีสาระZพูดเรื่องไม่มีสาระZ\text{Mag}_{Z} ฉันจะคำนวณ pitch, yaw และ roll จากข้อมูลเหล่านี้ได้อย่างไร