b269f9c | Gautier Hattenberger | 28 April 2020, 09:01:42 UTC | [fix] give a proper ID for multiranger ABI message | 29 April 2020, 08:31:34 UTC |
cf5a989 | Gautier Hattenberger | 22 April 2020, 16:00:48 UTC | Multi ranger deck integration (#2524) * [driver] factorize some vl53l1x function and use event loop - the reading of data is still not blocking, but using the event loop to perform all reading transactions in a row instead of splitting them in several periodic calls - move boot and reading sequence to the peripheral driver - add an auto address increment option to support several sensors [vl53l1] change boot return status to void * [module] support for the multi-ranger deck for crazyflie - add driver of the pca95x4 I/O expander - read and publish data of the 5 vl53l1x sensor of the deck * [conf] update config of crazyflie - update example in Enac folder - allow multi-ranger deck with forcefield module - use same IMU defaults than original crazyflie settings * [bug] syslink send_message buffer was 2 bytes too short * [sonar] poll new data at 50 Hz | 22 April 2020, 16:00:48 UTC |
66a0f36 | Ewoud Smeur | 17 April 2020, 20:12:20 UTC | WLS VLA (#2523) * simulation for bebop without act feedback * Remove use of variable length arrays in WLS CA Instead use defines to fix the length of arrays at compile time * Use module conf to set control allocation size By defining the control allocation problem size in the makefile section of the module xml, there is no need to introduce a dependency on the generated airframe file in the wls_alloc code * Fix bebop simulation problem Somehow the small inertia caused the drone to start upside down, maybe some kind of overflow somewhere? In any case, this small change was enough to do a simulation without issues... | 17 April 2020, 20:12:20 UTC |
e8037af | Gautier Hattenberger | 16 April 2020, 11:52:48 UTC | [jsbsim] support of more recent jsbsim versions (#2520) The development of jsbsim is now switch to git with an new active team. The stable release v1.0.0rc1 has several fix and improvements, but requires some modification from us to properly handle the type of file path passed as arguments to load models. Also, the default path when pkg-config is not found was /opt, which was used in very early versions of NPS. The default is now /usr so that it is compatible with a standard install of the new lib version. | 16 April 2020, 11:52:48 UTC |
b53f085 | Christophe De Wagter | 12 April 2020, 14:17:38 UTC | [ground] Distance measuring during flight, Ubuntu18.04 update + time (#2521) * [ground] Distance measuring during flight, Ubuntu18.04 update + time counter * remove printf as this freezes pprzcenter Co-Authored-By: Matteo Barbera <matteo.barbera97@gmail.com> * remove printf Co-Authored-By: Matteo Barbera <matteo.barbera97@gmail.com> * line endings * Fix distance counter to work with different number of messages * Nicer code in distance coutner Co-authored-by: Matteo Barbera <matteo.barbera97@gmail.com> Co-authored-by: danielwillemsen <danielwillemsen@live.nl> | 12 April 2020, 14:17:38 UTC |
0bc9009 | Tom van Dijk | 07 April 2020, 13:46:20 UTC | VL53L1X laser ranger driver and sonar module (#2519) | 07 April 2020, 13:46:20 UTC |
2908635 | Gautier Hattenberger | 06 April 2020, 15:16:32 UTC | [i2c] define gpio_port_t for lpc as well | 07 April 2020, 12:32:06 UTC |
f848aa1 | Gautier Hattenberger | 06 April 2020, 14:51:22 UTC | [board] GNU_SOURCE flag for beaglebone should we really keep this board ? | 07 April 2020, 12:32:06 UTC |
de667ef | Gautier Hattenberger | 06 April 2020, 14:42:44 UTC | [i2c] fix gpio port type to remove warnings | 07 April 2020, 12:32:06 UTC |
6c288ed | Gautier Hattenberger | 06 April 2020, 14:07:03 UTC | [i2c] remove warning for cast_qual in softi2c | 07 April 2020, 12:32:06 UTC |
9cfb773 | Gautier Hattenberger | 06 April 2020, 14:01:03 UTC | [bebop] remove extra paranthesis in SITL also, only compensate rotation on real frame, sim is directly using the distance to the ground | 07 April 2020, 12:32:06 UTC |
b5aad0b | Gautier Hattenberger | 06 April 2020, 13:47:56 UTC | [module] sweep_var should have been removed with #2504 | 07 April 2020, 12:32:06 UTC |
53ac83c | Gautier Hattenberger | 03 April 2020, 09:56:45 UTC | [pyhton] add auto init if abi bindings are used | 03 April 2020, 11:09:21 UTC |
0f68056 | Gautier Hattenberger | 02 April 2020, 22:04:27 UTC | [python] remove unused var | 03 April 2020, 11:09:21 UTC |
ff29e8b | Gautier Hattenberger | 02 April 2020, 21:32:47 UTC | [python] improve create_module with ABI bindings | 03 April 2020, 11:09:21 UTC |
b2c947f | Gautier Hattenberger | 02 April 2020, 20:09:05 UTC | [python] replace combo list by buttons | 03 April 2020, 11:09:21 UTC |
5140d3c | Gautier Hattenberger | 02 April 2020, 19:50:55 UTC | [python] improve file generation with create_module tool | 03 April 2020, 11:09:21 UTC |
fba667b | Tom van Dijk | 03 April 2020, 09:06:15 UTC | Add software-I2C (#2514) | 03 April 2020, 09:06:15 UTC |
e01e8fc | Fabien-B | 02 April 2020, 08:09:27 UTC | #2384, Convert some scripts to Gtk3.0. (#2513) | 02 April 2020, 08:09:27 UTC |
6519cab | Gautier Hattenberger | 01 April 2020, 13:34:11 UTC | [create_module] restore generate qt files These files have been removed by mistake because of the 'clean' rule. Renaming it to avoid futur errors. | 01 April 2020, 13:34:11 UTC |
10b700c | Gautier Hattenberger | 01 April 2020, 13:13:32 UTC | [gps] fix typo (#2515) | 01 April 2020, 13:13:32 UTC |
12f5700 | Gautier Hattenberger | 31 March 2020, 16:59:16 UTC | [device] properly match pprzlink_device interface also correctly implement return values for char_available and check_free_space functions this is solving the warning cast-function-type | 01 April 2020, 09:19:52 UTC |
623f5a3 | Gautier Hattenberger | 31 March 2020, 14:00:16 UTC | [pprzlink] update version pprzlink with unaligned access for all | 01 April 2020, 09:19:42 UTC |
dd3325b | Gautier Hattenberger | 30 March 2020, 23:08:06 UTC | [build] build NPS with fPIC option to make travis and clang happy | 30 March 2020, 23:08:06 UTC |
6959f1d | Gautier Hattenberger | 30 March 2020, 19:45:36 UTC | [travis] compile with bionic | 30 March 2020, 21:47:59 UTC |
ed83e04 | Gautier Hattenberger | 29 March 2020, 08:34:40 UTC | [build] add dep to Makefile changes | 30 March 2020, 21:47:59 UTC |
69fc51d | Gautier Hattenberger | 28 March 2020, 21:56:33 UTC | [appserver] protect buffers that might overflow | 30 March 2020, 21:47:59 UTC |
017ad07 | Gautier Hattenberger | 28 March 2020, 21:45:55 UTC | [bridge] buffer is might be too small | 30 March 2020, 21:47:59 UTC |
a7f84e9 | Gautier Hattenberger | 27 March 2020, 21:22:30 UTC | [gpsd] make gpsd compatible with API above 6 for Ubuntu 20.04 | 30 March 2020, 21:47:59 UTC |
00d0c27 | Gautier Hattenberger | 26 March 2020, 23:40:38 UTC | [gtk] fix depreciated gtk2 elements | 30 March 2020, 21:47:59 UTC |
30f63ac | Gautier Hattenberger | 27 March 2020, 20:44:30 UTC | [sim] change name of stdlib module to avoid collision with the new stdlib in ocaml >= 4.08 | 30 March 2020, 21:47:59 UTC |
4d920c1 | Gautier Hattenberger | 24 March 2020, 14:45:30 UTC | [ocaml] fix and update for latest ocaml fix usage of Bytes and String drop support of ocaml < 4.02 we keep Compat for functions that need ocaml 4.03 until end of life of Ubuntu Xenial 16.04, drop support of previous releases enforce type safe_string option to prevent future errors replace Pervasives by Stdlib (depreciated in latest ocaml vesions) only use ocamlnet >= 4.0.4 | 30 March 2020, 21:47:59 UTC |
dbd1729 | Gautier Hattenberger | 24 March 2020, 14:28:50 UTC | [pprzlink] update version update pprzlink for gcc9 and ocaml compat | 30 March 2020, 21:47:59 UTC |
731cc33 | Freek van Tienen | 24 March 2020, 21:33:06 UTC | [ctrl] Fix gain scheduling warning with FFD gain (#2508) | 24 March 2020, 21:33:06 UTC |
9c72ed9 | Freek van Tienen | 23 March 2020, 20:39:34 UTC | [hardware] Add Pixhawk 4 autopilot (#2506) | 23 March 2020, 20:39:34 UTC |
60812c5 | Freek van Tienen | 23 March 2020, 14:31:44 UTC | [mag] Add IST8310 ABI id (#2505) | 23 March 2020, 14:31:44 UTC |
ac37f8a | Gautier Hattenberger | 20 March 2020, 00:04:54 UTC | [ubx] update ubx auto conf module | 20 March 2020, 10:19:46 UTC |
87e50bc | Gautier Hattenberger | 19 March 2020, 23:26:24 UTC | [gps] clean gps_ubx driver also match field names with datasheet of UBX protocol | 20 March 2020, 10:19:46 UTC |
9380293 | Gautier Hattenberger | 19 March 2020, 22:01:46 UTC | [gps] compile gps generic part for fbw target | 20 March 2020, 10:19:46 UTC |
1bac296 | Gautier Hattenberger | 18 March 2020, 23:24:07 UTC | [gps] add support for UBX PVT message | 20 March 2020, 10:19:46 UTC |
8028e75 | Gautier Hattenberger | 19 March 2020, 14:30:00 UTC | [fix] split the sweep variable and let each module use its own (#2504) this is to prevent multiple declarations | 19 March 2020, 14:30:00 UTC |
9a29798 | Freek van Tienen | 16 March 2020, 21:02:52 UTC | [misc] Add GPSD to IVY functionalities for follow me (#2499) | 16 March 2020, 21:02:52 UTC |
609261c | Freek van Tienen | 16 March 2020, 14:46:02 UTC | [pprzlink] Update | 16 March 2020, 15:54:02 UTC |
aa37b5b | Freek van Tienen | 16 March 2020, 13:13:14 UTC | [sdlog] Add sdlog filename and fix Flight Recorder maximum message rate | 16 March 2020, 15:54:02 UTC |
d2b12e4 | Freek van Tienen | 16 March 2020, 12:45:43 UTC | [ekf2] Add more debugging information and magneto setting | 16 March 2020, 15:54:02 UTC |
ba726cd | Freek van Tienen | 16 March 2020, 12:51:59 UTC | [i2c] Fix small bug in error message sending (#2498) | 16 March 2020, 12:51:59 UTC |
26050a8 | Gautier Hattenberger | 16 March 2020, 12:45:17 UTC | [fix] datalink_time is currently set to zero even for non-telemetry link (#2492) When using the extra_dl port for communication with an onboard computer board, the datalink_time variable which is used for datalink lost detection is set to zero for all new messages. This is including the onboard messages that are never lost. This fix disable by default the datalink_time update for extra_dl and make it configurable for all over possible datalink transports. | 16 March 2020, 12:45:17 UTC |
ba55c3e | Freek van Tienen | 16 March 2020, 12:44:24 UTC | [mag] Add IST8310 magnetometer (#2496) | 16 March 2020, 12:44:24 UTC |
683037a | Gautier Hattenberger | 16 March 2020, 09:30:38 UTC | [datalink] parse the correct datalink buffer (#2494) When using a different datalink buffer than dl_buffer, the callback functions from the modules must use the buffer address passed as a parameter, otherwise there is no guarentee that the correct buffer will be parsed. Co-authored-by: pprz <xp31@free.fr> | 16 March 2020, 09:30:38 UTC |
96126e2 | Gautier Hattenberger | 12 March 2020, 09:16:14 UTC | Merge pull request #2493 from paparazzi/small_features Small features | 12 March 2020, 09:16:14 UTC |
53e1e79 | Gautier Hattenberger | 10 March 2020, 14:57:06 UTC | [nav] add an estimation of time to home The estimation is taking into account the wind speed if available, the airspeed (or NOMINAL_SPEED param if not available) to compute the time to go back to HOME point in straight line. This can be used in a flight plan exception to deroute a return to home if the expected flight time is too long (and not only the current flight time) | 10 March 2020, 14:57:06 UTC |
a067b0a | Gautier Hattenberger | 10 March 2020, 14:54:11 UTC | [gcs] add a tooltip for settings name that are too long even when the "shortname" is used, the settings name is sometimes too long to be visible | 10 March 2020, 14:54:11 UTC |
4503016 | Gautier Hattenberger | 10 March 2020, 14:52:40 UTC | [chibios] add support for unaligned pprzlink data | 10 March 2020, 14:52:40 UTC |
91aba94 | Gautier Hattenberger | 10 March 2020, 14:51:48 UTC | [apogee] add definition of power switch for Apogee with ChibiOS | 10 March 2020, 14:51:48 UTC |
547f32c | Gautier Hattenberger | 10 March 2020, 14:51:03 UTC | [setting] group power switch in strip | 10 March 2020, 14:51:03 UTC |
78b2fef | Hector Garcia de Marina | 10 March 2020, 14:45:42 UTC | doc fixed in gvf_module (#2491) | 10 March 2020, 14:45:42 UTC |
81d4ceb | Hector Garcia de Marina | 18 February 2020, 15:07:19 UTC | Merge pull request #2489 from jburns11/master Extending dynamic sweep width to poly_rotorcraft and poly_osam modules | 18 February 2020, 15:07:19 UTC |
3b647f4 | jb | 14 February 2020, 20:55:50 UTC | Extended Dynamic Survey to nav_survey_polygon_gvf. This uses the sweep_var defined in nav.h, as all FW surveys should. | 14 February 2020, 20:55:50 UTC |
b02ce41 | jburns11 | 13 February 2020, 18:23:10 UTC | Merge branch 'master' into master | 13 February 2020, 18:23:10 UTC |
afeb3e2 | jb | 13 February 2020, 05:47:22 UTC | changed name of variable sweep to sweep_var in sw/airborne/subsystems/navigation/nav_survey_rectangle.c this is how it should be for all fixedwings. | 13 February 2020, 05:47:22 UTC |
ac6148b | jb | 12 February 2020, 22:46:15 UTC | Restart Build Checks | 12 February 2020, 22:46:15 UTC |
d716f14 | jb | 12 February 2020, 22:05:19 UTC | removed comment that was not needed from nav_survey_rectangle.c | 12 February 2020, 22:05:19 UTC |
d8621d1 | jb | 12 February 2020, 21:42:54 UTC | Added support for dynamic sweep in poly_rotorcraft and poly_osam... Moved definition of 'extern float sweep_var' to nav.h/nav.c to allow using same variable in survey_rectangle and survey_poly_osam Added definitions to poly_osam and poly_rotorcraft module documents | 12 February 2020, 21:42:54 UTC |
bbc6108 | jburns11 | 10 February 2020, 21:16:42 UTC | Dynamic grid in rectangle surveys (#2488) | 10 February 2020, 21:16:42 UTC |
0f504bb | jb | 10 February 2020, 19:46:04 UTC | Fixed definition of NAV_SURVEY_RECTANGLE_DYNAMIC in RC and FW navigation module files | 10 February 2020, 19:46:04 UTC |
9682a83 | jb | 10 February 2020, 19:13:40 UTC | Added configuration settings for supporting dynamic sweep distance in navigation modules for RC and FW vehicles | 10 February 2020, 19:13:40 UTC |
266c8af | Hector Garcia de Marina | 10 February 2020, 13:14:24 UTC | Merge pull request #2486 from chris-djong/tuned_disco_energy Added tuned energy airframe for Parrot Disco | 10 February 2020, 13:14:24 UTC |
5318d1f | jb | 08 February 2020, 17:29:07 UTC | Changed implementation to use 'extern float sweep' for nav_survey_rectangle_rotorcraft_run and 'extern float sweep_var' for nav_survey_rectangle_run | 08 February 2020, 17:29:07 UTC |
6ae08ca | jb | 08 February 2020, 04:22:58 UTC | fixed errors | 08 February 2020, 04:22:58 UTC |
2d23c3f | jburns11 | 08 February 2020, 03:56:56 UTC | Update nav_survey_rectangle.c fixed naming issues | 08 February 2020, 03:56:56 UTC |
4e112e9 | jburns11 | 08 February 2020, 03:51:45 UTC | Update nav_survey_rectangle.c fixed naming issue | 08 February 2020, 03:51:45 UTC |
e68f59b | jburns11 | 08 February 2020, 03:31:53 UTC | Update gen_flight_plan.ml | 08 February 2020, 03:31:53 UTC |
112e648 | jburns11 | 08 February 2020, 03:27:22 UTC | Update nav_survey_rectangle.h | 08 February 2020, 03:27:22 UTC |
1c83754 | jburns11 | 08 February 2020, 03:26:03 UTC | Update nav_survey_rectangle.h fixed comment | 08 February 2020, 03:26:03 UTC |
f152df0 | jburns11 | 08 February 2020, 03:17:28 UTC | Update nav_survey_rectangle.c | 08 February 2020, 03:17:28 UTC |
00454b5 | jburns11 | 08 February 2020, 03:15:17 UTC | Update nav_survey_rectangle.h | 08 February 2020, 03:15:17 UTC |
81f5d10 | jb | 08 February 2020, 03:07:16 UTC | new implementation using single global variable | 08 February 2020, 03:07:16 UTC |
4b23c59 | OpenUAS | 07 February 2020, 10:46:56 UTC | WMM updated for 2020-2025 period (#2485) | 07 February 2020, 10:46:56 UTC |
48efd1f | jburns11 | 07 February 2020, 07:02:38 UTC | Update nav_survey_rectangle.h fixed small bug | 07 February 2020, 07:02:38 UTC |
1601135 | jburns11 | 07 February 2020, 07:01:14 UTC | Update nav_survey_rectangle.h fixed small bug | 07 February 2020, 07:01:14 UTC |
6f17a57 | jburns11 | 07 February 2020, 05:40:58 UTC | Update nav_survey_rectangle.h fixed error | 07 February 2020, 05:40:58 UTC |
8569737 | jburns11 | 07 February 2020, 05:07:07 UTC | Update nav_survey_rectangle.c fixed error | 07 February 2020, 05:07:07 UTC |
8299ce9 | jburns11 | 07 February 2020, 05:00:30 UTC | Update nav_survey_rectangle.c fixed error | 07 February 2020, 05:00:30 UTC |
6115568 | jburns11 | 07 February 2020, 03:46:45 UTC | Update nav_survey_rectangle_rotorcraft.h fixed error | 07 February 2020, 03:46:45 UTC |
d61e31d | jburns11 | 07 February 2020, 03:39:38 UTC | Update nav_survey_rectangle_rotorcraft.c fixed error | 07 February 2020, 03:39:38 UTC |
b8779e3 | jburns11 | 07 February 2020, 02:57:03 UTC | Update nav_survey_rectangle_rotorcraft.h added support for survey_rectangle_dynamic | 07 February 2020, 02:57:03 UTC |
5f3c413 | jburns11 | 07 February 2020, 02:53:38 UTC | Update nav_survey_rectangle_rotorcraft.c This allows dynamic updates to the sweep width of our rectangle survey. The dynamic logic is the only one that is used (the survey with two arguments calls the dynamic function with a grid value of -1. This signifies to the dynamic logic to use the grid value from the last cycle (probably the one given at setup). The grid argument should only be positive for the survey logic. Using one function means that the flight plan can actually switch back and forth between calling the 2 functions. This will also preserve backwards compatibility with the previous use of survey_rectangle. | 07 February 2020, 02:53:38 UTC |
a11c4ae | jburns11 | 07 February 2020, 02:49:11 UTC | Update nav_survey_rectangle.h Added support for survey_rectangle_dynamic | 07 February 2020, 02:49:11 UTC |
817118f | jburns11 | 07 February 2020, 02:47:28 UTC | Update nav_survey_rectangle.c This allows dynamic updates to the sweep width of our rectangle survey. The dynamic logic is the only one that is used (the survey with two arguments calls the dynamic function with a grid value of -1. This signifies to the dynamic logic to use the grid value from the last cycle (probably the one given at setup). The grid argument should only be positive for the survey logic. Using one function means that the flight plan can actually switch back and forth between calling the 2 functions. This will also preserve backwards compatibility with the previous use of survey_rectangle. | 07 February 2020, 02:47:28 UTC |
eceb79b | jburns11 | 07 February 2020, 02:34:14 UTC | Update gen_flight_plan.ml Added generator functionality for survey_rectangle_dynamic. - References new "NavSurveyRectangleDynamic(_wp1, _wp1, _grid)" function | 07 February 2020, 02:34:14 UTC |
4b71d9d | jburns11 | 07 February 2020, 02:29:55 UTC | Update flight_plan.dtd Added survey_rectangle_dynamic to flight plan structure | 07 February 2020, 02:29:55 UTC |
9c4a980 | OpenUAS | 04 February 2020, 08:29:55 UTC | Fixes PR #2475 (#2478) | 04 February 2020, 08:29:55 UTC |
b16271b | Chris de Jong | 03 February 2020, 14:24:40 UTC | Added tuned energy airframe for Parrot Disco New | 03 February 2020, 14:35:24 UTC |
d93adeb | Ewoud Smeur | 29 January 2020, 00:21:40 UTC | Wls update (#2484) * FIX: initialization of WLS residual * Add a test for an overdetermined WLS problem | 29 January 2020, 00:21:40 UTC |
a27212a | Gautier Hattenberger | 28 January 2020, 23:42:04 UTC | [build] comment rust/hacl test conf until this is repaired on CI side | 28 January 2020, 23:42:04 UTC |
6556f8b | Gautier Hattenberger | 23 January 2020, 12:31:48 UTC | [pprzlink] fix submodule ref after merge of #2481 | 23 January 2020, 12:31:48 UTC |
3c411d6 | Gautier Hattenberger | 13 January 2020, 22:32:22 UTC | Merge pull request #2481 from paparazzi/crazyflie_2.1-integration Crazyflie 2.1 integration | 13 January 2020, 22:32:22 UTC |
c5a122e | Fabien-B | 13 January 2020, 20:57:43 UTC | Qt module creator (#2479) * Adds a GUI tool to help create new modules. * Adds Module Creator to tools. * Remove original OCaml create_module. | 13 January 2020, 20:57:43 UTC |
f646737 | Gautier Hattenberger | 13 January 2020, 12:43:09 UTC | [fix] fix macro It was not making issues since by default PWM_FREQUENCY is also 1M. | 13 January 2020, 13:22:01 UTC |
9b14ce4 | Gautier Hattenberger | 13 January 2020, 12:42:13 UTC | [board] Crazyflie 2.1 board file and airframe example | 13 January 2020, 13:22:01 UTC |