There are alot of products out there with invensense IMUs in them that use various Open source software and various cpus to augment control of model aircraft.
Invensense made a press release: https://www.invensense.com/news-media/invensense-high-performance-imus-fully-support-daydream-tango-requirements/
And the words "predictive quaternion" caught my eye.
To me that means that internally the axis position, angular motion, and angular acceleration are all being calculated, and according to the doc being output filtered at kHz
I don't see any of the open source software making use of that for flight control.
Is that library not available for open source?
Did open source not make use of it because of a blind pursuit of the max frequency of data that could be output to be filtered by their own code in the cpu?
Are the on-board filters not designed for model aircraft control?
Would someone in the know on this please respond to my thread? https://www.rcgroups.com/forums/showthread.php?t=showthread.php?-Flight-Controller-Software-Future&referrerid=
I know it seems that in the past few years there has been a pursuit in the flight controller software to get the fastest updates of information from the IMU and I was thinking that that pursuit lead to ignoring the filtered and processed data that could come from the imu. But now, in light of some new direction that I mention in that thread post there may be an opening for a change in direction. kHz of pre-filtered Postion, angular rate, and acceleration data, could be better than kHz of raw data.