Commit Graph

  • 9fd0bbe30f NuttX build include and use Kconfiglib (python) Daniel Agar 2019-03-17 14:30:12 -04:00
  • b3bb625c71 add parameter to set ground effect distance Elia Tarasov 2019-03-15 08:59:44 +03:00
  • 04a486f13d enable ground effect zone when land detector is updated Elia Tarasov 2019-03-11 14:51:02 +03:00
  • 0c24aa6149 enable ground effect zone when valid terrain estimate is available Elia Tarasov 2019-03-11 14:44:01 +03:00
  • aa36fa2dfd replace camel case by snake case. Matthias GrobandEliaTarasov 2019-03-08 18:12:58 +03:00
  • 84d9820baa remove EKF2_GND_EFF_EN flag and use condition EKF2_GND_EFF_DZ > 0 instead Elia Tarasov 2019-03-05 18:20:58 +03:00
  • 5fa0a647e5 add parameter to enable/disable ground effect zone Elia Tarasov 2019-03-05 17:53:39 +03:00
  • ecc8a696d0 added ground effect reporting to land detector Roman 2019-01-22 09:09:53 +01:00
  • 14ef009aab logging: add SDLOG_MODE = -1 to disable logging completely Beat Küng 2019-03-20 11:03:02 +01:00
  • a08b1682e3 [Position|AutoLine]SmoothVel - Update position and velocity states of the trajectories in case of EKF reset. Until now, only the position reset on XY axis was properly handled. Now, xy, vxy, z and vz are handled bresch 2019-03-13 11:24:06 +01:00
  • 0813f30723 AutoLineSmoothVel - change function contrain_one_side(..) from snake_case to camelCase bresch 2019-03-13 11:19:23 +01:00
  • 94cab1f9a9 update cmake NuttX helper save behaviour (oldconfig, menuconfig, etc) Daniel Agar 2019-03-18 12:44:50 -04:00
  • f95cd4b358 ground effect: removed dependency on local position Roman 2019-01-22 21:44:57 +01:00
  • 7845ff4360 EKF: increase wind process noise scaler to 0.5 CarlOlsson 2019-01-23 14:28:17 +01:00
  • 32ca6f7030 ekf: scale wind process noise with low pass filtered height rate CarlOlsson 2018-10-24 16:36:52 +02:00
  • 938c8ad9ad EKF: use hagl estimate if valid for when to trigger yaw reset on takeoff CarlOlsson 2019-02-04 09:57:23 +01:00
  • 3938574a4a px4_fmuv5:Extend probes to CAP pins David Sidrane 2019-03-14 02:34:51 -07:00
  • 8b4ae48c69 README: Fix link to EKF/ECL tuning guide Hamish Willee 2019-03-05 08:18:28 +11:00
  • f0889c1760 EKF: fixed some comment typos Carl Olsson 2019-03-18 15:20:33 +01:00
  • 53effd5005 Tools/upload_log: change default upload to public flightreport johannes 2019-03-18 12:18:04 +01:00
  • 35af8f3368 ist8310.cpp: fix code style Pandacoolcool 2019-03-18 17:42:00 +08:00
  • 875661d70c ist8310.cpp: remove unused variable Pandacoolcool 2019-03-18 14:09:58 +08:00
  • a6315d4e6e Delete Simulator class subscription vars that are not used and add orb_unsubscribe() calls. mcsauder 2019-03-15 10:45:02 -06:00
  • aecf8fce58 ManualPositionSmoothVel - Force velocity and acceleration setpoints to zero if the velocity setpoint is smaller than 1mm/s and that the acceleration setpoint is null bresch 2019-03-07 14:03:11 +01:00
  • 1fefa76e5d ManualSmoothVel - Set jerk to 1.0 during position hold to help the optimizer to converge towards 0 vel and acc bresch 2019-03-07 12:04:32 +01:00
  • 06f683bdda VelocitySmoothing - Add simple test script bresch 2019-03-05 17:42:31 +01:00
  • b9cf4dfb6c VelocitySmoothing - Get rid of math.h, math.cpp and px4_defines dependencies bresch 2019-03-05 17:40:47 +01:00
  • ddab0ccdf1 VelocitySmoothing - Protect against division by zero and sqrt of a negative number bresch 2019-03-05 17:38:19 +01:00
  • e4967a9502 vscode minor updates Daniel Agar 2019-03-17 11:03:18 -04:00
  • 164fe00df7 mc_att_control: replace math::min() and additional limit logic with math::constrain() calls (#11658) Mark Sauder 2019-03-17 08:48:27 -06:00
  • 4c228eaf4a cmake whitespace fixes to quiet git hook. Mark Sauder 2019-03-16 12:48:44 -06:00
  • b35d048566 cmake enable -Wcast-align and disable per module Daniel Agar 2019-03-16 11:23:17 -04:00
  • 13dba60149 perf counter lib convert to c++ Daniel Agar 2019-03-16 11:22:44 -04:00
  • 471e1bc866 serial/generate_config.py specify full loader (#11667) Daniel Agar 2019-03-16 11:19:01 -04:00
  • b54ca67de9 lockstep_scheduler: check if mutex is still valid Julian Oes 2019-03-15 13:15:39 +01:00
  • 2ebb9d2ab5 mixer_multirotor.py: fixes for Python3 Julian Oes 2019-03-15 10:12:16 +01:00
  • bfa0a4a8f1 sitl_gazebo: update submodule (hil fix) Beat Küng 2019-03-15 08:14:01 +01:00
  • 898664d919 jmavsim: fix HIL, don't add -lockstep by default Beat Küng 2019-03-15 08:13:03 +01:00
  • 8692d72501 jmavsim: update submodule Beat Küng 2019-03-15 08:14:58 +01:00
  • 257b90958f Correct links to example docs Hamish Willee 2019-03-13 09:33:27 +11:00
  • 5f06c6a1aa VTOL: add parameter to prevent flight if roll direction was not checked Julien Lecoeur 2019-02-05 20:38:36 +01:00
  • e28f8a7f2e VTOL mixers: invert FW roll sign in builtin mixers Julien Lecoeur 2019-02-05 20:33:27 +01:00
  • e1caecc99a VTOL att control: fix roll sign Julien Lecoeur 2019-02-05 20:28:11 +01:00
  • c5706f6283 FlightTaskAuto - Recover position control after local position reset (#11636) bresch 2019-03-15 05:42:24 +01:00
  • 09b795161e Obstacle Avoidance testing in CI (#10780) Martina Rivizzigno 2019-03-15 05:37:23 +01:00
  • 1083af21e8 mc_pos_control limit to 50 Hz Daniel Agar 2019-03-13 10:50:13 -04:00
  • 6e77b197c7 Add DataValidatorGroup tests, add more DataValidator tests (#592) Todd Stellanova 2019-03-14 21:09:47 -07:00
  • f3533d31f8 mavlink update to latest and enable address-of-packed-member warning Daniel Agar 2019-03-12 20:46:04 -04:00
  • f8ae8ba502 ekf2: Use ecl library with recent bug fixes and enhancements. Paul Riseborough 2019-03-13 08:26:31 +11:00
  • edad4c40c3 containers add IntrusiveQueue and testing Daniel Agar 2019-02-22 13:34:23 -05:00
  • 23189329a4 Jenkins hardware testing add nxp_fmuk66-v3 Daniel Agar 2019-03-13 23:11:42 -04:00
  • a892ececf8 cmake add ECL_TESTS option only enabled in standalone build Daniel Agar 2019-03-12 23:00:11 -04:00
  • fabd216ca5 EKF: Documentation edits Paul Riseborough 2019-03-13 08:08:42 +11:00
  • 8d6e8ae078 EKF: update get_mag_decl_deg() CarlOlsson 2019-03-12 15:38:30 +01:00
  • 2b17ced405 EKF: Clean up use of magnetometer declination. Before the innovation was not zero in fuseDeclination() CarlOlsson 2019-03-12 15:08:45 +01:00
  • 2ae2331c15 Delete extra newline character in qmc5883/CMakeLists.txt to quiet git hook. mcsauder 2019-03-12 11:50:47 -06:00
  • 509189ea95 uorb top: add 'uorb top -1' to run only once Beat Küng 2019-03-11 14:32:26 +01:00
  • 6672284871 commander: fix status init & some status update changes Beat Küng 2019-03-12 10:28:56 +01:00
  • 697566177c Commander: Properly initialized another boolean variable. Claudio Micheli 2019-03-12 10:00:18 +01:00
  • 908cdaa574 Onboard controller loss parameter cleanup. Claudio Micheli 2019-03-11 14:46:05 +01:00
  • cd47cefb03 Some more code cleanup. Claudio Micheli 2019-03-11 11:47:08 +01:00
  • 59cf9a1dd4 telemetry_status: Changed "type" comment. Claudio Micheli 2019-03-07 17:45:50 +01:00
  • fb990d7de3 Removed subscribtion to multiple _telemetry_status instances. Claudio Micheli 2019-03-07 17:30:18 +01:00
  • a53594135b Commander: changed "datalink regain" logic. Claudio Micheli 2019-03-07 14:45:34 +01:00
  • ca53217175 removed stm discovery board. Claudio Micheli 2019-03-06 19:16:03 +01:00
  • 13f3ee4c82 state_machine_helper: (Critical) Prevent datalink failsafe triggering if not enabled. Claudio Micheli 2019-03-06 17:55:27 +01:00
  • 788e28fbb1 Commander: datalink heartbeat variables refactoring. Claudio Micheli 2019-03-06 17:48:01 +01:00
  • 32e4baf6a0 Commander: some more cleanup. Claudio Micheli 2019-03-06 15:08:18 +01:00
  • a84a1e1b5a Commander: mavlink messages cleanup. header variables refactoring. Claudio Micheli 2019-03-06 14:46:49 +01:00
  • b85cceebe9 mavlink_receiver: Ignore heartbeats coming from other vehicles. Claudio Micheli 2019-03-06 13:16:53 +01:00
  • 14415b29c1 Removed hardcoded onboard controller timeouts thresholds. Claudio Micheli 2019-02-26 14:29:09 +01:00
  • 156317e546 Fixes for ONBOARD Controller lost & regain. Claudio Micheli 2019-02-25 17:45:53 +01:00
  • f44c690b33 Modified COM_DL_REG_T parameter description. Claudio Micheli 2019-02-21 14:13:29 +01:00
  • 1fc055a51f Fixed some issues for datalink loss & regain (GCS HEARTBEAT). Claudio Micheli 2019-02-20 17:01:26 +01:00
  • d8bdc1b367 output a message if a previously lost connection is regained baumanta 2019-01-10 14:53:10 +01:00
  • d42b9205f9 Rename parameter MPC_OBS_AVOID to COM_OBS_AVOID and change the location to commander. baumanta 2018-12-19 11:19:45 +01:00
  • f42b378b9b Also activate navigator for 32f4discovery board baumanta 2018-11-30 10:27:42 +01:00
  • b0024a1555 activate mc_pos_ctrl module to be able to access MPC_OBS_AVOID parameter baumanta 2018-11-30 09:20:48 +01:00
  • a98f5d2ab2 suggestion for treating obstacle avoidance heartbeats baumanta 2018-11-29 13:29:20 +01:00
  • 6dec451bab HEARTBEAT and commander failsafe handling cleanup Daniel Agar 2018-11-27 17:43:22 -05:00
  • 1d91785a8e EKF: correct quaternion order CarlOlsson 2019-03-11 15:40:34 +01:00
  • 000aa0de5d EKF: do not update the newest attitude estimate in initialiseFilter(). Is is now done in alignOutputFilter() CarlOlsson 2019-03-11 15:17:05 +01:00
  • 96c5c14041 EKF: Change the EKF initialization to 1) init tilt 2) init yaw 3) init tilt uncertainty 4) init yaw uncertainty CarlOlsson 2019-03-08 14:59:28 +01:00
  • ea259d358d EKF: initialize the newest attitude estimate to a valid quaternion CarlOlsson 2019-03-08 14:43:02 +01:00
  • 6cf512f103 EKF: Also update the newest and oldest quaternion estimate in alignOutputFilter() CarlOlsson 2019-03-08 14:40:11 +01:00
  • 78122b20a6 EKF: fix the rotation direction of the buffered attitude solutions in alignOutputFilter() CarlOlsson 2019-03-08 14:34:17 +01:00
  • 56b6b7a778 EKF: cleanup use of _mag_filt_state CarlOlsson 2019-03-08 14:29:13 +01:00
  • 37339de57c EKF: remove unused variable CarlOlsson 2019-03-08 14:27:27 +01:00
  • f794ee0c8a FlightTaskManualAltitude: add slow upwards start Matthias Grob 2019-03-01 22:51:46 +01:00
  • 63a6ab34f7 FlightTaskManualAltitude: slow down when landing manually Matthias Grob 2019-02-25 15:43:25 +01:00
  • f8c50f442f Fix RSSI in on FMUv4 (pixracer) Vasily Evseenko 2019-03-10 18:16:01 +03:00
  • 2773fe6a54 Deprecate _hil_frames and _old_timestamp member vars and dead logic from MavlinkReceiver class. mcsauder 2019-03-09 12:57:56 -07:00
  • 8947cb5841 FlightTaskAuto: removed non used _getMaxCruiseSpeed BazookaJoe1900 2019-03-10 17:17:21 +02:00
  • a9fc04b2f9 CI: SITL test run: select ROS version based on env variable Anthony Lamping 2019-03-09 07:24:40 -05:00
  • d085afdf3a Jenkins re-enable Catkin and Colcon builds Daniel Agar 2019-02-14 09:16:08 -05:00
  • 1f65887982 Migrate a few more var initializations from the Mavlink class constructor list to the respective declarations. mcsauder 2019-03-09 11:58:21 -07:00
  • 6c759e0e9f Initial unit tests for DataValidator (#588) Todd Stellanova 2019-03-09 11:47:13 -08:00
  • 7b3482adf0 Whitespace formatting in mavlink_main.cpp/h and begin work of some variable initialization at declaration in mavlink_main.h. mcsauder 2019-03-08 23:55:26 -07:00
  • a8808cc5cd Jenkins update SITL tests coverage to correct base container Daniel Agar 2019-03-09 12:41:31 -05:00
  • 4e0e68e905 Ekf: add more useful methods to interface with the covariances (#543) Nuno Marques 2019-03-09 16:57:35 +00:00