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 |
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 |
2287376 | Gautier Hattenberger | 13 January 2020, 12:37:39 UTC | [tool] crazyradio to Ivy bridge Used for datalink with crazyflie drones. Update pprzlink for compatibility between Python 2 and 3. Requires to install crazflie-lib-python from Bitcraze. | 13 January 2020, 13:21:54 UTC |
380143f | Gautier Hattenberger | 13 January 2020, 12:29:17 UTC | [datalink] support the datalink over syslink (bitcraze) protocol Use for communication with crazyflie drone. A generic device implemetation allows to use this as a regular device for telemetry. Also provide battery and link status information. The UART driver is adapted to allow software flow control if needed (chibios only). | 13 January 2020, 12:29:17 UTC |
010cba6 | Gautier Hattenberger | 13 January 2020, 12:24:00 UTC | [ahrs] add Madgwick AHRS implementation This a basic AHRS that doesn't need magnetometer and only provide roll and pitch. Based on quaternions. | 13 January 2020, 12:24:00 UTC |
4599fde | Gautier Hattenberger | 13 January 2020, 12:20:14 UTC | [imu] add support for the BMI088 imu (gyro, accel) | 13 January 2020, 12:20:14 UTC |
8bc1f7c | Hector Garcia de Marina | 28 December 2019, 12:46:11 UTC | Merge pull request #2471 from enacuavlab/jevois-improve [jevois] move some functionnality to jevois cam driver | 28 December 2019, 12:46:11 UTC |
364a26d | djchris261 | 17 December 2019, 17:40:53 UTC | Added RTCM moving baseline messages and extended amount of GPS channels (#2477) | 17 December 2019, 17:40:53 UTC |
1b57ff1 | Gautier Hattenberger | 11 December 2019, 22:13:41 UTC | [build] fix build dep for tools (#2472) * [build] fix build dep for tools fix #2228 * fix more dep for fast and recent proc it's awesome ![clean_after](https://user-images.githubusercontent.com/483944/70664849-8b28b280-1c6b-11ea-81b3-d21ff45e2897.png) ![make_after](https://user-images.githubusercontent.com/483944/70664852-8cf27600-1c6b-11ea-977a-8cb783217548.png) | 11 December 2019, 22:13:41 UTC |
521f3cf | Hector Garcia de Marina | 23 November 2019, 21:49:42 UTC | Organize multi vehicles (#2473) * source files moved to multi dir * python scripts moved to multi dir * short README for the multi directory * correct paths to multi | 23 November 2019, 21:49:42 UTC |
8fb4629 | Gautier Hattenberger | 19 November 2019, 08:21:49 UTC | [chibios] make log file closing faster and safer (#2470) This features are needed for some board to close properly the log files. This is now board specific, Tawaki, Apogee and Chimera are the only one concerned so far. - increase ADC predivider to relax DMA throughtput pressure on memory - don't flush individually every open file, but close filsesystem to speed filesystem closing when power drop is detected - relaxing all unnecessary PINs to input floating to save energy | 19 November 2019, 08:21:49 UTC |
5cf27ee | Hector Garcia de Marina | 15 November 2019, 23:43:46 UTC | Collective tracking control (#2469) | 15 November 2019, 23:43:46 UTC |
7b64346 | Gautier Hattenberger | 23 October 2019, 09:04:34 UTC | [jevois] move some functionnality to jevois cam driver | 23 October 2019, 09:04:34 UTC |
ee85905 | Gautier Hattenberger | 17 October 2019, 09:44:23 UTC | pass all original argv parameters | 17 October 2019, 09:44:23 UTC |
4083b0b | Hector Garcia de Marina | 17 October 2019, 09:13:09 UTC | Merge pull request #2467 from paparazzi/pprz_start_script [pprz] change the old paparazzi launch script from ocaml to python | 17 October 2019, 09:13:09 UTC |
520e1e3 | Gautier Hattenberger | 17 October 2019, 08:21:45 UTC | [pprz] change the old paparazzi launch script from ocaml to python This new script is doing the same than before but don't rely on the ocaml install which was a problem when mixing opam and system install. Note that when updating, git will complain about the already existing file 'paparazzi'. So it is necessary to delete the old file (or run 'make clean') before updating the code. | 17 October 2019, 08:21:45 UTC |
68543cb | Gautier Hattenberger | 17 October 2019, 08:07:43 UTC | [build] reduce a bit stacks sizes for xvert to pass CI build it seems the cross compiler of docker image is older and don't do enough optimization to pass the compilation | 17 October 2019, 08:07:43 UTC |
9de12e2 | Gautier Hattenberger | 14 October 2019, 21:00:30 UTC | [conf] fix some conf to pass CI builds - missing parameters - non working NPS target | 15 October 2019, 21:03:27 UTC |
6a1340e | Gautier Hattenberger | 14 October 2019, 21:00:01 UTC | [fix] reduce some stack size for limited RAM | 15 October 2019, 21:03:27 UTC |
95a081c | Gautier Hattenberger | 14 October 2019, 20:58:19 UTC | [imu] suggest to add default MAG neutral to pass some nps compilation when MAG is not used in real ap target but still needed for nps | 15 October 2019, 21:03:27 UTC |
9e01d19 | Gautier Hattenberger | 14 October 2019, 20:57:50 UTC | [fix] remove warning with default case | 15 October 2019, 21:03:27 UTC |
0219156 | Gautier Hattenberger | 14 October 2019, 20:56:48 UTC | [bug] redundant definition of video device | 15 October 2019, 21:03:27 UTC |
7cb51a8 | Gautier Hattenberger | 14 October 2019, 20:55:55 UTC | [bug] missing parenthesis in mcu_can | 15 October 2019, 21:03:27 UTC |
2ff7410 | Hector Garcia de Marina | 10 October 2019, 18:45:16 UTC | Merge pull request #2465 from paparazzi/bungee_takeoff-fix [fix] bungee_takeoff was not turning motor on | 10 October 2019, 18:45:16 UTC |
f8efe8b | Gautier Hattenberger | 10 October 2019, 16:52:19 UTC | [fix] bungee_takeoff was not turning motor on Two issues: - launch variable was not set to true which prevents the control to set throttle commad - the autopilot_set_kill_throttle had not effects on fixedwing (in fact allows setting to true). We probably missed this because this function is mostly called to kill but not to resurect motor... | 10 October 2019, 16:52:19 UTC |
e583d16 | Gautier Hattenberger | 08 October 2019, 12:01:59 UTC | [jevois] add option to send VISUAL_DETECTION ABI message from jevois detection | 09 October 2019, 07:31:16 UTC |
6c8eea0 | Gautier Hattenberger | 08 October 2019, 12:00:47 UTC | [nav] configurable heading during rotorcraft survey | 09 October 2019, 07:31:16 UTC |
350ef9b | Gautier Hattenberger | 08 October 2019, 11:59:10 UTC | [fixedwing] allow to trigger kill mode from RC | 09 October 2019, 07:31:16 UTC |
8ad5e4b | Gautier Hattenberger | 08 October 2019, 11:57:17 UTC | [board] add support of PWM on AUX and default mag i2c for Tawaki | 09 October 2019, 07:31:16 UTC |
ba28379 | Gautier Hattenberger | 08 October 2019, 17:33:01 UTC | Bug fix imav2019 (#2462) * [bug] fix takeoff detect error in detection logic, introduced in #2319 * [bug] conf by name and id should not be 'property' methods * [nps] don't send DL_VALUE message when datalink is disabled * [rtcm] add timer between message sending to prevent buffer overflow part of #2407 ongoing work but seems necessary for proper operation with RTK modules | 08 October 2019, 17:33:01 UTC |
d5b1e62 | Gautier Hattenberger | 08 October 2019, 17:31:34 UTC | [module] add target_localization module (#2464) Provide the position of a target on a flat ground based on detection from a camera (VISUAL_DETECTION ABI message) and the current position and orientation of the vehicle. Developed and used during IMAV2019 competition. | 08 October 2019, 17:31:34 UTC |
2655906 | Gautier Hattenberger | 08 October 2019, 13:08:17 UTC | [imav] airframes and flight plans from IMAV2019 | 08 October 2019, 13:08:17 UTC |
58deebc | OpenUAS | 08 October 2019, 11:31:54 UTC | Update tfmini.c (#2460) Tested with TFMini, now works correctly. Gain between 0..1 thus multiply not divide | 08 October 2019, 11:31:54 UTC |
6380531 | Tom van Dijk | 04 October 2019, 22:39:17 UTC | FIX usb_transparent STM32F4 GPIOA clock not enabled (#2461) | 04 October 2019, 22:39:17 UTC |
b3ad7fe | Fabien-B | 19 August 2019, 11:42:11 UTC | [E-id-fr] Code formatting. | 29 August 2019, 13:20:08 UTC |
71f9f05 | Fabien-B | 19 August 2019, 11:41:25 UTC | [E-id-fr] Apply patch enacuavlab@40abf31 | 29 August 2019, 13:20:08 UTC |
37bb652 | Fabien-B | 08 July 2019, 07:00:11 UTC | [E-id-fr] Fix requested changes. | 29 August 2019, 13:20:08 UTC |
2744cfb | Fabien-B | 04 July 2019, 12:12:20 UTC | Add e-identification module. | 29 August 2019, 13:20:08 UTC |
ca8c70e | Daniel Willemsen | 28 August 2019, 21:38:50 UTC | Created a default Bebop aircraft using opticflow and full INDI (#2458) | 28 August 2019, 21:38:50 UTC |
23b159b | Murat Bronz | 28 August 2019, 21:31:25 UTC | Filtering option added to SDP3X airspeed sensor (#2436) * Filtering option added to SDP3X airspeed sensor * Offset and Scale converted to 0 and 1 * AIRSPEED_SDP3X_ID abi msg id added * AIRSPEED sent as ABI msg instead of directly setting the state interface * Initialization of the autoset offset to false | 28 August 2019, 21:31:25 UTC |
50d1e2e | Fabien-B | 28 August 2019, 21:20:18 UTC | Adds pointeur dereferencing keyword. Follow #2434. (#2443) | 28 August 2019, 21:20:18 UTC |
d13dafb | Gautier Hattenberger | 19 July 2019, 11:24:42 UTC | fix from codacy | 22 July 2019, 09:59:02 UTC |
7e1fc73 | Gautier Hattenberger | 09 July 2019, 17:01:58 UTC | [parrot] improve bebop scripts old shell scripts are removed and replaced by python script similar to ardrone2 it is possible to - install and remove the autostart and network scripts - configure autostart mode - configure network to join a wifi router - it is no longer need to modify the pprz.conf file before sending it to the drone - the security options (AMODE) are not handled yet | 22 July 2019, 09:59:02 UTC |
48e7b20 | Tom van Dijk | 18 July 2019, 11:14:33 UTC | TU Delft MAVLab course 2019 (#2452) * Add video capture functionality to video_capture module The video_capture module can now capture timestamped image-sequences using the buttons or setting in the GCS. Images are stamped using their capture pprz_ts, which can be synchronized with the csv file logger (todo). (video_capture) Add video capture functionality to video_capture module (video_capture) name images with current timestamp (video_capture) Log capture timestamp instead of current time (video_capture) Minor XML fixes (video_capture) Store pprz_ts-stamped images in boot-time-stamped folder Stamping images with calender time does not make sense in simulation, which has an independent clock that runs at a different rate, and does not have any concept of a calender time. * Minor usability tweaks to file logger * XML changes and new gazebo worlds after collecting datasets Flight plan for orange pole dataset Add flightplan to fly towards textured panel XML changes after collecting dataset Revert video capture and stream to front camera * FIX datalink timeout in NPS * minor fix: make colorfilter's color_count volatile Shared between video thread and autopilot thread, so should technically be volatile (although it seemed to work already). * updated orange avoider to module state machine and added simple guided mode example (#46) * updated orange avoider to module state machine and added simple guided mode example * Apply suggestions from code review Co-Authored-By: kirkscheper <kirkscheper@gmail.com> * add mutex and update guided to return to arena * Minor fix: increase freq of WP_MOVED telemetry message This makes the waypoint-based orange avoider example easier to follow. * minor readability tweak for file logger * Enable video_capture by default, place before object detector * Fix OpenCV inconsistencies in NPS, update to 3.4.5 (#47) With this fix, the opencv example module will link the OpenCV lib from the bebop_opencv submodule rather than the locally installed one. This prevents inconsistent behavior between the real drone and the simulator; previously a bug in OpenCV caused U and V channels to be swapped depending on the installed version. The Bebop and sim now both use OpenCV 3.4.5. Commits: * FIX color loop error Not exactly sure what went wrong, but this code works on both sim and bebop without segfaulting. Note that the YUV channel order problem still exists in this commit. * YUV test function * WIP SEGFAULT Try to upgrade opencv_bebop This commit segfaults on the Bebop, caused by OpenCV's cvtColor function (confirmed with printf and gdb). Might be caused by this: https://github.com/opencv/opencv/issues/12176 . * WIP Update opencv_bebop * WIP get compilation working for nps * WIP Clean up makefile, update conf LDFLAGS * Restructure opencv_bebop makefile Also update pprz because paths and ldflags have changed. * Minor opencv_bebop makefile changes * Fix YUV channel order * FIX Consistent OpenCV behavior on drone and in NPS, OpenCV 3.4.5 With this fix, the opencv example module will link the OpenCV lib from the bebop_opencv submodule rather than the locally installed one. This prevents inconsistent behavior between the real drone and the simulator; previously a bug in OpenCV caused U and V channels to be swapped depending on the installed version. The Bebop and sim now both use OpenCV 3.4.5. * update opencv_bebop * Remove opencv demo module from course airframe * Separate grayscale and color examples * Add joystick xml for SM600 Joystick should be set in Reflex XTR mode. Tested on Ubuntu 16, but not on 18 yet. * Change sm600.xml to G3-G4.5 axis order Reflex mode behaves differently between Ubuntu 16 and 18... :/ * Add OptiTrack distance measuring tool Usage: 1. Connect through ethernet to OptiTrack pc. 2. In dist.py, change id number (line 19) to rigid body id to track. 3. Run dist.py 4. Results are not saved, copy manually. dist.py was written by Shushuai Li. * Made find_object_centroid documentation more comprehensive (#50) * GPS coordinates of CyberZoo (#51) * GPS coordinates of CyberZoo Update GPS coordinates of the CyberZoo along the green carpet * Update conf/flight_plans/tudelft/course2019_orangeavoid_cyberzoo.xml * Update conf/flight_plans/tudelft/course2019_orangeavoid_cyberzoo.xml * Fixed capitalisation in xbox controlled and added Turnigy controller (#52) * Fixed capitalisation in xbox controlled and added Turnigy controller - Fixed capitalisation in conf/joystick/xbox_gamepad.xml - Added Turnigy controller conf/joystick/turnigy_evolution.xml * Added a newbie friendly version of xbox_gamepad The xbox controller both sticks have springs in both axis and in the configuration of the xbox_gamepad.xml the yaw and throttle are on the same axis. This configuration has the yaw on the triggers making for a more pleasant experience. * FIX missing #endif in abi_sender_ids.h * Update airframes to use bebop_cam module TODO: retune, test and tag in cyberzoo * Update opencv_bebop submodule to latest master Also updated linked libraries in cv_opencvdemo module. Should be re-tested on a clean system. * Further cleanup for pull request * Change sm600.xml throttle range Throttle did not seem to behave correctly. Calibration only makes things worse (incorrect ranges and lots of noise). The current xml seems to work with an UNcalibrated joystick, with the trim sliders in the middle (including throttle). * Change default joystick to sm600.xml * Revert sm600.xml range * Re-tune camera Camera settings were changed after bebop camera overhaul. * Further tuning of green detector * Tag aircraft after test flights * FIX 'land here' incorrect capitalization Changed back to lower case to maintain compatibility with other flight plans that may not have been merged into master. * FIX reduce WP_MOVED update rate Avoidance code used waypoint_set_ functions instead of wp_move_, which lacks the downlink message to update the wp position in the GCS. Implemented the missing move functions and used these instead, reduced the update rate of WP_MOVED to its original, low rate. * FIX file_logger error message referring to video_capture * FIX file_logger for fixed wing ac * FIX sm600.xml missing newline * WIP Cleanup opti_dist | 18 July 2019, 11:14:33 UTC |
27057a3 | Gautier Hattenberger | 09 July 2019, 09:23:50 UTC | [fix] fix PWM7 index and disable pwm on SRVb connector by default | 09 July 2019, 09:23:50 UTC |
2289512 | Hector Garcia de Marina | 08 July 2019, 16:19:00 UTC | Merge pull request #2447 from enacuavlab/enac_student_projects-integration Enac student projects integration | 08 July 2019, 16:19:00 UTC |
a7b05cf | Gautier Hattenberger | 08 July 2019, 14:05:09 UTC | [fix] add some ref and set_integral function to PID lib | 08 July 2019, 14:05:09 UTC |
7b2050a | Gautier Hattenberger | 06 July 2019, 08:10:21 UTC | [fix] fix some DMA issues and motor pins for DShot on Tawaki (#2450) also: - activate the mag ahrs update by default - use board not rotated by default | 06 July 2019, 08:10:21 UTC |
096209b | Fabien-B | 05 July 2019, 13:45:45 UTC | python paparazzi center tools impovement (#2445) * [Python supervision] Change tool Menu. #2093 * [Python supervision] Adds tool icons. * [Python supervision] Separates tools from control panel. * [Python supervision] Adds blacklist feature. * [Python supervision] Clean test code. * [Python supervision] Allows tools override. * [Python supervision] Removes useless constants. * [Tools] Adds script to convert old xml tools format to the new one. * [Python supervision] Handles new tools definition. * Reduce diff with master * [tools] adds reference to icons in tools xmls. | 05 July 2019, 13:45:45 UTC |
a369cea | Daniel Willemsen | 04 July 2019, 20:49:52 UTC | Created a default Bebop aircraft using optitrack and full INDI (#2448) * Added a default working bebop with optitrack * replaced indi_simple with indi * Added optitrack + joystick flight session to tudelft userconf * bebop_optitrack now also works in nav mode * Test flight performed * Added some comments * Changed max horizontal speed and test flown * added clarification that this is the bebop1 drone. Also changed the airframe name to make clear that it uses optitrack | 04 July 2019, 20:49:52 UTC |
11bd5f2 | Gautier Hattenberger | 30 June 2019, 19:17:05 UTC | missing include for bebop board | 01 July 2019, 11:14:21 UTC |
4c05aaa | Gautier Hattenberger | 06 June 2019, 08:38:40 UTC | [gps] fix PRIMARY_GPS check in precompile step | 01 July 2019, 11:14:21 UTC |
69df254 | Gautier Hattenberger | 17 May 2019, 16:26:29 UTC | [ins] INS invariant filter can use GPS heading instead of magneto | 01 July 2019, 11:14:21 UTC |
c8dba29 | Gautier Hattenberger | 01 July 2019, 11:04:44 UTC | [fix] typo and body_accel update | 01 July 2019, 11:04:44 UTC |
57b4448 | Gautier Hattenberger | 01 July 2019, 10:49:58 UTC | [module] add shift_tracking module This module is trying to track an axis based on a local position estimate that can come from an UWB position system or a smart cam like jevois for instance. The control idea is to apply a shift around a reference trajectory that should be close enough from the final desired path. This was developped to help final approach for landing in a net. See https://hal-enac.archives-ouvertes.fr/hal-01936955 for more information. Also include a simple PID library (discrete or "continuous" form). | 01 July 2019, 10:49:58 UTC |