mcsauder
af44da25f0
Use accel of the same instance or primary baro for gyro instances that do not have valid temperature readings in temperature calibration data, use primary baro for magnetometers without valid temperature.
2023-06-07 12:07:29 -04:00
mcsauder
b8ad9bdbe5
Add magnetometer thermal compensation.
2023-06-07 12:07:29 -04:00
Daniel Agar
32a91377bf
Tools/process_sensor_caldata.py fix scipy import
2022-02-24 20:27:26 -05:00
Daniel Agar
b4e0a8396e
Tools/process_sensor_caldata.py - median filter sensor data
...
- this makes it a bit easier to see what's going on now that the raw sensor data (sensor_accel, sensor_gyro) is completely unfiltered
2021-05-02 13:42:09 -04:00
Serhat Aksun
beadae6dfc
process_sensor_caldata.py: Fix 2nd barometer plot
...
fixed the figure numbers to avoid plot conflicts
2021-03-25 09:53:15 -04:00
Daniel Agar
eecf2e7a1e
sensors: allow up to 4 accels, gyros, and baros and add configurable rotations for accel & gyro
2020-10-08 19:01:44 -04:00
Daniel Agar
0b0d23e8fa
process_sensor_caldata.py: skip accel or gyro if temperature is NAN
2020-08-31 07:59:03 -04:00
Nicolas MARTIN
1dec1e6262
process_sensor_caldata.py: add regularly weighted over temperature fit
...
the option '--no_resample' allows to disable resampling and have the
previous behavior
2020-08-28 16:39:11 -04:00
Daniel Agar
f55ed0992c
accel and gyro calibration refactor and cleanup
...
- remove all remaining IOCTLs for accel and gyro and handle all calibration entirely in sensors module with parameters
- sensor_accel and sensor_gyro are now always raw sensor data
- calibration procedures no longer need to first clear existing values before starting
- temperature calibration (TC) remove all scale (SCL) parameters
- gyro and baro scale are completely unused
- regular accel calibration scale can be used (CAL_ACC*_xSCALE) instead of TC scale
2020-06-17 22:50:09 -04:00
bresch
76de299302
Offboard temp cal: add support for 3rd baro
2020-05-14 09:16:37 +02:00
bresch
a103c4305b
Offboard temp cal: check topic instance
...
Not checking the id can lead to sensor ordering swap
2020-05-14 09:16:37 +02:00
CarlOlsson
f15365fe97
process_sensor_data.py: update description
2018-10-22 09:26:06 -04:00
Hamish Willee
f1130a4e10
Clarify SDLOG_MODE bit for thermal calibration
2018-10-08 07:20:49 +02:00
Beat Küng
6a49d78c4b
logger: remove last references to SYS_LOGGER
2018-08-08 21:09:39 +02:00
Paul Riseborough
b2046ffd6b
Tools: fix errors in thermal calibration script
2018-01-15 08:38:54 +01:00
James Goppert
d10a491243
Add logging profiles to logger module.
2017-07-06 09:02:13 +02:00
Mohammed Kabir
4d6c1b5749
Add second barometer to thermal compensation fitting script
2017-06-16 21:15:09 +05:30
Paul Riseborough
5567170a26
Tools: update offline sensor calibration script
...
Fix typographical error
2017-02-07 11:01:22 +01:00
Paul Riseborough
f86347f1e2
Tools: Enable offline calibrator to handle less than 3 inertial sensors
2017-02-02 23:54:06 +01:00
Paul Riseborough
0a447e9a93
Tools: update instructions for off-board calibrator
2017-02-01 08:40:23 +01:00
Paul Riseborough
e78c5155a2
Tools: update calibration instructions
2017-02-01 08:40:23 +01:00
Paul Riseborough
06f280e021
Tools: reinstate original offline calibrator to unblock testing
...
Refactored calibrator is not working.
2017-02-01 08:40:23 +01:00
Paul Riseborough
f9b75e68c9
Tools: Change sign convention used by thermal calibrator
...
The flight code assumes corrections have the same sign as the sensor bias error and are subtracted from the raw reading
2017-02-01 08:40:23 +01:00
James Goppert
b86380086e
Streamline python script for temp cal. ( #6416 )
...
* Streamline python script for temp cal.
* Simplify file generation for temp calibration.
2017-01-24 18:42:15 -05:00
Paul Riseborough
7e21aaf0c9
Tools: Add script file to generate sensor thermal compensation parameters
2017-01-21 11:48:03 +01:00