Commit Graph

  • 2262ada0a6 distance_sensor:Add distance range setting in TFMINI and rds02uf pr-sensor-distance Zebulon 2022-08-15 09:08:54 +0800
  • 97c8de2132 distance_sensor: Modify the parameter value ROTATION_BACKWARD_FACING to 4 Zebulon 2022-08-08 08:17:20 +0800
  • 779ba2fb48 distance_sensor:Add rotation parameter in TFMINI Zebulon 2022-08-08 08:14:08 +0800
  • 7f066a910a distance_sensor : adjust the frequency of mavlink and log to 5Hz Zebulon 2022-05-30 23:54:55 +0800
  • 7210e48dfd distance_sensor:Add rotation parameter in uavcan rangefinder Zebulon 2022-06-26 15:20:20 +0800
  • 51dee856ab drivers/distance_sersor:add support for RDS02UF rangefinder driver on serial Zebulon 2022-06-15 07:56:26 +0800
  • 3d0040c0c9 drivers/distance_sensor: add support for Benewake driver on I2C Zebulon 2022-05-29 19:55:21 +0800
  • a20483ed11 msg/position_controller_landing_status.msg: fix constant name conventions - msg constant names now comply with ROS conventions: uppercase alphanumeric characters with underscores for separating words Beniamino Pozzan 2022-07-28 09:25:13 +0100
  • 9ed861e0a3 lib/mixer_module: split functions into separate headers Daniel Agar 2022-07-27 13:28:02 -0400
  • f7ff0a9961 WindEstimator: add test case for airspeed fusion singularity bresch 2022-07-13 17:22:56 +0200
  • 38c02ea29a wind_estimator: cmake add symforce generation helper target (wind_estimator_generate_airspeed_fusion) Daniel Agar 2022-07-11 11:39:09 -0400
  • 26190a7799 WindEstimator: use SymForce auto-generated function for airspeed fusion bresch 2022-07-08 12:26:32 +0200
  • e6eed43648
    Spelling errors (#19935) Hamish Willee 2022-07-27 14:33:16 +1000
  • 292c90af6d tfmini_iic: fix bug main Zebulon 2022-07-27 07:49:33 +0800
  • 8b81261a47 tfmini_i2c: The number of sensors is set by parameters Zebulon 2022-07-25 07:57:24 +0800
  • a133fdeacb tfmini_i2c: add Kconfig Zebulon 2022-07-20 08:05:14 +0800
  • 97f632a408 vtol_takeoff: reset reposition triplet before handing over to loiter mode RomanBapst 2022-07-04 12:27:27 +0300
  • d6488fafc3 serial_test: fix first write_count_value for next write Igor Mišić 2022-07-25 10:51:05 +0200
  • 32ca7ad706 serial_test: fix write for max buffer size Igor Mišić 2022-07-22 10:25:55 +0200
  • 21cb0ef50f Component: flash parameter storage on stm32h7. Fixes #15331. Taylor Nelms 2022-06-27 09:36:24 -0400
  • dbefa8f978 tfmini_i2c: add support for Benewake driver on I2C zbr3550 2022-05-29 19:55:21 +0800
  • 6a0f394d46 rtl: reset rtl state only on activation Thomas Stastny 2022-07-22 12:20:57 +0200
  • e512d77b89 RTL: expose RTL state Thomas Stastny 2022-07-21 13:56:26 +0200
  • 85a621303d VtolLandDetector: remove airspeed check Silvan Fuhrer 2022-07-21 08:13:26 +0200
  • 32c6ec061e sensors: add kconfig options to skip angular velocity and acceleration Daniel Agar 2022-07-20 00:57:14 -0400
  • c9c62b860c ROMFS: add generic tiltrotor VTOL (13200) Silvan Fuhrer 2022-07-21 09:46:23 +0200
  • 3ffc37d988 ROMFS: generic tailsitter VTOL: enable CA by default and remove legacy mixer Silvan Fuhrer 2022-07-21 09:38:31 +0200
  • ab58717313 ROMFS: standard VTOL: enable CA by default and remove legacy mixer Silvan Fuhrer 2022-07-21 09:36:11 +0200
  • 607c53e873 ROMFS: flying wing: enable CA by default and remove legacy mixer Silvan Fuhrer 2022-07-21 09:35:30 +0200
  • 4dabc8b7ed ROMFS: standard plane: enable CA by default and remove legacy mixer Silvan Fuhrer 2022-07-21 09:35:23 +0200
  • 70e95812e7 ekf2: reset mag_lpf (by zeroing _mag_counter) when resetting mag bias (or changing mags) Daniel Agar 2022-03-21 21:12:41 -0400
  • ecdade3638 ekf2: mag in air reset fall back to regular resetMagHeading() if realignYawGPS() fails Daniel Agar 2022-03-23 15:29:00 -0400
  • 05133aed27 ekf2: clear test ratios, flags, etc when stopping mag fusion Daniel Agar 2022-03-22 10:04:50 -0400
  • 65a587e56a ekf2: mag fusion don't update all states if mag_fault or mag_field_disturbed Daniel Agar 2022-03-21 21:17:49 -0400
  • a41a0e7e80 ekf2: resetMagHeading() split out simple init case Daniel Agar 2022-03-21 15:51:32 -0400
  • 9efadad06a ekf2: move checkMagFieldStrength() to magFieldStrengthDisturbed() const method Daniel Agar 2022-03-21 14:27:27 -0400
  • a7f573e150 ekf2: delete isStrongMagneticDisturbance() Daniel Agar 2022-03-21 14:24:24 -0400
  • e6e27e694e ekf2: delete isYawResetAuthorized() Daniel Agar 2022-03-21 14:23:26 -0400
  • 0f1f6daa1a ekf2: delete isMagBiasObservable() Daniel Agar 2022-03-21 14:22:36 -0400
  • d160229f47 ekf2: delete isYawAngleObservable() Daniel Agar 2022-03-21 14:21:30 -0400
  • b0c979f745 ekf2: add copyright header to EKFGSF_yaw and utils Daniel Agar 2022-03-21 14:20:19 -0400
  • 4fee059696 ekf2: simplify mag yaw reset request when transitioning to mag enabled Daniel Agar 2022-03-21 14:16:17 -0400
  • f254b55523 ekf2: add mag fusion timestamps Daniel Agar 2022-03-21 14:11:37 -0400
  • e3e067d640 stub_keystore: Allow using also with other that SW_CRYPTO driver Jukka Laitinen 2022-07-20 13:47:13 +0400
  • 026bd073b5 Don't error on CONFIG_CRYPTO_RANDOM_POOL not defined Jukka Laitinen 2022-07-20 13:44:49 +0400
  • d6fb1114ff rtl: fix printout of rtl delay time Thomas Stastny 2022-07-19 17:45:00 +0200
  • 1ec62c4063 rtl: let fixed-wing RTL all the way to the loiter/delay state Thomas Stastny 2022-07-19 17:30:47 +0200
  • 2f3cb97872 sensors/vehicle_magnetometer: don't advertise vehicle_magnetometer instance if mag has been disable Daniel Agar 2022-06-27 11:37:02 -0400
  • e5be0e776e ekf2: if multi-mag disabled (EKF2_MULTI_MAG <= 1) properly re-enable sensors hub selection (SENS_MAG_MODE) Daniel Agar 2022-06-27 12:34:58 -0400
  • 8ccd8fbed1 px4io: minimal backup scheduling regardless of dynamic mixing Daniel Agar 2022-06-27 13:23:22 -0400
  • 8f8615e6c2 delete CBRK_RATE_CTRL Daniel Agar 2022-07-11 18:48:25 -0400
  • 67107f4978 .clang-tidy: exclude some warnings Beat Küng 2022-07-19 15:30:57 +0200
  • 84b0a889a4 cmake: add clion support Beat Küng 2022-07-19 15:28:16 +0200
  • f22dc80ecc system: add missing includes (added indirectly via visibility.h for normal builds) Beat Küng 2022-07-19 15:27:10 +0200
  • ea136e73be ekf2: remove unused variables Beat Küng 2022-07-19 15:24:24 +0200
  • cd66a262ee Robustify RTPS bridge stream parsing. Thomas Schneider 2022-07-04 15:40:36 +0200
  • 089fbdccc9 UAVCANNODE NuttX SocketCAN driver Change init mode for CAN driver so it get executed in a single context Peter van der Perk 2022-07-19 14:46:54 +0200
  • 47aaa38d5f Added DroneCAN SocketCAN driver Skeleton Peter van der Perk 2022-07-15 17:22:31 +0200
  • 14df1ee917
    boards: px4_fmu-v5x_rtps disable systemcmds/gpio to save flash Daniel Agar 2022-07-20 01:05:28 -0400
  • 2ece92abd0
    sagetech_mxs: module.yaml remove invalid default Daniel Agar 2022-07-20 01:00:15 -0400
  • ace80e2b9d fw_att_control: add simple backup scheduling if vehicle_attitude unavailable (or stops) Daniel Agar 2022-06-27 13:07:13 -0400
  • 1603883dc9 Configure SCALED_PRESSURE so temperature data is available to QGroundControl jasta 2022-07-16 12:37:06 -0700
  • a110032dc0 Fix typo in SCALED_PRESSURE*_HPP defines jasta 2022-07-16 12:36:23 -0700
  • 413ce8a3c4 fw pos ctrl: absorb fw_lnd_rel_ter into fw_lnd_useter parameter Thomas Stastny 2022-07-18 18:39:55 +0200
  • de3ac12ecd fw pos ctrl params: clarify landing parameters, change defaults Thomas Stastny 2022-07-18 14:50:22 +0200
  • 26cb55ec2c fw pos ctrl: takeoff and landing nudging enabled by default Thomas Stastny 2022-07-18 11:19:25 +0200
  • 121cc1fce8 fw pos ctrl: rework landing abort status abort boolean and reasons no longer separated, single status field with corresponding abort triggers Thomas Stastny 2022-07-18 10:51:11 +0200
  • 694d36050a fw pos ctrl: update landing parameter descriptions Thomas Stastny 2022-07-18 08:40:06 +0200
  • 888e72661f fw pos ctrl: add option to fix the glide slope reference altitude - new param, FW_LND_TER_REL - fixing the glide slope helps keep the landing glide behavior steady (avoiding bumps in the altitude setpoint from e.g. trees) - flare is still triggered via the distance sensor, if enabled by FW_LND_USETERR Thomas Stastny 2022-07-18 08:32:43 +0200
  • c60b215574 fw pos ctrl: allow negative landing glide slope relative altitude when the vehicle did not track the slope well (e.g. at an offset above the track) and the altitude setpoint flattening on intersection with terrain, the throttle would spool up to smoothly intersect the newly flattened altitude setpoint, this could happen before the flare altitude was reached, which is bad. now the steady state glide behavior will be maintained, and flare can trigger at the appropriate time Thomas Stastny 2022-07-18 08:14:07 +0200
  • 4953fdd1ab fw pos ctrl: variable min calibrated airsp in auto airspeed adjuster Thomas Stastny 2022-07-14 14:21:11 +0200
  • 6612d4696d fw pos ctrl: fix glide slope calculation, from geometry, not param Thomas Stastny 2022-07-14 00:55:37 +0200
  • d73b2e8625 fw pos ctrl params: update flaring param values and docs Thomas Stastny 2022-07-14 00:39:31 +0200
  • 7283cd7c9d fw pos ctrl: fix virtual waypoint calculation typo Thomas Stastny 2022-07-14 00:34:02 +0200
  • 8f5b274e72 fw pos ctrl: refactor terrain estimate and land abort - improve terrain estiamte documentation - add landing abort condition bitmasked parameter to choose abort conditions - refactor terrain estimate getter with landing abort logic - log abort status and inform user - log flaring status Thomas Stastny 2022-07-14 00:11:44 +0200
  • c98153e044 fw pos ctrl: enumerate landing nudging options, add to param documenation Thomas Stastny 2022-07-13 11:25:43 +0200
  • 9fab914687 fw pos ctrl: use max function for landing approach entrance rel alt Thomas Stastny 2022-07-13 11:09:57 +0200
  • 217efcb12d fw pos ctrl: set idle throttle in landed conditions also set the default idle throttle to zero as most PX4 applications use electric motors Thomas Stastny 2022-07-13 11:02:36 +0200
  • ceb432aacb mission feasibility checker: use param_find() to check fixed-wing land angle Thomas Stastny 2022-07-05 10:52:37 +0200
  • 4b0a8565fe fw pos ctrl: lower underspeed detection bound for landing airspeed Thomas Stastny 2022-06-30 16:17:56 +0200
  • 41b0a6c62c fw pos ctrl: open up desired max sink rate limits for landing slope - the target_sink_rate param could possibly constrain the maximum commanded sink rate to something less than that of the landing glide slope, which would make it impossible to track. this commit allows opening up the desired max sink rate up to the performance limits of the aircraft, if necessary, for the landing case Thomas Stastny 2022-06-14 21:00:56 -0500
  • d1aca4032d mission feasibility / fw pos ctrl: add limited landing checks back, allow glide slopes below max Thomas Stastny 2022-07-01 16:00:28 +0200
  • 87e09ad9f5 fw pos ctrl: auto landing refactor - landing slope/curve library removed - flare curve removed (the position setpoints will not be tracked during a flare, and were being ignored by open-loop maneuvers anyway) - flare curve replaced by simply commanding a constant glide slope to the ground from the approach entrance, and commanding a sink rate once below flaring alt - flare is now time-to-touchdown -based to account for differing descent rates (e.g. due to wind) - flare pitch limits and height rate commands are ramped in from the previous iteration's values at flare onset to avoid jumpy commands - TECS controls all aspects of the auto landing airspeed and altitude/height rate, and is only constrained by pitch and throttle limits (lessening unintuitive open loop manuever overrides) - throttle is killed on flare - flare is the singular point of no return during landing - lateral manual nudging of the touchdown point is configurable via parameter, allowing the operator to nudge (via remote) either the touchdown point itself (adjusting approach vector) or shifting the entire approach path to the left or right. this helps when GCS map or GNSS uncertainties set the aircraft on a slightly offset approach" Thomas Stastny 2022-06-14 17:02:36 -0500
  • f962399ba1 ekf2: rename BaroBiasEstimator -> BiasEstimator bresch 2022-07-19 12:14:36 +0200
  • 2ba5e9645a tfmini_i2c: add Kconfig v1.13.0-BW Zebulon 2022-07-20 08:05:14 +0800
  • 39453405a0 ekf2: cleanup zero innovation heading fusion Daniel Agar 2022-07-07 18:58:42 -0400
  • ed14151734
    Update Flight-gear bridge, Add support of TF-G2 autogyro flight-gear model (#19122) Roman Dvořák 2022-07-19 09:11:44 +0200
  • 1a513153be ekf2: update range sample fix ekf2_timestamps Daniel Agar 2022-07-16 12:55:46 -0400
  • e5e74f65d7 README: Project governance and trademarks Ramon Roche 2022-07-18 07:59:27 -0700
  • 1e0235d87b ROMFS: remove outdated RWTO_MAX_ROLL from all configs Silvan Fuhrer 2022-07-14 09:15:56 +0200
  • 69bc5d37bc fw pos ctrl: mark completed manual takeoff true if rotary wing and armed Thomas Stastny 2022-07-12 15:50:39 +0200
  • b4e066f056 fw pos ctrl: use hardcoded buffer altitude instead of parameter for clearance altitude buffer Thomas Stastny 2022-07-12 15:22:25 +0200
  • 67b0f5e07e runway takeoff params: improve descriptions Thomas Stastny 2022-07-12 15:17:03 +0200
  • 81d6fdfe8c fw pos ctrl params: update defaults and bounds on wing geometry Thomas Stastny 2022-07-12 15:11:31 +0200
  • 7e12f6ba5a fw pos ctrl: dont use terrain alt for takeoff Thomas Stastny 2022-07-12 15:08:19 +0200
  • ec02413387 fw pos ctrl: remove vtol condition from manual takeoff completion Thomas Stastny 2022-07-12 14:20:00 +0200
  • a12e40b1d8 tecs: convert tas error and soft bounds to percentage of trim airspeed Thomas Stastny 2022-07-12 14:18:20 +0200
  • 1782f9cd3e tecs: zero guard ste rates and airspeed setpoint rates Thomas Stastny 2022-07-12 13:56:30 +0200
  • 63e4ea23b7 vehicle_rates_setpoint: log wheel controller yaw rate on common yaw rate channel Thomas Stastny 2022-07-12 12:14:19 +0200
  • c447064596 fw pos ctrl: rename position control mode variable Thomas Stastny 2022-07-12 12:05:58 +0200