-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Hola que tal, estoy tratando de usar esta libreria en la version de arduino para tarjetas ardupilot pero me manda un error
In file included from C:\Program Files (x86)\ArduPilot-Arduino-1.0.3-windows\libraries\arduino_FiltroKalman_master/matrix.h:90, from C:\Program Files (x86)\ArduPilot-Arduino-1.0.3-windows\libraries\arduino_FiltroKalman_master/UKF.h:3, from C:\Program Files (x86)\ArduPilot-Arduino-1.0.3-windows\libraries\arduino_FiltroKalman_master/FiltroKalman.h:7, from PruebaVueloFiltro.ino:22: c:/program files (x86)/ardupilot-arduino-1.0.3-windows/hardware/tools/avr/lib/gcc/../../avr/include/stdio.h:655: error: expected primary-expression before const ' c:/program files (x86)/ardupilot-arduino-1.0.3-windows/hardware/tools/avr/lib/gcc/../../avr/include/stdio.h:655: error: expected ) before const In file included from C:\Program Files (x86)\ArduPilot-Arduino-1.0.3-windows\libraries\arduino_FiltroKalman_master/UKF.h:3, from C:\Program Files (x86)\ArduPilot-Arduino-1.0.3-windows\libraries\arduino_FiltroKalman_master/FiltroKalman.h:7, from PruebaVueloFiltro.ino:22: C:\Program Files (x86)\ArduPilot-Arduino-1.0.3-windows\libraries\arduino_FiltroKalman_master/matrix.h:96: error: redeclaration of C++ built-in type 'bool'
no voy a poner todo el codigo solo la parte donde lo estoy usando
´
yawf = compass.use_for_yaw() ? ToDeg(heading) : 0.0;
if( yawf==0){
compass.init();
}
//////////////// Arreglo yaw ////////////
Vec1f input(yawf);
fk.update(input);
Vec1f out = fk.getEstimation();
yawc = out[0]; ´
aunque creo que no es problema de código sino de la librería en esta version de arduino, en la linea 22 es donde estoy llamando a la librería, lo pienso usar para el lector del ángulo yaw debido a que cuando enciendo los motores el sensor empieza a dar mediciones con ruido, alguna idea de como puedo hacerlo funcionar? gracias