I am currently writing a litte program to fuse telemetry data from my ArduCopter with live video (early stage screenshot in attachment). However, I have noticed that many MAVLink messages contain evidently false values. Take, as an example, the attitude message. It contains Pitch/Roll/Yaw values and their respective speeds. Every few seconds, these values are zero or close to zero (e.g. 2.68604381370235e-36).
My question is: Are there checksums for the messages that I missed? Or does my arducopter indeed send these messages? If so, is there a failure in my IMU and does that explain the poor flying performance it recently shows? ;-)