Gautier Hattenberger
e616cb243b
[test] clean ac after runing test ( #2944 )
...
This might solve the problem of CI server running out of space
2022-11-02 10:49:16 +01:00
Freek van Tienen
6fa9cdfa53
[imu] Add heater and temperature options ( #2929 )
2022-10-27 14:00:13 +02:00
Fabien-B and Fabien-B
6e6bc37d1d
fix and update mavlink ( #2920 )
...
* fix and update mavlink
* Remove mavlink from default build target.
* remove mavlink from default Makefile target.
Co-authored-by: Fabien-B <fabien.bonneval@gmal.com >
2022-10-26 23:26:37 +02:00
Fabien-B
9ed429c061
[docker] Build and push docker images to dockerhub. ( #2941 )
...
* [docker] Build and push docker images to dockerhub.
Rebuild on changes in the docker directory, and every month.
* change scheduled date, to test faster.
2022-10-26 18:38:22 +02:00
Fabien-B
110fcca535
[docker] Add gcc-arm back and add python3-future. ( #2940 )
2022-10-26 14:03:21 +02:00
Gautier Hattenberger
82d899ae0c
[gps] fix parsing of PVT heading ( #2939 )
...
the flag headVehValid only concerns the headVeh (vehicle heading,
computed from dual antenna configuration), not the headMot, which is the
heading of motion, aka the ground course, always "valid"
2022-10-26 11:46:15 +02:00
Fabien-B
ad01121a17
[nps] Fix IMU and MAG signs. ( #2937 )
2022-10-26 10:38:17 +02:00
Gautier Hattenberger
0b1ce4679e
[nps] variables in nps_main should be extern ( #2933 )
...
fix #2932
2022-10-21 11:15:56 +02:00
Gautier Hattenberger
fafbde8a41
Merge pull request #2931 from enacuavlab/tag_tracking_speed-integration
...
Tag tracking speed integration
2022-10-19 09:26:53 +02:00
Gautier Hattenberger
acb7d1164a
[ins] enable nav init for EKF2 by default ( #2930 )
2022-10-17 10:55:09 +02:00
Gautier Hattenberger
1fbbdf80bb
[guidance] change guidance api names
...
Guidance set functions are not limited to guidance mode. Use them when
possible to set masks correctly.
2022-10-15 23:59:52 +02:00
Gautier Hattenberger
edac780492
{conf] add demo flight plan
...
[imu] connect aligner with 1efilter for imu
2022-10-15 23:58:50 +02:00
Gautier Hattenberger
4b6b0acf87
[module] add tag speed control
2022-10-15 23:56:10 +02:00
Gautier Hattenberger
2ac79b3430
[nav] add a guided instruction for the flight plan
...
It allows (for rotorcraft) to use all the possibilities of the guided
mode from a single instruction in the flight plan, but without leaving
the NAV mode as it was done before. Thus all capabilities of the FP are
still accessible.
2022-10-15 23:56:09 +02:00
Fabien-B
ca94874f74
[generated autopilot] Include settings defined in the autopilot file. ( #2928 )
2022-10-15 23:26:04 +02:00
Jesús Bautista Villar
cc781ef5e6
Ublox GPS - Manual hot, warm and cold reset functionality ( #2924 )
2022-10-15 23:24:14 +02:00
Fabien-B and Fabien-B
59ebf6336a
Fix joystick for Ubuntu 22.04 ( #2921 )
...
Co-authored-by: Fabien-B <fabien.bonneval@gmal.com >
2022-10-15 23:23:10 +02:00
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