Commit Graph

16075 Commits

Author SHA1 Message Date
Gautier Hattenberger 336ecddfc6 remove file from conf that doesn't exist 2023-02-04 22:22:04 +01:00
Gautier Hattenberger 6aac9db885 [doxygen] add v6.2 to the doxygen doc generation 2023-02-03 15:54:28 +01:00
Gautier Hattenberger fa678bed53 mark v6.3 unstable v6.3_unstable 2023-02-03 15:48:40 +01:00
Gautier Hattenberger b06828ed23 stable release v6.2 v6.2.0_stable 2023-02-03 15:36:13 +01:00
Freek van Tienen fbb8951976 [conf] Small fixes TU Delft (#2965)
* [conf] Small fixes TU Delft

* Apply suggestions from code review

---------

Co-authored-by: Ewoud Smeur <e.j.j.smeur@tudelft.nl>
Co-authored-by: Gautier Hattenberger <gautier.hattenberger@enac.fr>
2023-02-03 11:25:10 +01:00
OpenUAS f59a809411 Update bmp_swd_nopwr_flash.scr (#2976)
Fixes #2974 Tested with tested with BMP Firmware v1.9.0 Hardware v2.3  OK and to test NOPWR in airframe defined:
      <configure name="FLASH_MODE"   value="SWD_NOPWR"/>
      <configure name="BMP_PORT" value="/dev/ttyACM0" />
2023-02-03 09:20:41 +01:00
OpenUAS 26d64c19ed Update bmp_swd_flash.scr (#2975)
To fix #2974  tested with:
tested with BMP Firmware v1.6.1 Hardware v1.0  OK
tested with BMP Firmware v1.8.2 Hardware v1.0  OK
tested with BMP Firmware v1.6.1 Hardware v2.0  OK
tested with BMP Firmware v1.8.2 Hardware v2.3  OK
tested with BMP Firmware v1.9.0 Hardware v2.3  OK
2023-02-03 09:18:56 +01:00
Fabien-B 59a89ae954 [Libopencm3] Fix #2969. (#2970)
* [Libopencm3] Fix #2969.

* [libopencm3] Replace timer_reset by rcc_periph_reset_pulse.
2023-01-27 12:35:36 +01:00
Fabien-B 47c75e0525 [doc] Add a Debug section. (#2968) 2023-01-26 22:23:18 +01:00
Gautier Hattenberger c1f47742ab [fix] missing ; after #2922 2023-01-25 23:35:00 +01:00
Fabien-B f60c68c130 Fix gcc prefix and update libopencm3. (#2922)
* Fix gcc prefix and update libopencm3.

See:
https://github.com/libopencm3/libopencm3/commit/7be50a5e75ed2d163d38a6759347c5e778ac02ab
https://github.com/libopencm3/libopencm3/commit/034dbf20ff8c54dcbee5238390b37a0d35180f44

* update luftboot
* Update linker scripts.
* Update deprecated function.
* Update rcc_clock_scale structure.
* Add compatibility defines.
2023-01-25 14:11:53 +01:00
Fabien-B c08a472eaa Update hacl-c. (#2967) 2023-01-25 12:06:46 +01:00
Fabien-B d2b8cdd7a0 Clean unwanted file. (#2962) 2023-01-09 17:36:52 +01:00
Fabien-B b9fb7f01fe [supervision] Add missing files. (#2961) 2023-01-09 13:43:36 +01:00
Fabien-B a5a5f0dc31 [supervision] Make python supervision the default one. (#2943) 2022-12-17 22:16:42 +01:00
Ewoud Smeur dc998be91d Nederdrone ctrl scheduling + moving target app (#2957)
* Nederdrone ctrl scheduling + moving target app

- Nederdrone airframe files
- Ctrl effectiveness scheduling
- Target position communication and planning
- Approach to a moving target guidance

* Update conf

* fix compilation problems

* flight plan compatible new GCS

* remove module test

Co-authored-by: Freek van Tienen <freek.v.tienen@gmail.com>
2022-12-16 16:02:16 +01:00
Gautier Hattenberger 3502cab856 [natnet] display object in GCS based on optitrack markerset (#2958)
* [natnet] display object in GCS based on optitrack markerset

update natnet client to get markerset

* [natnet] Add a minimum refresh period for objects display.

Co-authored-by: Fabien-B <fabien.bonneval@gmail.com>
2022-12-16 16:00:36 +01:00
Fabien-B ce19885a1e [supervision] Add settings selector. (#2959) 2022-12-16 15:58:44 +01:00
Ewoud Smeur bf4adb45a2 INDI hybrid updates (#2954)
- Two interpolation segments during transition
- Quadratic lift effectiveness with airspeed
- Velocity setpoint input possible from module via ABI message
2022-12-02 21:58:48 +01:00
ALI JAMEI 828ef4fc4d [PX4] AP and FBW flash through bootloader fix (#2936)
* [PX4_Bootloader] update firmware generator and upload scripts with latest versions

* [PX4_flash] fix px4_flash module to support ChibiOS USB driver

* [PX4_flash] fix px4_flash FBW firmware upload through AP

* [chibios] change USB serial descriptor strings to the ones used in STM32 arch

* reboot to boot-loader for ChibiOS flash
2022-12-01 09:24:28 +01:00
Ewoud Smeur 351d90f86e File logger rename (#2956)
* file logger namechange to logger file

* airframe file updates with namechange
2022-11-29 21:58:02 +01:00
Ewoud Smeur 180ebd289a adaptive INDI fix (#2955) 2022-11-29 21:49:38 +01:00
OpenUAS 6df663ff53 Added driver for QMC5883L Magnetometer (#2953)
Co-authored-by: Open UAS <noreply@openuas.org>
2022-11-28 22:09:37 +01:00
Ewoud Smeur 6a44445dd2 Convergence rebase (#2946)
* Added disco_rotorcraft airframefile to be able to fly hybrid code

* Created files (airframe and flightplan) and added bebop_convergence to tudelft conf

* allow higher version bebop

* logging motor commands and accel bebop2

* Updated hybrid guidance indi  variables for bebop2

* improvements

* Prepared bebop2 airframe for cyberzoo test

* Flying bebop in the cyberzoo

* increase outer loop gains

* bebop2 jsbsim file

* no failsafe thrust for rotorcraft

* use ekf2 for bebop2

* Prepared flightplan for outside test

* fix static heading

* Added disco_convergence

* Updated hybrid guidance with extra variables as macro for convergence test

* extended logger with nav target

* typo with the nav_target

* fix thrust estimate

* no ctrl eff scheduling

* Flown code Valkenburg

* Tuned Disco convergence and added nps sim

* 24-06-2021 flown disco code, noise on thrust

* Updated disco flight plan to increase and decrease altitude 20 meters in flight

* change thrust effectiveness

* cleanup

* logger default freq, lexer, etc.

* further small improvments

* lower frequency for AHRS_REF_QUAT

* use more lexer

Co-authored-by: Dennis van Wijngaarden <wijngaarden.dennis@gmail.com>
2022-11-23 21:21:17 +01:00
Till Blaha 27c9c8a27f More intuitive axes systems for indoor test areas with Optitrack positioning systems (#2947) 2022-11-17 14:31:11 +01:00
Gautier Hattenberger b48d3e61e8 [datalink] add a datalink init function (#2950)
* [datalink] add a datalink init function

and get rid of the DATALINK_C trick

* [datalink] weak parsing function

* [sim] remove MODULES_C define from sim_ap

this is not necessary and is a source of multiple definition errors
2022-11-16 16:05:14 +01:00
OpenUAS f5a666b0b3 Add chibios for lisa mxs fc (#2949)
* Add Chibios support for Lisa MXS flightcontroller

* Moving towards Chibios support for all boards

Co-authored-by: Open UAS <noreply@openuas.org>
2022-11-11 21:56:47 +01:00
Freek van Tienen 174360345c [boards] Fix LisaMX v2.1 chibios I2C definitions (#2948) 2022-11-10 14:26:17 +01:00
Freek van Tienen d739f2830e Fix small bugs (#2945) 2022-11-04 00:29:54 +01:00
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 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 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