While using Bloxter within the GoPiGo OS Beta1 release, I am trying to create a simple IMU test program.
According to the “Lessons” in Bloxter, the IMU must be “calibrated” prior to use.
- Calibration involves picking up the 'bot and moving it all around in all three axes multiple times.
- The accuracy of the calibration depends on how carefully and competely the device is rotated.
- It is necessary to rotate the device enough times for it to gather enough calibration data to be reasonably accurate.
- There needs to be a way to indicate when the calibration has gathered enough data to be complete and accurate.
- The illustration in the lessons shows as part of the slide out panel where you define sensors vs ports, a “calibration” indicator for the IMU. Unfortunately, this is not present. At least not on my system.
- Has anyone else been able to verify that the IMU calibration/data readings do not exist on the sensor assignment panel?
- Idea: On the micro:bit, within the Make:Code blockly editor, there is a special block that forces “calibration” of the on-board IMU, and causes the micro:bit to display a special light pattern that indicates when the IMU has gathered enough calibration data to be accurate.
Maybe we can do something like this for the GoPiGo?