Hey everyone,
I’m faced with the challenge of developing a quadcopter capable of indoor autonomous navigation with precision on the scale of centimeters without GPS. For that, I need the quadcopter to have position estimate, which could be obtained via visual-inertial odometry or optical flow sensors, for example. But due to budget and processing power limitations (everything must be onboard the quad), I’m looking for cheaper alternatives to achieve good position estimate, such as using only the data from the onboard IMU/sensors of a Pixhawk 6C flight controller.
I’ve read that IMUs that come with most flight controllers drift too quickly to allow position estimation without an external velocity or position source. To what extent is this true? Do any of you have experience with using only IMUs for position estimate? Are there affordable external IMUs more capable than the ones that come with flight controllers that would be able to do this well?
I know that’s a lot of questions, but any insight on this matter would help a lot.
Thanks in advance.