Closed pacjac closed 1 year ago
See #38 (Refactor msb_attitude.py) for additional detail, possible duplicate.
Should also cover #26 and #13.
@kawindme As mentioned in #26 , the imu features a digital motion processor, that should - in theory - be able to provide a orientation quaternion out of the box. The issue with this feature is, that the attitude estimation is done by a fpga, whose firmware is a proprietary, binay blob that is tedious to flash onto the imu. There are some examples out there of people, that have gotten it to work. Might be worth it to investigate.
So, here is a list of available open-source code snippets, that deal with the ICM-20948 in one way or the other:
Other useful ressources:
msb_attitude has been reimplemented with a complementary filter in #123