Forums - External magnetometer calibration problems

2 posts / 0 new
Last post
External magnetometer calibration problems
martins.f
Join Date: 4 Jun 18
Posts: 1
Posted: Mon, 2018-06-04 04:27

Hi,

I'm facing a problem with external magnetometer calibration. I connected the HMC5883 successfully, but I am not able to calibrate it. I'm following the process described in navigator user guide and I'm getting the following debug outputs:

 

46728401, 352, , 0, "Beginning magnetometer calibration", msg_priority: 1 (ENUM OUT OF DATE), 
51990419, 353, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
52990407, 354, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
53990458, 355, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
54990448, 356, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
56290408, 357, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
57290437, 358, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
58290436, 359, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
67530417, 360, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
68530426, 361, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
69530421, 362, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
70530418, 363, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
72490465, 364, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
73490441, 365, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
74490430, 366, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
83070457, 367, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
84070442, 368, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
85070444, 369, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
86070456, 370, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
86810421, 371, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
87810447, 372, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
88810454, 373, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
96410416, 374, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
97410414, 375, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
98410408, 376, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
99290429, 377, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
100290465, 378, , 0, "Pitch/Roll Angle outside bounds for calibration", msg_priority: 1 (ENUM OUT OF DATE), 
136730419, 379, , 0, "Too much time has elapsed for magnetometer calibration, resulting in calibration failure.", msg_priority: 3 (ENUM OUT OF DATE), 
136730433, 380, , 0, "COMPASS: calib FAILED!", msg_priority: 3 (ENUM OUT OF DATE), 
 
 
How could I debug this problem and what might cause the problem?
 
I have another question - is magnetometer used in VIO calculations? Could mag calibration impact performance of VIO? 
 
Thanks,
Martins
  • Up0
  • Down0
udarvemula11
Join Date: 11 Dec 19
Posts: 1
Posted: Wed, 2019-12-11 01:05

Hi Martins,

We are facing a similar issue, just wanted to check if you are able to solve the issue, if yes, can you help?

Thanks

UD

  • Up0
  • Down0
or Register

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.