Freek van Tienen
da196cefc1
[ground] Add heading to ublox2ivy ( #2919 )
2022-10-15 23:22:07 +02:00
Jesús Bautista Villar
149dc9b10a
GVF user configs and GVF Viewer documentation ( #2896 )
2022-10-12 11:26:17 +02:00
ALI JAMEI
3c565adb1a
[nps] fix imu sensitivity ( #2925 ) ( #2926 )
...
setting correct sensitivity if needed
fix #2925
2022-10-12 11:17:18 +02:00
Gautier Hattenberger
83e57b3733
[autopilot] fix detection of generated mode and generation dep ( #2927 )
...
- server extract the correct modes with generated autopilots
- compilation dependency fixed for generated autopilot
2022-10-12 09:51:27 +02:00
Fabien-B
45b020d678
Fix nucleo and crazyflie boards. ( #2923 )
...
* Fix nucleo board like #2898 .
* Fix crazyflie board.
2022-10-11 16:31:59 +02:00
Gautier Hattenberger
ea674de286
[nps] fix imu neutrals ( #2918 )
...
setting correct neutrals if needed, not required with new ImU
calibration
fix #2917
2022-10-09 07:18:29 +02:00
Freek van Tienen
46055fc8f8
[chibios] Fix i2c error handling ( #2898 )
...
* [chibios] Fix i2c hanging full autopilot for 50ms and better error handling
* [airspeed] Fix ms45xx faulty readings
* [board] Fix cube orange test build
* [actuators] Remove actuators_ppm which is not implemented
* [ppm] Fix warnings for lisa mx and lisa m
* [tests] Fix test build and std.h include for TRUE/FALSE
* [chibios] Update to latest paparazzi version
2022-10-07 15:27:43 +02:00
Freek van Tienen
10b8b96d7d
[board] Fix chibios common i2c and pwm input ( #2897 )
...
* [board] Fix chibios common i2c and pwm input
* [board] Fix I2C defines default and px4fmu 5.0 PWM input
2022-10-07 15:26:10 +02:00
Gautier Hattenberger
2979995bca
Merge pull request #2915 from paparazzi/fix-imu_conf
...
Fix imu conf
2022-10-07 15:25:25 +02:00
Freek van Tienen
354cc90812
[imu] Show warning for incorrect new configuration
2022-10-07 13:42:24 +02:00
Fabien-B
cef999d381
[docker] Use Ubuntu 20.04. ( #2916 )
2022-10-06 20:19:39 +02:00
Gautier Hattenberger
6084867ebb
[ahrs] fix 1e filter for IMU, split binding and sending ID for aligner
...
The ABI id of the aligner should be different for binding (selecting an
imu) and sending (giving the result of alignment).
Also, binding ID for aligner has no reason to be the same than the one
of the IMU. For now, easier is to bind to broadcast id.
2022-10-06 14:32:36 +02:00
Gautier Hattenberger
5b5604250c
[imu] apply signs corrections on default configurations
...
only needed for single imu config
2022-10-06 14:29:14 +02:00
Fabien-B
2a580c0c7e
[server] extract airspeed from AIR_DATA message. ( #2914 )
2022-10-05 16:24:51 +02:00
Gautier Hattenberger
1a9fbc348a
[imu] fix old config compat for axis signs ( #2912 )
2022-10-04 09:29:06 +02:00
Freek van Tienen
6f2634c8bb
[imu] Fix old imu references ( #2910 )
2022-09-29 14:07:46 +02:00
Gautier Hattenberger
e47ada4298
[nav] fix glide computation with a cast uint->int ( #2909 )
...
fix #2906
2022-09-28 15:51:46 +02:00
Gautier Hattenberger
d721d0c727
Update conf enac imav ( #2905 )
...
* update enac conf and imav2022 flight plans
* collection of small corrections and improvements
- default mode is NAV for rover steering
- no rover throttle when killed
- xbee link doesn't send data to modem before end of config
- fix alt in server (geoid/ellipsoid)
- support GPS_INT in sd2log
- don't increment position in follow module
- use correct angles for hybrid
2022-09-28 15:34:59 +02:00
Gautier Hattenberger
a1078c43f4
avoid mixing pacc and hacc
2022-09-28 15:28:15 +02:00
Gautier Hattenberger
9a27eea7a7
[gps][ins] improve gps support for ins filters
...
- use conveniance functions to access GPS position and speed
- try to improve support of UBX fix status
- gps.h compatible with cpp files
2022-09-28 15:28:15 +02:00
Gautier Hattenberger
3440ff3fcd
[conf] change airframe file to an existing one
2022-09-28 14:44:35 +02:00
Gautier Hattenberger
5535817cb5
[ocaml] fix compilation warning
2022-09-28 14:44:35 +02:00
Gautier Hattenberger
1407c5ff0f
[lisa] disable PWM6 if PPM_CONFIG 2 is selected
2022-09-28 14:44:35 +02:00
Gautier Hattenberger
7b1d2ccb5c
[pprzlink] update pprzlink for multi_imu
2022-09-27 08:53:52 +02:00
Gautier Hattenberger
b8647d7d7f
Merge pull request #2890 from paparazzi/multi_imu
...
[imu] Multi IMU support
2022-09-26 16:30:55 +02:00
Gautier Hattenberger
b991dcc8c2
[module] add tag tracking module ( #2902 )
...
estimate the position (and speed) with a kalman filter from the position
measured by a smart cam jevois (detection of ArUco, QRcode, ...) or a
companion computer
2022-09-26 13:51:11 +02:00
Matteo Barbera
c71681940e
[mag] Make RM3100 module frequency variable ( #2901 )
2022-09-22 11:25:35 +02:00
Freek van Tienen
3e473e72a6
[imu] Enable IMU integration and fix small mistakes
2022-09-21 23:05:11 +02:00
Ewoud Smeur
cc4e730ce6
fix switched mode channel ( #2904 )
2022-09-21 10:07:09 +02:00
Freek van Tienen
affcc2c2d9
[imu] Keep track of calibration status sensors
2022-09-20 14:37:58 +02:00
Gautier Hattenberger
b08ce1e3f1
fix compilation of modules tests
2022-09-20 14:37:58 +02:00
Gautier Hattenberger
00766ee4d5
[imu] backward compat for single imu calibration
...
- old airframe with single imu configuration will continue to work, ABI
id is automatically found
- mag modules require @imu to guarantee init order, multiple calls of
imu_init is no longer needed
- ABI_BROADCAST id is used by default and then replaced by correct ID
- imu_set_default_config will override user conf if params are not NULL
2022-09-20 14:37:58 +02:00
Freek van Tienen
7d0692fff1
[imu] Change IMU to body frame
2022-09-20 14:37:58 +02:00
Freek van Tienen
5aea98dff0
[tests] Fix some tests and errors
2022-09-20 14:37:58 +02:00
Freek van Tienen
4b28d6d592
[nps] Set the default sensor parameters
2022-09-20 14:37:58 +02:00
Freek van Tienen
1307cff084
[modules] Remove imu_mag_current module
2022-09-20 14:37:58 +02:00
Freek van Tienen
ff37e63af4
[imu] Fix new imu structure
2022-09-20 14:37:58 +02:00
Freek van Tienen
7c7cfbc395
[imu] Multi IMU support
2022-09-20 14:37:51 +02:00
Freek van Tienen
ad4654b77f
[imu] Add Invensense V2 driver
2022-09-20 14:33:37 +02:00
Ewoud Smeur
c2689dde64
add message body rates accel ( #2894 )
2022-09-20 11:44:50 +02:00
Freek van Tienen
fbbb98ebfd
[link] Make sure that -nouplink also doesn't send ping ( #2899 )
2022-09-20 11:42:32 +02:00
Freek van Tienen
0a2b08873e
[gcs] Change voltage precision per cell ( #2900 )
2022-09-20 11:34:23 +02:00
Jesús Bautista Villar
9098b7c1dd
GVF firmware adjusted to work with GVF Viewer ( #2893 )
2022-08-31 15:37:52 +02:00
Gautier Hattenberger
962930be7b
[chibios] don't use the OSAL macro after all
2022-07-29 16:05:42 +02:00
Gautier Hattenberger
a6d8877eb9
[fix] change IRQ priority for DMA ( #2892 )
...
IRQ priorities have been modified in latest ChibiOS
(after merging #2859 ). It is now always adjusting to the max kernel
priority and checking in debug mode.
close #2891
2022-07-28 17:14:41 +02:00
Gautier Hattenberger
0a0ab14198
[fix] update the autopilot throttle in manual for fixedwing ( #2888 )
...
this is only fixing the display and the ENERGY message, flight behavior
is not affected
2022-07-15 17:20:28 +02:00
Pietro Campolucci
8bc09ba3b1
fixed CPPM reception issue for lisa_m and lisa_mx ap ( #2887 )
...
* fixed ppm for lisa_m and lisa_mx
* changed PWM error to warning
2022-07-06 18:27:44 +02:00
Pietro Campolucci
6b5bba4284
Sphinx: Simulation Documentation ( #2886 )
...
* Adds guidance and stabilization file with initial structure
* added vision
* added simulation file, not finished
* continued documentation simulation
* added last bit of simulation docs from wiki
* implemented feedback on PR #1
Co-authored-by: matteobarbera <matteo.barbera97@gmail.com >
2022-06-21 10:48:34 +02:00
Jesús Bautista Villar
d7cd169b40
Non parametric GVF rebuild ( #2885 )
2022-06-16 14:23:50 +02:00
Matteo Barbera
5eaa242d83
[sphinx] Adds Logging section in Developer Guide ( #2882 )
2022-05-24 23:35:15 +02:00