La respuesta fácil es usar una dirección encuestada.
Un mapa, tu posición y un hito por una ventana, un alcance de rifle y ahí tienes.
En el peor de los casos, necesita un par o tres puntos de encuesta.
En geodesia, configurando observatorios, probando equipos de distribución, todos los mismos problemas.
Luego usas la variación magnética correcta para tu ubicación. (Terminará conociendo el servicio de geodesia de su país bastante bien al final de este).
Si solo necesitas algunos puntos conocidos para calibrar, entonces ...
Es relativamente sencillo obtener 0, 90, 180 y 270 grados con hardware barato.
Una etapa de rotación, incluso una industrial para una fresadora proporcionará casi cualquier ángulo dado.
(La compensación magnética para equipos de metal puede ser una molestia. Solo un transportador de plástico de 360 grados y algo de madera servirán para todos los trabajos, pero muy fino). haz un transportador más grande en una gran cantidad de cartón.]
Solíamos utilizar etapas de rotación controladas por computadora para calibrar los sensores de gravedad.
Las personas a quienes compramos IMU usaron un brazo de robot para probar la IMU.
Para brújulas, una brújula de cartón rosa y pivotes de madera / plástico.
Si necesitas una variación muy fina, te compadezco. Tal vez use un juego de bobinas.