Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Saluki nxp93 wakeup #748

Closed
wants to merge 1,905 commits into from
Closed

Saluki nxp93 wakeup #748

wants to merge 1,905 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jul 3, 2024

  1. Cyphal: add feedback for 8 ESC

    PonomarevDA authored and dagar committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    4c5ce7a View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. battery_status.msg: remove unused fields (PX4#22938)

    Signed-off-by: Silvan Fuhrer <[email protected]>
    sfuhrer authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    1f33abb View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    a1f4363 View commit details
    Browse the repository at this point in the history
  2. Update int_res_est_replay.py (PX4#23351)

    Pulls cell count, min voltage and max voltage from log file but still allows for over-rides. Also added debug info to tell user what what it found in the log and what it is using
    
    Co-authored-by: chfriedrich98 <[email protected]>
    ryanjAA and chfriedrich98 authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    fd8df2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac1effa View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. EKF2: reset position by fusion (PX4#23279)

    * reset position by fusion
    
    * handle local_pos_valid for fixed wing in gnss denied
    
    * [WIP] ekf2: setEkfGlobalOrigin respect current height reference and vertical position aiding
    
    * global origin, also reset vertical pos without gps as ref
    
    * fix wo gnss, that bitcraze ci passes
    
    * revert some changes as requested
    
    * remove duplicate reset messages
    
    * undo unrelated whitespace changes, I'll fix it everywhere in a followup
    
    * [SQUASH] ekf2: add vehicle_command_ack
    
    * resetGlobalPosToExternalObservation consolidate logic
    
    * remove gnss check from local_pos validation check
    
    * reset when  0<accuracy<1, otherwise fuse
    
    * replace gps param with flag
    
    * ekf2: dead reckon time exceeded, respect ZUPT preflight if air data or optical flow expected
    
    * subtract timeout from last inertial dead-reck, change fake pos conditions, save flash
    
    ---------
    
    Co-authored-by: Daniel Agar <[email protected]>
    haumarco and dagar authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    e04c532 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    4bc0286 View commit details
    Browse the repository at this point in the history
  2. SIH - change how LAT and LON is used for Takeoff location (PX4#23363)

    change how lat long is used for SIH
    Claudio-Chies authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    aed0fd4 View commit details
    Browse the repository at this point in the history
  3. FW Position control: clean up param descriptions

    Mostly to save flash, but also to improve generally.
    
    Signed-off-by: Silvan Fuhrer <[email protected]>
    sfuhrer authored and RomanBapst committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    77709c2 View commit details
    Browse the repository at this point in the history
  4. imxrt dshot timing fix (PX4#23365)

    * imxrt: Change PLL settings for more accurate dshot timing
    * Update NuttX submodule
    PetervdPerk-NXP authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    6bd81f3 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. gnss: add missing include

    Breaks CLion otherwise.
    julianoes authored and dagar committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    a35cece View commit details
    Browse the repository at this point in the history
  2. Added pitot tube icing detection (PX4#23206)

    * lib: add FilteredDerivative class
    
    * AirspeedValidator: add first principle check
    
    - filters throttle, pitch and airspeed rate, and triggers
    if the airspeed rate is negative even though the vehicle
    is pitching down and giving high throttle.
    Check has to fail for duration defined by ASPD_FP_T_WINDOW
    to trigger an airspeed failure.
    
    * AirspeedValidator: define constants for first principle check
    
    * FilteredDerivative: set initialised to false if sample interval is invalid
    
    * airspeed_selector: improved comment
    
    * increase IAS derivative filter time constant from 4 to 5
    
    * use legacy parameter handling for FW_PSP_OFF
    
    * handle FW_THR_MAX as well
    
    * ROMFS/airframes: exclude some airframes for v6x and v4pro to save flash on them
    
    ---------
    
    Signed-off-by: Silvan Fuhrer <[email protected]>
    Signed-off-by: RomanBapst <[email protected]>
    Co-authored-by: Silvan Fuhrer <[email protected]>
    RomanBapst and sfuhrer authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    8221940 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1df8f3f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ced609d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf4e564 View commit details
    Browse the repository at this point in the history
  6. ekf2: fix optical flow start logic

     - remove fallthrough that enables flow regardless of success
     - add appropriate start messages for each case
    dagar committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    bcd666b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4d324da View commit details
    Browse the repository at this point in the history
  8. ekf2: fix calcOptFlowBodyRateComp() gyro bias

     - adjust flow sample gyro_rate immediately after popping from ring
       buffer
     - always update flow gyro bias (calcOptFlowBodyRateComp()) regardless
       of flow quality or magnitude
    dagar committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    7047f94 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9dfd82a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f709ed4 View commit details
    Browse the repository at this point in the history
  11. ekf2: optical flow don't compute innovation variance twice

     - collapse updateOptFlow() and startFlowFusion() to avoid recomputing H
     - this is a relatively expensive call we can easily avoid with the
       right structure
    dagar committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    8bf15b0 View commit details
    Browse the repository at this point in the history
  12. ekf2: optical flow logic, timeout if bad_tilt, etc

     - previously we could get stuck with optical flow still technically
       active (_control_status.flags.opt_flow=true), but nothing being
    updated due to excessive tilt, etc
    dagar committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    ea8f14b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6be06ec View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e52025c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c56f84f View commit details
    Browse the repository at this point in the history
  16. ekf2: only limit opt flow HAGL if range only terrain

     - increase HALG limit from 75%->90% of sensor max
    dagar committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    64a6971 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3e3b886 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    5d08b97 View commit details
    Browse the repository at this point in the history
  19. ekf2: EV vel (body) update last fuse timestamps

     - these are set by the NED fuseVelocity() helper so also need to be set in the body frame velocity case
    dagar authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    62ff39a View commit details
    Browse the repository at this point in the history
  20. EKF2: Spoofing GPS check (PX4#23366)

    * estimator gps check fail flag for spoofing
    
    * warn whenever spoofing state changes to true, use default hysteresis to completely stop fusion
    
    * dont introduce more GPS namings, GNSS instead
    
    * flash: exclude mantis for cuav_x7pro
    haumarco authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    419652b View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. ekf2: always add accel/gyro bias process noise

     - continue adding accel/gyro bias process noise even if inhibited
    dagar authored and bresch committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    223397c View commit details
    Browse the repository at this point in the history
  2. ackermann: new features and improvements

    added return mode support, slew rates for actuators, new ackermann specific message, improved cornering slow down effect and fixed logging issue.
    chfriedrich98 authored and sfuhrer committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    03ff837 View commit details
    Browse the repository at this point in the history
  3. exclude 4017 from v5x to save flash

    chfriedrich98 authored and sfuhrer committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    3fe609f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c29b4ff View commit details
    Browse the repository at this point in the history
  5. ekf2: remove warning events logging

     - some of these warning flags aren't even being used, and most of the rest we can figure out from other sources
    dagar committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    75bb339 View commit details
    Browse the repository at this point in the history
  6. uORB: SubscriptionInterval fix timestamp wrapping when initializing l…

    …ess than the interval time after boot (PX4#23384)
    
    * SubscriptionInterval: ensure _last_update is never before timer start
    MaEtUgR authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    2c3401d View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. ackermann: add SITL airframe

    chfriedrich98 authored and dagar committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    c391509 View commit details
    Browse the repository at this point in the history
  2. Update submodule gz to latest Thu Jul 11 00:39:09 UTC 2024

        - gz in PX4/Firmware (2c3401d): PX4/PX4-gazebo-models@881558c
        - gz current upstream: PX4/PX4-gazebo-models@312cd00
        - Changes: PX4/PX4-gazebo-models@881558c...312cd00
    
        312cd00 2024-07-08 chfriedrich98 - Add rover ackermann model (#46)
    PX4BuildBot authored and dagar committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    e0ea91f View commit details
    Browse the repository at this point in the history
  3. bugfix for failing actions

    Claudio-Chies authored and dagar committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    57e303b View commit details
    Browse the repository at this point in the history
  4. boards: add console build for Cube Orange(+)

    This adds a build variant which enables the serial console, and
    therefore disables the ADSB receiver.
    julianoes authored and dagar committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    20137be View commit details
    Browse the repository at this point in the history
  5. ekf2: use bias corrected angular velocity

     - avoid unnecessarily storing _ang_rate_delayed_raw
    dagar committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    f93dc61 View commit details
    Browse the repository at this point in the history
  6. ekf2: directly use IMU sample to find corresponding aid source sample

     - I think this helps make it clear we're using a sensor sample
       corresponding with a particular IMU sample
    dagar committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    ac77049 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9124a7b View commit details
    Browse the repository at this point in the history
  8. Survey - fix of survey tracking problem on steep slopes (PX4#23371)

    * initial working
    
    * incoperated review
    Claudio-Chies authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    33be5d8 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. SubscriptionInterval: move updated, update, copy function to a cpp file

    Saves 17.3 kilobytes of flash 😮
    MaEtUgR committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    e2b3145 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. BMP581: Add Bosch BMP581 barometer (PX4#23064)

    * BMP581: Add Bosch BMP581 barometer
    
    * Copyright:fix copyright header year
    
    * style: not use pointers and Bool returns, Check the failed condition return
    
    * delay: Replace usleep() with ScheduleDelayed()
    
    * definitions: Delete unused definitions
    
    * comment: Delet redundant comments
    
    * constants: Change to uppercase
    
    * BMP581: run make format
    cuav-liu1 authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    b1b0032 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    59b96f4 View commit details
    Browse the repository at this point in the history
  2. ekf2: range finder cleanup duplicate logic

    dagar authored and bresch committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    dc5f811 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be55109 View commit details
    Browse the repository at this point in the history
  4. ekf2: optical flow magnitude check compensated

     - additionally don't use flow for reset if magnitude isn't acceptable
    dagar committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    a5a6731 View commit details
    Browse the repository at this point in the history
  5. ekf2: add terrain/dist_bottom reset deltas (vehicle_local_position/ve…

    …hicle_global_position)
    dagar authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    e03aef6 View commit details
    Browse the repository at this point in the history
  6. Update submodule mavlink to latest Mon Jul 15 12:39:00 UTC 2024

        - mavlink in PX4/Firmware (abcf9ca): mavlink/mavlink@da3223f
        - mavlink current upstream: mavlink/mavlink@d65952b
        - Changes: mavlink/mavlink@da3223f...d65952b
    
        d65952ba 2024-07-05 Peter Barker - common.xml: correct description of GLOBAL_POSIITON_INT.relative_alt frame (PX4#2131)
    5fc2ff8e 2024-06-26 Hamish Willee - Add multiplier field to docs, if present (PX4#2125)
    a13d2317 2024-06-26 Roman Bapst - Added MAV_CMD_EXTERNAL_WIND_ESTIMATE to development (PX4#2122)
    d8af87fd 2024-06-19 jokalode - Update common.xml (PX4#2116)
    PX4BuildBot authored and dagar committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    9bbfc87 View commit details
    Browse the repository at this point in the history
  7. ekf2: GNSS velocity control should own vertical velocity reset if hei…

    …ght faiing
    
     - GNSS height control using the velocity sample directly is ignoring
       potential position offsets
    dagar committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    177613e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    40349fa View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    80ee622 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8e5f28f View commit details
    Browse the repository at this point in the history
  11. ekf2-flow: only allow flow when in range

    Also, as the flow makes the link between range and horizontal velocity,
    only allow it to start if at least one of the two is known. Otherwise
    the EKF will struggle to estimate both values at the same time.
    bresch authored and dagar committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    9d6c2ba View commit details
    Browse the repository at this point in the history
  12. ekf2: consolidate GNSS yaw in gnss_yaw_control.cpp and fix naming (GP…

    …S->GNSS)
    
    Co-authored-by: Mathieu Bresciani <[email protected]>
    dagar and bresch authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    1cd7d54 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    48f1687 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe5a07a View commit details
    Browse the repository at this point in the history
  3. laser scan subscription optional

    dakejahl authored and MaEtUgR committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    aa8a9e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    76cf54c View commit details
    Browse the repository at this point in the history
  5. ekf2: optical flow adjust jacobian epsilon to avoid numerical issues

     - in the generated code there's a 1 / eps^2 term if the height and
       terrain estimates are the same
    dagar authored and bresch committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    13b62a7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    397ff4a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b48aca1 View commit details
    Browse the repository at this point in the history
  8. ekf2: enable all GNSS checks by default

    bresch authored and dagar committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    20c0d3a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f832ae6 View commit details
    Browse the repository at this point in the history
  10. ekf2: reword EKF2_GPS_CHECK param

    bresch authored and dagar committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    8157504 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    8c4620b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5c27a8 View commit details
    Browse the repository at this point in the history
  3. ekf2: fake_pos don't use fuseHorizontalPosition helper

     - fake_pos shouldn't update _time_last_hor_pos_fuse
    dagar committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    6fe0fa6 View commit details
    Browse the repository at this point in the history
  4. ekf2: fake_hgt don't use fuseVerticalPosition helper

     - fake_hgt shouldn't update _time_last_hgt_fuse
    dagar committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    57c1ba5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    691fdf7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f8f8ddc View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Configuration menu
    Copy the full SHA
    5083ec5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08c7902 View commit details
    Browse the repository at this point in the history
  3. add pure pursuit library

    chfriedrich98 authored and bresch committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    a42dc21 View commit details
    Browse the repository at this point in the history
  4. ekf2/commander: simplify navigation filter preflight checks

     - remove commander test ratio "tuning knobs" (COM_ARM_EKF_{HGT,POS,VEL,YAW})
       - these are effectively redundant with the actual tuning (noise & gate)
         in the estimator, plus most users have no idea why they'd be
         adjusting these other than to silence an annoying preflight complaint
     - remove ekf2 "PreFlightChecker" with hard coded innovation limits
     - ekf2 preflight innovation flags are now simply if any active source
       exceeds half the limit preflight
    dagar authored and bresch committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    eac14b7 View commit details
    Browse the repository at this point in the history
  5. msgs/EstimatorStatus.msg rename mag_test_ratio -> hdg_test_ratio

     - this is used for more than just mag
    dagar authored and bresch committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    ca9948a View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Added support for resetting wind states to external observation (PX4#…

    …23277)
    
    * added support for resetting wind states to external observation
    
    Signed-off-by: RomanBapst <[email protected]>
    
    * moved wind related functions into separate file
    
    Signed-off-by: RomanBapst <[email protected]>
    
    * added VEHICLE_CMD_EXTERNAL_WIND_ESTIMATE
    
    Signed-off-by: RomanBapst <[email protected]>
    
    * correctly compute variances
    
    Signed-off-by: RomanBapst <[email protected]>
    
    * ekf2: implement wind reset
    
    Signed-off-by: RomanBapst <[email protected]>
    
    * only allow VEHICLE_CMD_EXTERNAL_WIND_ESTIMATE during wind dead-reckoning
    and increase horizontal velocity variance to allow velocity states to move
    towards solution that is aligned with the newly set wind
    
    Signed-off-by: RomanBapst <[email protected]>
    
    * only reset wind on ground
    
    * still use wind reset using airspeed when it wasn't initialized
    
    * exclude func for rover, change reset interface
    
    * handle wind reset in drag-fusion
    
    * replace state reset with variance reset in sideslip/drag fusion
    
    * remove resetWind function
    
    ---------
    
    Signed-off-by: RomanBapst <[email protected]>
    Co-authored-by: Marco Hauswirth <[email protected]>
    RomanBapst and haumarco authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    1b9f1b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe3cd4b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7f14110 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f2bca92 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f8bebd9 View commit details
    Browse the repository at this point in the history
  6. ackermann: fix naming conventions

    chfriedrich98 authored and bresch committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    aa0dda7 View commit details
    Browse the repository at this point in the history
  7. drivers/rc: new standalone dsm_rc driver

     - extracted from monolithic drivers/rc_input which will eventually be
       dropped once all drivers migrated and boards updated
    dagar committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    561dcee View commit details
    Browse the repository at this point in the history
  8. drivers/rc: new standalone sbus_rc driver

     - extracted from monolithic drivers/rc_input which will eventually be
       dropped once all drivers migrated and boards updated
    dagar committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    7a6c4f0 View commit details
    Browse the repository at this point in the history
  9. drivers/rc: new standalone ghst_rc driver

     - extracted from monolithic drivers/rc_input which will eventually be
       dropped once all drivers migrated and boards updated
    dagar committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    3a3f04c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    85de0ff View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b46b2cd View commit details
    Browse the repository at this point in the history
  12. remove newlines

    dagar committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    9ff6c4b View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Fix load monitoring inconsistency bug

    Stockton Slack authored and bkueng committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    36d89df View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    39abd87 View commit details
    Browse the repository at this point in the history
  2. ekf2: block process noise increment without constraining the variance

    The wind variance can be reset to a value larger than the wind init
    variance (e.g.: when the reset occurs when flying close to the N or E
    axis). Constraining the variance after a covariance initialization would
    artificially increase the correlation and could destabilize the filter.
    bresch committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    79e0e00 View commit details
    Browse the repository at this point in the history
  3. Decouple filepaths from rcS/MTD

    PetervdPerk-NXP authored and dagar committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    46e43ec View commit details
    Browse the repository at this point in the history
  4. Remove unused kconfig symbol

    PetervdPerk-NXP authored and dagar committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    a99cc0a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3fa9cda View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d0d9aaa View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ea92c7f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    54b20f1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ab82c24 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b38305d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    af36c0b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4ca3e1b View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Navigator: increase stack by 40 bytes

    Signed-off-by: Silvan Fuhrer <[email protected]>
    sfuhrer authored and bkueng committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    ebcfb53 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd72578 View commit details
    Browse the repository at this point in the history
  3. ekf2: Optical flow enabled by default

    oravla5 authored and sfuhrer committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    b76c1c9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    85b6b0a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a07c986 View commit details
    Browse the repository at this point in the history
  6. ekf2-flow: add param to force using internal gyro

    In some cases the vibration environment of the optical flow sensor is
    worse than near the autopilot.
    bresch authored and dagar committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    0b1eba9 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Commander: do not switch out of Terminte after disarm

    Signed-off-by: Silvan Fuhrer <[email protected]>
    sfuhrer committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    ee8030d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97561d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5808dac View commit details
    Browse the repository at this point in the history
  4. bugfix: wrong reset_counter used

    haumarco authored and sfuhrer committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    9d9d8ae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d841bf1 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    9257744 View commit details
    Browse the repository at this point in the history
  2. baro tuning: make hpf argument optional

    This filter is often not needed. Setting the default value to -1 makes it
    optional.
    bresch committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    7b3d168 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    b93dd0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    edcda80 View commit details
    Browse the repository at this point in the history
  3. batteryCheck: apply supply circuit breaker also to battery checks

    This was the case in older versions of PX4.
    MaEtUgR authored and sfuhrer committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    7d79bdf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0d00543 View commit details
    Browse the repository at this point in the history
  5. failsafe: unhealthy battery during spoolup leads to disarm

    battery failures can occur upon arming when the load gets sgnificant.
    In that case the safest thing to do is prevent a takeoff before anything
    worse happens.
    MaEtUgR authored and sfuhrer committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    e06629b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2e66bbd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    72ed160 View commit details
    Browse the repository at this point in the history
  8. battery_status: remove custom_faults

    MaEtUgR authored and sfuhrer committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    a18c18e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ba57924 View commit details
    Browse the repository at this point in the history
  10. battery: fix initialization for internal resistance estimation

    Don't run/initialize if number of battery cells is zero and reinitialize whenever this parameter changes.
    chfriedrich98 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    9ca9ae5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e5657ba View commit details
    Browse the repository at this point in the history
  12. SITL airframes/Navigator: remvoe reference to removed param MIS_LTRMI…

    …N_ALT
    
    Signed-off-by: Silvan Fuhrer <[email protected]>
    sfuhrer committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    b74e46b View commit details
    Browse the repository at this point in the history
  13. Navigator: add terrain collision avoidance logic for Mission/RTL

    Avoid flying into terrain using the distance sensor.
    Enable through the parameter NAV_MIN_GND_DIST.
    Only active during commanded descents with vz>0 (to prevent climb-aways),
    excluding landing and VTOL transitions.
    It changes the altitude setpoint in the triplet to maintain the current altitude
    and republish the triplet. We also change the mission item altitude used for
    acceptance calculations to prevent getting stuck in a loop.
    
    Signed-off-by: Silvan Fuhrer <[email protected]>
    sfuhrer committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    75ce550 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. zenoh: update zenoh-pico from 0.7.0 to 1.0.0 (PX4#23462)

    * Update Zenoh-pico from 0.7.0 to 1.0.0
    * Update the zenoh-pico version to use PX4/dev/1.0.0-px4
    * Remove the rostopic and rt/ prefix
     * Unlike zenoh-bridge-dds we were using, zenoh-bridge-ros2dds is now adding the rt/ prefix automagically.
    AlexisTM authored Aug 2, 2024
    Configuration menu
    Copy the full SHA
    abc629c View commit details
    Browse the repository at this point in the history
  2. Add missing rc.sysinit file in the ROMFS

    AlexisTM authored and dagar committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    d4d60a5 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. commander: allow external modes more time for initial response

    We've come accross a case where a ROS node would consistently take something
    over 800 ms until the first arming check request subscription callback was
    triggered.
    After the first sample, the callback always triggered within the expected
    timeframe.
    Therefore this patch allows for more time right after registration until
    timing out.
    bkueng committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    4883f21 View commit details
    Browse the repository at this point in the history
  2. ackermann: add protection against float precision problem in acceptan…

    …ce radius update (PX4#23478)
    
    * ackermann: add protection against float precision problem in acceptance radius update
    
    * ackermann: protect against divide-by-zero
    
    ---------
    
    Co-authored-by: Mathieu Bresciani <[email protected]>
    sbtjagu and bresch authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    326e2a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. zenoh-pico: update to correct dev/1.0.0 branch

    which is up to date containing "Use SO_REUSEPORT only if it exists"
    and is advertised by GitHub because the commit is on a branch
    MaEtUgR committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    84d4ee0 View commit details
    Browse the repository at this point in the history
  2. hardfault_log: revert to explicit path to not trip the module documen…

    …tation parser
    
    - the module documentation parser can only resolve defines from the same file
    - also it cannot deal with defines embeded in strings
    - what board should it add for the general documentation anyways?
    
    As a result of these issues I suggest to stay with the original hardcoded
    /fs/microsd for the documentation. It's still the most common path as far as
    I can see.
    MaEtUgR committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    8ed3489 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d2478d0 View commit details
    Browse the repository at this point in the history
  4. gnss: update supported baud rates (PX4#23415)

    * gnss: update supported baud rates
    
    The Septentrio GNSS driver requires certain baud rates to test all the
    supported baud rates of the receiver. Without these changes, certain
    "non-standard" ones would print an error to the MAVLink console when the
    driver was started through the console.
    
    * platforms: add missing baudrate defines
    
    ---------
    
    Co-authored-by: Thomas Frans <[email protected]>
    Co-authored-by: Julian Oes <[email protected]>
    3 people authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    3157a4e View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    bfcd456 View commit details
    Browse the repository at this point in the history
  2. differential: restructure and update module (PX4#23430)

    * differential: rename module
    
    * differential: restructure and update module
    chfriedrich98 authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    33d99a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    28a0de6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c8ff590 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    588eedb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    876730a View commit details
    Browse the repository at this point in the history
  7. gz_bridge: add rover world to cmake

    chfriedrich98 authored and dagar committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    176f09b View commit details
    Browse the repository at this point in the history
  8. Update submodule sitl_gazebo-classic to latest Wed Aug 7 12:39:04 UTC…

    … 2024
    
        - sitl_gazebo-classic in PX4/Firmware (28a0de6): PX4/PX4-SITL_gazebo-classic@67431d2
        - sitl_gazebo-classic current upstream: PX4/PX4-SITL_gazebo-classic@67af3c3
        - Changes: PX4/PX4-SITL_gazebo-classic@67431d2...67af3c3
    
        67af3c3 2024-07-18 Silvan Fuhrer - model/lidar: incrase range to 50m (PX4#1049)
    PX4BuildBot authored and dagar committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    b488e45 View commit details
    Browse the repository at this point in the history
  9. Update submodule gz to latest Wed Aug 7 12:39:06 UTC 2024

        - gz in PX4/Firmware (411a328): PX4/PX4-gazebo-models@312cd00
        - gz current upstream: PX4/PX4-gazebo-models@536305a
        - Changes: PX4/PX4-gazebo-models@312cd00...536305a
    
        536305a 2024-08-07 Claudio Chies - add world for collision prevention (#52)
    36f49cb 2024-07-29 Stefano Colli - Add x500 with gimbal model (#47)
    4ddfc13 2024-07-24 Jacob Dahl - Downward mono cam + aruco tag (#48)
    PX4BuildBot authored and dagar committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    a39a3e2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    086c044 View commit details
    Browse the repository at this point in the history
  11. stm32h7: Reset USART clock selection (PX4#23498)

    This resets the USARTs' clock source selection to the default, in case
    it has been changed by the bootloader.
    
    This is required if booting from the ArduPilot bootloader which happens
    to reset the clock selection to PLL.
    
    Without this fix, UARTs (including the console) is garbled, so
    presumably at an invalid baudrate.
    julianoes authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    2d99ae1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a8d54c7 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    e2f5deb View commit details
    Browse the repository at this point in the history
  2. NavigatorMissionItem.msg: remove instance_count

    This information is duplicate to mission_result/mission_id.
    
    Signed-off-by: Silvan Fuhrer <[email protected]>
    sfuhrer committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    b01c179 View commit details
    Browse the repository at this point in the history
  3. RTL direct: publish NavigatorMissionItem

    Signed-off-by: Silvan Fuhrer <[email protected]>
    sfuhrer committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    588c4a0 View commit details
    Browse the repository at this point in the history
  4. RTLDirect: check for terrain collision in every state of RTL beside w…

    …hen landing
    
    Signed-off-by: Silvan Fuhrer <[email protected]>
    sfuhrer committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    a737036 View commit details
    Browse the repository at this point in the history
  5. FlightTaskOrbit: Avoid sending NAN altitude in status telemetry while…

    … it's changed by stick
    MaEtUgR authored and dagar committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    0381e14 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a91aa40 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cd231d0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1af295f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1a7717b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a294e01 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    718d308 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82be5cd View commit details
    Browse the repository at this point in the history
  3. Strip out html escape comments

    hamishwillee authored and bresch committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    58a699e View commit details
    Browse the repository at this point in the history
  4. Support MAVLink extension MANUAL_CONTROL.aux

    Note that in uORB we don't currently know if the aux fields are
    specifically valid or not so we can also not set the corresponding
    bits in the field.
    MaEtUgR committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    6cf0bf5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f04aa24 View commit details
    Browse the repository at this point in the history
  6. commander: extend local position 'relaxed' validity

    Relaxed position is valid as long as a velocity aiding source is active
    (e.g.: optical flow or airspeed+sideslip)
    bresch committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    8b12b7c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3f17f15 View commit details
    Browse the repository at this point in the history
  8. mavlink_receiver: limit access through instances with gimbal mode

    This adds explicit handling for the few things we want to allow through a MAVLink instance dedicated to a gimbal/(camera) payload as per the MAVLink gimbal mode configuration.
    MaEtUgR authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    fdfe434 View commit details
    Browse the repository at this point in the history
  9. mRo boards: Fix for USART clock selection

    TOTON95 authored and dagar committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    f4f9311 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1211aad View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    64056fc View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    478875c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af06bee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9343ca View commit details
    Browse the repository at this point in the history
  4. Remove euler angles from attitude setpoint (PX4#23482)

    * Remove euler angles from attitude setpoint message
    
    * Remove usage of euler angles in attitude setpoint messages
    
    This commit removes the usage of euler angles in the vehicle_attitude_setpoint messages
    
    * Fix standard vtol
    Jaeyoung-Lim authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    e008ca2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    db8781e View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    afc360d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    acc0cd7 View commit details
    Browse the repository at this point in the history
  3. FW Position Control: make explicit when underspeed detection logic is…

    … en-/disabled
    
    Signed-off-by: Silvan Fuhrer <[email protected]>
    sfuhrer committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    a0d22a4 View commit details
    Browse the repository at this point in the history
  4. ekf2: send airspeed data to ekf backend regardless of sign

    On ground the airspeed can sometimes be slightly negative but the ekf
    should still know that airspeed data is flowing regularly
    bresch authored and sfuhrer committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    aad607e View commit details
    Browse the repository at this point in the history
  5. MissionBase: replay the gimbal and trigger cached items only upon rea…

    …ching resume waypoint (PX4#23484)
    
    * Fix: replay the mission cached items only upon reaching resume waypoint
    
    * Refactoring
    Split camera mode mission items from gimbal ones so to have a finer control over the relative replays
    
    * Chore: fix formatting
    
    ---------
    
    Co-authored-by: Silvan Fuhrer <[email protected]>
    StefanoColli and sfuhrer authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    e2c0e5c View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. icm40609d: Clear interrupt status at FIFO reset

    If DRDY signal is used, the interrupt status needs to be cleared at FIFO reset
    in order to make DRDY go back inactive. Otherwise there won't be a falling edge
    interrupt at the next sample.
    
    Signed-off-by: Jukka Laitinen <[email protected]>
    jlaitine authored and dagar committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    fd062d0 View commit details
    Browse the repository at this point in the history
  2. icm40609d: Add INTF register definition and disable I2C interface

    Disable I2C to make sure that the sensor doesn't switch to that by accident
    
    Signed-off-by: Jukka Laitinen <[email protected]>
    jlaitine authored and dagar committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    cc4d5bd View commit details
    Browse the repository at this point in the history
  3. icm40609d: Change FIFO count to samples instead of bytes

    As the sensor can directly report the amount of samples in the fifo, use it to simplify the logic.
    
    Also combine the fifo empty/fifo overflow checks for interrupt and polling modes.
    
    Signed-off-by: Jukka Laitinen <[email protected]>
    jlaitine authored and dagar committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    0459481 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a327b14 View commit details
    Browse the repository at this point in the history
  5. Makefile: Fix error message when cannot find target board

    not $(MAKE) help|list_config_targets, we should use $(MAKE) list_config_targets
    for the desired results.
    mirusu400 authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    5121358 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f3a8d05 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dec550d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1fa878a View commit details
    Browse the repository at this point in the history
  9. navigator: publish navigator_state

    feedback to commander
    bresch committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    9f69e9e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    25fcb3c View commit details
    Browse the repository at this point in the history
  11. navigator: add failure enum

    bresch committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    4ed3e9e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c8501cc View commit details
    Browse the repository at this point in the history
  13. github: update bug report template

    Removes unnecessary required fields
    mrpollo authored and dagar committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    af0129d View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Add Bosch BMM350 magnetometer (PX4#23362)

    * Add Bosch BMM350 magnetometer
    
    * BMM350 replace info messages with debug messages
    
    * BMM350 update measurement interval
    
    * BMM350 fix offsets, update based on review
    
    * BMM350 Update default parameters to 50Hz
    
    * Update OTP Word LSB check
    
    * BMM350 fix styles and formatting
    
    * BMM350 update error checks
    Viliuks authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    2a124fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7e6e13 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Commander: only add *autopilot disengaged* to failsafe notifactions i…

    …n special cases
    
    Signed-off-by: Silvan Fuhrer <[email protected]>
    sfuhrer authored and bresch committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    4a3cbec View commit details
    Browse the repository at this point in the history
  2. estimatorChecks: disable warning for imminent position failure if tha…

    …t is disabled (PX4#23556)
    
    COM_POS_FS_EPH can be set to -1, in which case the actual failure eph is INFINITY.
    
    Signed-off-by: Silvan Fuhrer <[email protected]>
    sfuhrer authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    0963855 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f66410 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ea673b0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ad1d9e1 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. Configuration menu
    Copy the full SHA
    ea0ef15 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. RTL: cone: never climb more than to RTL_RETURN_ALT (PX4#23558)

    This is to prevent that a large NAV_ACC_RAD leads to very high return altitudes.
    
    Signed-off-by: Silvan Fuhrer <[email protected]>
    sfuhrer authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    435e966 View commit details
    Browse the repository at this point in the history
  2. Landing horizontal velocity compensation / unsteady landing (PX4#23546)

    * initial working
    
    * implemented feedback
    Claudio-Chies authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    e29a36a View commit details
    Browse the repository at this point in the history
  3. Update GZBridge to be able to use gazebo airspeed. Add quadtailsitter. (

    PX4#23455)
    
    * Update GZBridge to be able to use gazebo airspeed. Add gz quadtailsitter.
    
    * Fix formatting
    
    ---------
    
    Co-authored-by: jmackay2 <[email protected]>
    jmackay2 and jmackay2 authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    7e45f49 View commit details
    Browse the repository at this point in the history
  4. Documentation - improved GCS parameter readablity (PX4#23376)

    improved GCS parameter description
    
    Co-authored-by: Hamish Willee <[email protected]>
    Co-authored-by: Silvan Fuhrer <[email protected]>
    3 people authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    4d21110 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0481c04 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    746ae25 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    072892f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    07734c2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c60b1d1 View commit details
    Browse the repository at this point in the history
  10. littlefs: needs more stack when used

    niklaut authored and dagar committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    ecfdbd2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f2f4488 View commit details
    Browse the repository at this point in the history
  12. fix: make help on Ubuntu 22.04

    Ubuntu 22.04 uses make 4.3 which broke the current `make help` target
    Reference:
    https://stackoverflow.com/a/26339924
    
    Signed-off-by: Beniamino Pozzan <[email protected]>
    beniaminopozzan authored and dagar committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    98eae3c View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. ekf2: extract WMM update logic

    bresch authored and dagar committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    0931179 View commit details
    Browse the repository at this point in the history
  2. Revert "Update GZBridge to be able to use gazebo airspeed. Add quadta…

    …ilsitter. (PX4#23455)" (PX4#23583)
    
    This reverts commit 7e45f49.
    
    Co-authored-by: jmackay2 <[email protected]>
    Jaeyoung-Lim and jmackay2 authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    f252e20 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Navigator: MissionFeasibilityCheck: Rework 1st waypoint check (PX4#23568

    )
    
    * FeasibilityChecker: only warn when first waypoint is too far, but still accept mission as valid
    
    * feasiblityChecker: make distance to first waypoint check against home position instead of current position, so it is more constant during a flight
    
    * Apply suggestions from code review
    
    Co-authored-by: Silvan Fuhrer <[email protected]>
    
    * feasibilityCheckerTest: update tests to not fail for first waypoint check
    
    * feasibilityChecker: make comment for 1stwaypointcheck event
    
    * Feasibility check unit test: fix comment
    
    Signed-off-by: Silvan Fuhrer <[email protected]>
    
    ---------
    
    Signed-off-by: Silvan Fuhrer <[email protected]>
    Co-authored-by: Silvan Fuhrer <[email protected]>
    KonradRudin and sfuhrer authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    3478765 View commit details
    Browse the repository at this point in the history
  2. ci: github actions runs-on Dronecode AWS Infra

    * ci: try runs-on Dronecode Infra
    * ci: comment on how to disable RunsOn
    * Update .github/workflows/build_all_targets.yml
    mrpollo authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    b2f6636 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ae16556 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    b33b039 View commit details
    Browse the repository at this point in the history
  2. Update pab_manifest.c (PX4#23594)

    * Update pab_manifest.c
    
    I have rebased on main and squash my commits into 1.
    
    * Update pab_manifest.c
    
    I have updated pab_manifest.c:
    // BASE ID 0x150 ZeroOne Pixhawk Baseboard Alaised to ID 0
    {HW_BASE_ID(0x150), base_configuration_0, arraySize(base_configuration_0)}, // ZeroOne Pixhawk Baseboard ver 0x150
    ZeroOne-Aero authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    02ed116 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20b6f34 View commit details
    Browse the repository at this point in the history
  4. Navigator: make sure VTOL transitions in Descend mode are alays trigg…

    …ered (PX4#23578)
    
    It previously didn't catch switches to Descend from a manual mode,
    as both modes have navigation_mode_new=nullptr.
    
    Signed-off-by: Silvan Fuhrer <[email protected]>
    sfuhrer authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    6ef82ad View commit details
    Browse the repository at this point in the history
  5. Commander: Failsafe: set clear condition for action Land like for RTL (

    …PX4#23569)
    
    For many failsafes, it is possible to select RTL and Land as actions.
    In this commit I synchronize the clear condition for these two action
    options, to always only clear on Disarm or manual mode change.
    Reasoning is that for the user RTL and Land is a similar action and
    I would thus expect them to be as similar as possible. And I in general
    would rather not clear a failsafe state instead of too often clearing it.
    
    Example: GF failsafe with action Land --> even if the drone is marginally
    within the GF again, I want it to proceed with the Landing unless
    I manually intervene.
    
    Signed-off-by: Silvan Fuhrer <[email protected]>
    sfuhrer authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    e0bb56b View commit details
    Browse the repository at this point in the history
  6. Navigator: Land: Improve it for VTOL by taking breaking distance into…

    … account (PX4#23566)
    
    * vtol adjust landing setpoint
    
    * improve comment
    
    Co-authored-by: Silvan Fuhrer <[email protected]>
    
    ---------
    
    Co-authored-by: Silvan Fuhrer <[email protected]>
    Claudio-Chies and sfuhrer authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    ee022a7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ebbd2c1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7250ee1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d617bf4 View commit details
    Browse the repository at this point in the history
  10. ci: upgrade sitl mavsdk tests workflow

    mrpollo authored and dagar committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    7f33dcf View commit details
    Browse the repository at this point in the history
  11. ci: slow down sitl test realtime

    mrpollo authored and dagar committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    89f29e9 View commit details
    Browse the repository at this point in the history
  12. ci: add note regarding RunsOn

    mrpollo authored and dagar committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    00c3017 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Update gz version to harmonic

    Jaeyoung-Lim authored and dagar committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    b1dfe1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13c4136 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cf941b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    64b0586 View commit details
    Browse the repository at this point in the history
  5. ekf2-fake pos: add valid fake position fusion

    This is similar to fake pos but is only used when the ekf has an
    external information telling it that the vehicle is not changing
    position. This information can then be used to keep a valid local
    position even when the vehicle isn't exactly at rest.
    bresch committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    1a0f97e View commit details
    Browse the repository at this point in the history
  6. Commander: lock down mav sys and comp id

    - keeps them as local params at init
    - only allow to set at init
    mrpollo authored and dagar committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    54f7b58 View commit details
    Browse the repository at this point in the history
  7. cmake: relax git tag requirements

     - default to v0.0.0 if tag isn't available
     - src/lib/px_update_git_header.py use same PX4_GIT_TAG as cmake
     - update lingering master branch references to main
    dagar authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    d7b1659 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5656072 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ebbb880 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. gz: Fix endless wait for gazebo on different worlds (PX4#23613)

    Co-authored-by: your-sudden-death <[email protected]>
    your-sudden-death and your-sudden-death authored Aug 24, 2024
    Configuration menu
    Copy the full SHA
    510d3cf View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    1a4e8a7 View commit details
    Browse the repository at this point in the history
  2. ekf2: correctly compute vel variance from flow variance

    Co-authored-by: Marco Hauswirth <[email protected]>
    2 people authored and dagar committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    9183c47 View commit details
    Browse the repository at this point in the history
  3. platforms/nuttx/init/stm32f7: rc.board_arch_defaults reduce LOGGER_BU…

    …F to 40
    
    To get some breathing space on setups with memory-intensive components (e.g. UAVCAN).
    
    Signed-off-by: Silvan Fuhrer <[email protected]>
    sfuhrer authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    8bfd3b0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a75db12 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    16c77be View commit details
    Browse the repository at this point in the history
  6. lib/mixer_module: added a constant instance start so that when instan…

    …ce start is changed in actuator yaml files they parameters are able to be used (PX4#23616)
    
    Co-authored-by: Luca Scheuer <[email protected]>
    lucascheuer and vertiq-luca authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    ca47f6f View commit details
    Browse the repository at this point in the history
  7. mavlink: Fix ESC_STATUS sending for batches > 1

    The indexing was wrong for esc_status sending for ESCs 4->
    
    Signed-off-by: Jukka Laitinen <[email protected]>
    jlaitine authored and dagar committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    f67eb69 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Fix spelling of airflow sensor msg comments

    jmackay2 authored and bresch committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    5fff1ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be4d0d3 View commit details
    Browse the repository at this point in the history