https://github.com/tudelft/paparazzi

sort by:
Revision Author Date Message Commit Date
cfb316f move roll effectiveness cut off to the airframe file for all small drones 18 July 2024, 08:58:58 UTC
b75ce9a Implement classic GVF for rotorcrafts (#3327) * [modules] implemented GVF for rotorcrafts * Note about Crazyradio communication with Crazyflies 18 July 2024, 08:44:22 UTC
f4b8d51 [gps] Fix relative position (#3328) 18 July 2024, 08:44:22 UTC
0ecd76a [tools] update parrot tools for python3 (#3326) 18 July 2024, 08:44:22 UTC
722b561 cleanup PR 26 June 2024, 08:51:20 UTC
6f5c372 code for 21-06 flight test and rotwing state machine diagram 26 June 2024, 08:45:38 UTC
1ca1da9 revert to not using abs as roll eff can exceed threshold but with wrong sign 26 June 2024, 08:45:38 UTC
e5f4656 use the right abs function in roll eff logic 26 June 2024, 08:45:38 UTC
df4b2d5 make cutoff logic more readable 26 June 2024, 08:45:38 UTC
0b33f3b remove fake airspeed slider ahead of flight test 26 June 2024, 08:45:38 UTC
77bc2d4 add ability to fake airspeed in the effectiveness scheduling 26 June 2024, 08:45:38 UTC
6ddbab7 specify actuator ROM in airframe file 26 June 2024, 08:45:38 UTC
8fa8415 [tag tracking] Compute tag orientation. (#3313) * [tag tracking] Compute tag orientation. * [tag tracking] it works * Fix errors and allow tracking any tag * improve code readability * tag tracking doc * no need for the size * [tag tracking] silence unused variable warning. --------- Co-authored-by: Fabien-B <Fabien-B@github.com> 22 June 2024, 14:34:45 UTC
7100d15 [airframe] Update TUD - [ekf] dual GPS heading (#3323) * Fix messages * Enable GPS heading 25kg * Larger heater errors and 25kg checklist * AGL fix for 3 * Calibrated 25kg * [ekf2] Fix GPS heading offset * Fix heading EKF2 and correct GPS ports --------- Co-authored-by: Freek van Tienen <freek.v.tienen@gmail.com> 22 June 2024, 12:49:06 UTC
36828c0 Actuators in PPRZ values (#3316) * Actuators in PPRZ values * New messages * Dual Actuator messages * ACTUATORS_RAW for driver_val and ACTUATORS for pprz_val * New PPRZLINK --------- Co-authored-by: Freek van Tienen <freek.v.tienen@gmail.com> 18 June 2024, 11:48:38 UTC
79dcf7b [makefile] Fix compile for ARM (#3319) 18 June 2024, 10:46:22 UTC
7c03543 Oneloop Controller Updates (#3261) 18 June 2024, 09:24:07 UTC
7967299 Replace THRUST_X_EFF by G-matrix value + Max forward pitch in RotWing (#3301) * Update rotwing fix merge use same pusher effectiveness in guidance INDI Correct spaces Apply suggested fix * Rotwing default altitude 25kg * sensible values for max lat accel --------- Co-authored-by: Ewoud Smeur <e.j.j.smeur@tudelft.nl> 18 June 2024, 09:15:26 UTC
dc46222 Flightplan icons hybrid (#3318) * Hybrid ICONS * Fix Herelink * Activate icons 18 June 2024, 09:15:09 UTC
ccfc57e [stabilization] fix reporting of attitude setpoint in hybrid mode (#3309) also add stab message to flight recorder 17 June 2024, 12:25:09 UTC
45c79f8 [autopilot] fix warning on mode changed after #3308 (#3317) 16 June 2024, 13:27:37 UTC
7fd72c8 PFC struct to field (#3315) * start converting structs to readable * Comvert all airframes 16 June 2024, 12:50:15 UTC
3d87525 Fixes for master: prevent falling over on simulation start and fix 2nd order filter (#3312) * prevent falling over on simulation start * Small fix for new inflight filter tuning. --------- Co-authored-by: Ewoud Smeur <e.j.j.smeur@tudelft.nl> 15 June 2024, 20:39:40 UTC
15f95e5 Summary of compile errors (#3314) 15 June 2024, 20:08:03 UTC
97ca88a Herelink command (#3303) * Herelink command * Cleanup control_panels 15 June 2024, 20:07:44 UTC
7adcd00 [autopilot] send AP status at every changes (#3308) - works for all firmwares implementing the autopilot_send_mode function - avoid to wait the next telemetry message to have the notification 15 June 2024, 09:29:50 UTC
3c85bdf [tag tracking] handle multiples ARUCO (#3304) * [jevois] Fix parser. * [tagtracking] Track multiple tags. --------- Co-authored-by: Fabien-B <Fabien-B@github.com> 14 June 2024, 17:24:53 UTC
2517b17 Solve wing vibration of the 25kg rotating wing drone (#3311) * configurable filter frequency rates * adjust filter freq tested in CZ 70 deg skew --------- Co-authored-by: Ewoud Smeur <e.j.j.smeur@tudelft.nl> 14 June 2024, 14:43:42 UTC
a988756 PFC fix for Rotwing3 (#3310) Co-authored-by: Christophe De Wagter <dewagter@gmail.com> 14 June 2024, 14:29:53 UTC
9782790 fix typo in define (#3306) 14 June 2024, 13:12:55 UTC
33b754b Rotwing 25kg re-master (#3282) * Rotwing 25kg * Fix wrong feedback from wing * fix typo * Fix sim * limit max pusher command --------- Co-authored-by: Ewoud Smeur <e.j.j.smeur@tudelft.nl> 13 June 2024, 14:39:55 UTC
302695e Auto-doublet-settings (#3302) 12 June 2024, 07:25:34 UTC
4b4ebfa Actuator Faulhaber (#3283) * Actuator Faulhaber code style activate fix test * Update conf/modules/actuators_faulhaber.xml * try to fix * Update conf/modules/actuators_faulhaber.xml * 16-bit code 12 June 2024, 07:03:14 UTC
19be47a Rename battery_uavcan to more genertic power_uavcan (#3299) 11 June 2024, 13:17:12 UTC
167b176 Fix collection errors from ci (#3296) * [chibios] remove unecessary option that makes a warning on H7 see ChibiOS forum: http://forum.chibios.org/viewtopic.php?t=5830 * [guidance] fix hybrid guidance after merging #3248 * [natnet] remove call to function that doesn't exist issue were only on verbose mode * [conf] remove bebop_flip aiframe file The FLIP mode is not supported anymore, better remove this example. If flip is really needed, it should be implemented as a custom mode in generated autopilot. 11 June 2024, 12:26:53 UTC
18fa11d [indi] fix thrust filtering after #3248 (#3297) guidance indi thrust is broken when using specific force gain 10 June 2024, 07:51:37 UTC
e4142d1 [supervision] fix executable mode (#3293) Co-authored-by: Fabien-B <Fabien-B@github.com> 06 June 2024, 14:09:18 UTC
b4af85d [supervision] Use PyQtWebEngine for the doc webview. (#3291) QtWebKit is deprecated. Co-authored-by: Fabien-B <Fabien-B@github.com> 06 June 2024, 09:39:07 UTC
b71d479 [python] Fix shebangs to use the "right" interpreter. (#3292) Co-authored-by: Fabien-B <Fabien-B@github.com> 06 June 2024, 09:38:47 UTC
7f2d374 Update natnet SDK. (#3249) 06 June 2024, 09:31:06 UTC
c158c85 [ocaml] use glib from gtk3 if gtk2 is not found (#3290) Gtk3 doesn't support all features of gtk2 (or have a different interface), so if only gtk3 is found, GUI tools are not compiled, only CLI tools based only on glib. If no gtk found, tools based on glib/gtk are not compiled. Remove two old tools not used and not supported by gtk3. 05 June 2024, 16:10:51 UTC
308a698 [tudelft] Rot Wing Updates V3 (#3278) * max bank in deg * takeoff no attitude msec timer * Prepared elevator moment compensation fix * [EHVB_rotwing fp] Updated takeoff stratgey with roll and pitch check and added standby_free to flightplan * [fp EHVB] Takeoff 3 seconds on att 0,0 * increase filter freq and setting for max acc * [rot_wing_eff_sched] Elevator 5 degrees higher * [rot_wing] Decreased cutoff frequencies of filters * [modules] Support dual ublox GPS modules * [ekf2] Add failsafe remove yaw * Reverted acceleration limits * takeoff procedure update * [flight_plan] Takeoff when hover motors are running * scale elevator ctrl eff in transition * [conf] Fix takeoff * Higher pitch gains * Fix conf * Add extra throttle for spinup * Update calibration * max_bank in Radians only except in xml/gcs with auto-conversion * cleanup * Use flightplan variables instead... * fix test * revert debugging action * cleanup unused * cleanup more * Fix compile bug * [pfc] Fix actuators * Add follow tests * reduce pitch weight in forward flight * correctly set cmd thrust in INDI * fix takeoff unequal roll effectiveness and not in_flight * Fix heading in approach * fix double define and roll scaling setting * settings names and roll scaling in right settings * moving simulator stuff * [flight_plan] Update angel for takeoff * Update conf * Conf update * [conf] Update checks * land in approach * Fix flightplan * Update sw/ground_segment/python/moving_base/moving_base.py * input params for moving base sim * no elevator compensation --------- Co-authored-by: Ewoud Smeur <e.j.j.smeur@tudelft.nl> Co-authored-by: Dennis van Wijngaarden <32736330+Dennis-Wijngaarden@users.noreply.github.com> Co-authored-by: Freek van Tienen <freek.v.tienen@gmail.com> 05 June 2024, 12:58:07 UTC
827a468 update ws2812 led module dma strcuture (#3288) Co-authored-by: pprz <amtcvx> 05 June 2024, 06:54:45 UTC
c7c7f85 [supervision] remove VT100 escape codes. (#3286) Co-authored-by: Fabien-B <Fabien-B@github.com> 04 June 2024, 11:32:30 UTC
5e0f869 [supervision] remember last flash mode used. (#3287) Co-authored-by: Fabien-B <Fabien-B@github.com> 04 June 2024, 09:07:00 UTC
23cd68a [modules] UAVCan battery information (#3284) 31 May 2024, 10:03:24 UTC
4c97648 Fix problems with master after stabilization and chibi merges (#3280) Co-authored-by: Freek van Tienen <freek.v.tienen@gmail.com> 30 May 2024, 07:25:58 UTC
41af453 [airframe] Fix airframe.dtd, following #3276. (#3281) Co-authored-by: Fabien-B <Fabien-B@github.com> 29 May 2024, 12:30:21 UTC
e6bcd60 actuators[ ] array of structs with pprz units and driver units (#3205) * actuators[ ] array in pprz units, conversion to actuator_driver units when sending to the actuator_driver. actuators becomes an array * Moved scaling of the Servo to the Set function. * Fixed switches and pan-tilt to work in PPRZ units now. Simplified code. 25 May 2024, 07:38:51 UTC
98d4ec7 fix target case (#3279) 24 May 2024, 19:30:53 UTC
2a9887a [chibios] Update and add Pixhawk 6X autopilot (#3254) * [chibios] Update chibios and add Pixhawk 6X autopilot * [conf] Change rotating wing 25kg * [modules] Fix chibios sdlogger dependency on ADC * [modules] Fix eff scheduling rotating wing warnings * [chibios] Cleanup and fixes 24 May 2024, 13:35:04 UTC
5e9e61e Fix compile warnings make all_confs on v6.4 (#3277) * DSHOT errors * Fix extra variable 24 May 2024, 13:33:27 UTC
9341cf0 [pfc] Add ground checklists (#3276) 24 May 2024, 13:32:53 UTC
58caa66 [modules] Support dual ublox GPS modules (#3267) * [modules] Support dual ublox GPS modules * Fix UCenter * Fix make test_modules * Fix: tell ins_ekf2 when no YAW is available --------- Co-authored-by: Christophe De Wagter <dewagter@gmail.com> 24 May 2024, 07:55:16 UTC
d748af1 Rotwing guidance bank fix (#3271) * max bank in deg * Fix allocation switching problem * [rot_wing_v3] Updated max bank in all airframes * Update sw/airborne/modules/checks/preflight_checks.c Co-authored-by: Gautier Hattenberger <gautier.hattenberger@enac.fr> * use unit and alt_unit for conversions instead * remove needless conversion * Also fix normal INDI to fit the code --------- Co-authored-by: Ewoud Smeur <e.j.j.smeur@tudelft.nl> Co-authored-by: Christophe De Wagter <dewagter@gmail.com> Co-authored-by: Gautier Hattenberger <gautier.hattenberger@enac.fr> 23 May 2024, 19:55:24 UTC
b87ab09 [RotWing] FREE_STATE mode and pusher rate limiter (#3268) * [rotwing_state] Added free configuration to be requested for rotwing drone * [rot_wing_eff_sched] Added rate limiter on pusher prop * [rot_wing_state] fix nav_max_goto_speed setting from state machine * [rotwing_state] move rotwing free state processor to NAV if statement * [rot_wing_state] Updated free state in rotwing_state * [fp] Added free state standby waypoint to rotwing EHVB fp * [rotwing_state] Removed non used speed_to_target variable 23 May 2024, 11:37:16 UTC
b29b94d [module] parachute (#3273) 23 May 2024, 09:15:42 UTC
35e90b5 add nav_hybrid module to rotorcraft disco (#3275) 23 May 2024, 08:06:14 UTC
8a9e141 Fix for new stabilization (#3274) 22 May 2024, 13:01:35 UTC
48048bd [rot_wing] Configured correct YAW_DISURBANCE_LIMIT in airframes (#3270) * [rot_Wing] Configured correct YAW_DISURBANCE_LIMIT in airframes * [v3g] Updated elevator endpoints 22 May 2024, 08:44:21 UTC
ce7fe4c [control] rework the stabilization for rotorcraft (#3248) Introducing several changes to the control stask for the stabilization: - new structures: stabilization, stab (att and/or rates) and thrust (vector) - more functional approach: stabilization receives the stab and thrust setpoints from guidance and fill command vector at the end - modes and sub-modes are redefined (split stab and guidance modes), some AP modes are removed (FLIP and MODULE) - RC read functions are removed and replaced by ABI bindings, one for each part (AP, stab, guidance_h, guidance_v) with dedicated functions - transition ratio (float in [0-1]) replace transition_percentage (int) - the AP_MODULE mode is replaced by generated autopilot - the ABI hack for guidance indi is not needed anymore - AP generator supports a new 'store' attribute to use return values of functions - cleaning of the stabilization API (for setter functions) 21 May 2024, 15:01:38 UTC
f41c32a mark v7.0 unstable since it is a major version, backward compatibility is not guaranteed WARNING: this tag have been moved to integrate the v6.4 stable version 21 May 2024, 14:06:30 UTC
232f532 stable release v6.4 21 May 2024, 13:45:39 UTC
f0607ba Update cv_opencvdemo.xml (#3272) 21 May 2024, 13:21:12 UTC
e9b81bb [rot_wing_v3d] Updated magneto calibration (#3266) 24 April 2024, 14:43:59 UTC
893a65f [guidance_indi_hybrid] Added airspeed filtering with separate filter values for guidance (#3260) * [guidance_indi_hybrid] Added secondary airspeed filtering in guidance * Rename for clarity: guidance_indi hybrid can have a separate filter --------- Co-authored-by: Christophe De Wagter <dewagter@gmail.com> 17 April 2024, 15:06:53 UTC
50694ba Use Commands instead of actuator_pprz (#3265) * Add actuator type attribute to command * Implemented new command based counting of the atuators in the oneloop controller * Added group attribute to dtd file. Initialize as empty subgroup count of commands. Avoid unnecessary array to list conversion. * Generate list of names from defined commands * Use the defined commands number and name in NPS * Update sw/tools/generators/gen_airframe.ml Co-authored-by: Gautier Hattenberger <gautier.hattenberger@enac.fr> * Added logic to remove redundant code --------- Co-authored-by: Gautier Hattenberger <gautier.hattenberger@enac.fr> 16 April 2024, 21:06:23 UTC
16068cc [rot_wing nps] add more aerodynamic drag in rotwing simulation (#3259) * [rot_wing nps] add more aerodynamic drag in rotwing simulation * Triple the CD * surface --------- Co-authored-by: Christophe De Wagter <dewagter@gmail.com> 16 April 2024, 16:03:10 UTC
d0f97e1 Rotwing show both CAN bus messages... (#3263) 11 April 2024, 10:03:02 UTC
15d8a63 Bidirectionnal DShot for H7 (#3253) 09 April 2024, 22:44:47 UTC
6fb37f8 [modules] EKF2 fixed initialization warning (#3262) 09 April 2024, 11:36:33 UTC
afa9378 [modules] Rotating wing better ADC sensor integration (#3251) * Make adc sensor mappable from the airframe. Better interface for adc in the rotwing state. * Added parameters to v3b airframe * Addressed the comments * Removed external variable 09 April 2024, 09:25:44 UTC
25ec862 TUD course update 2024 (#3258) * removed the -o flag because it caussed natnet errors * smaller obstacle zone for first week testing * Updated distance measurement script * 3x3 convolution addition (#97) Added a convolution algorithm for a general 3x3 kernel --------- Co-authored-by: robinferede <robinferede@tudelft.nl> Co-authored-by: yamacbirol <y.birol@student.tudelft.nl> Co-authored-by: dvanwolffelaar <50547974+pigparty6@users.noreply.github.com> 04 April 2024, 09:00:14 UTC
69f2248 INDI restructuring (#3256) 04 April 2024, 08:55:41 UTC
6667d50 Slight Changes to INS EXT POSE and INS EKF2 (#3233) 03 April 2024, 13:02:25 UTC
5b13467 [board] fix crazyfly board files (#3255) - use correct main file with chibios - fix pin definitions 26 March 2024, 09:11:58 UTC
3bedf95 Use altitude waypoints for EKF2 25 March 2024, 10:20:36 UTC
757c637 fix omega discontinuous (#3250) * fix omega discontinuous * readable code, add comment 14 March 2024, 12:23:25 UTC
12da43e Fix natnet2ivy rotation order (#3231) 01 March 2024, 13:50:54 UTC
ae5f47a Add vl53l5cx driver (#3240) Based on St ULD 29 February 2024, 09:46:01 UTC
edff4bc [airframes] Updated calibrations of rotating wing drones 27 February 2024, 08:26:41 UTC
f44444c Rot wing updates (#3238) * [airframes] rot_wing airframe updates * Updated small rot_wing drones * Updated rot_wing_v3f calibrations 13 February 2024, 12:33:23 UTC
2ae4fed [conf] update Enac rotorcraft so that they work in simulation as well (#3235) - update Enac rotorcraft airframes - remove dead aircraft - add jsbsim model files - update bebop2 example 07 February 2024, 12:54:55 UTC
19952d8 [fix] guidance sp was not correct in speed mode (#3236) After #3197, the functions guidance_h_set_xxx are reseting the state so it creates inconsistent behavior when abusing the 'set_pos' to update the gcs display. 07 February 2024, 09:20:27 UTC
bbcb166 [nav] remove nav_manual mode (#3234) This mode is not really used and not even recommended. It is also not implemented in all firmwares. If a direct call to stabilization command is needed, it should be done with a specific function but not from a builtin instruction from the flight plan. It was discussed in #3208, but not applyied because of nav_heli_spinup. A new h_mode 'NONE' allows to disable guidance and stabilization while in NAV mode, which allows to set directly the commands. 05 February 2024, 08:40:09 UTC
fe35af7 [nps] fix inconsistent sensor scaling in simulation (#3230) 29 January 2024, 15:19:05 UTC
41998a1 [doc] Update pprzcenter and GCS presentation. (#3229) * [doc] Update pprzcenter and GCS presentation. Simplify install instructions. * [doc] Windows install + some fixes 26 January 2024, 08:01:13 UTC
1b34580 [generator] add support for matrix and struct in airframe (#3228) * [generator] add support for matrix and struct in airframe update ENAC airframe and code for indi G1 matrix and IMU calib * update calibration tool output 09 January 2024, 09:46:47 UTC
175e3e0 [doc] fix version number in doc 22 December 2023, 11:00:40 UTC
45884b3 Fix all compile warnings confs (on 20.04) (#3227) * JP aircraft removed from ENAC * Silent compile warnings GVF * silent warning: periodic freq must be dividable by telemetry freq * NPS_COMMANDS_NB * gzip -f since compiling make small targets in a row can have the same file name if compiling is too fast. 22 December 2023, 09:36:40 UTC
78c3ff3 [flightplans] tudelft flightplans (#3220) * 4 different files * Landing based on height 22 December 2023, 09:35:49 UTC
6f3d9f6 mark v7.0 unstable since it is a major version, backward compatibility is not guaranteed 21 December 2023, 14:29:25 UTC
5113a21 stable release v6.3 21 December 2023, 14:07:35 UTC
d509719 New final corrections (#3224) * Silent warning: accel_x shadows global declaration * [disco] was a shared airframe file with ENAC 20 December 2023, 16:39:43 UTC
378b936 Enac conf cleaning (#3223) move boards test files to separated folder 20 December 2023, 08:33:15 UTC
c1ab6d5 [airframes] cleanup all tudelft airframes (#3221) * bug fixes: simulation not selecting airframe, error when removing command, ADC not present in simulation * remove command_trimmed not used warning (indeed not used) + add comments * RAM3 overflow. Test of module done in RW3. * coverity - Microjet - SIM * clean BR * CDW + tests * make openuas/mavlab * Remove Special ARDrones * conf * fixed typ in eff_scheduler of rotwing_25kg * Updated preflight checks for rotwing v3b actuators * Updated tudelft conf --------- Co-authored-by: Dennis van Wijngaarden <32736330+Dennis-Wijngaarden@users.noreply.github.com> 19 December 2023, 20:30:49 UTC
6614729 Gvf for rotorcrafts (#3197) * Core GVF changes * Update GVF module conf file for rotorcrafts * Integration of acceleration in guidance rotorcraft firmware * Update command chain in guidance for ACCEL command integration * [guidance] select guidance sp mode with enum instead of bitmask * [guidance] reset ref if input type has changed --------- Co-authored-by: Mael FEURGARD <mael.feurgard@laas.fr> Co-authored-by: Gautier Hattenberger <gautier.hattenberger@enac.fr> 19 December 2023, 14:04:30 UTC
cf23b6b [fix] nominal throttle was not initialised (#3222) 19 December 2023, 13:34:29 UTC
3a956fa [link] Pprzlink router (for herelink) (#2497) 19 December 2023, 09:22:20 UTC
20ef416 Remove command_pitch and command_roll and command_yaw (#3208) ... when not used 19 December 2023, 08:58:39 UTC
back to top