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

Plane: handle guided path requests in GUIDED mode #26328

Open
wants to merge 21 commits into
base: master
Choose a base branch
from

Commits on Oct 28, 2024

  1. AP_Navigation: add method update_path

    Signed-off-by: Rhys Mainwaring <[email protected]>
    srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    3a92238 View commit details
    Browse the repository at this point in the history
  2. AP_L1_Control: add method update_path

    - Implement method update_path
    - Update comment
    - Reduce look-ahead distance in update_path
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    7b0fc5f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    58cab18 View commit details
    Browse the repository at this point in the history
  4. Plane: add guided path navigation

    - Add guided path sub-mode
    
    - Extend handling of SET_POSITION_TARGET_GLOBAL_INT to include path guidance
    - Check for non-zero velocity and acceleration
    - Calculate path curvature and direction
    - Force update of adjust_altitude_target.
    - Remove duplicate check for guided mode.
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    f8ec3e3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    40b26cc View commit details
    Browse the repository at this point in the history
  6. AP_Navigation: rename position variable to location_on_path

    Signed-off-by: Rhys Mainwaring <[email protected]>
    srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    51e2704 View commit details
    Browse the repository at this point in the history
  7. AP_L1_Control: rename position variable to location_on_path

    Signed-off-by: Rhys Mainwaring <[email protected]>
    srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    4035ead View commit details
    Browse the repository at this point in the history
  8. Plane: rename position variable to location_on_path

    Signed-off-by: Rhys Mainwaring <[email protected]>
    srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    d4b99e9 View commit details
    Browse the repository at this point in the history
  9. AP_Navigation: make unit_path_tangent const reference

    Signed-off-by: Rhys Mainwaring <[email protected]>
    srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    fa9055e View commit details
    Browse the repository at this point in the history
  10. AP_L1_Control: make unit_path_tangent const reference

    Signed-off-by: Rhys Mainwaring <[email protected]>
    srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    172ddf0 View commit details
    Browse the repository at this point in the history
  11. Plane: make unit_path_tangent const reference

    Signed-off-by: Rhys Mainwaring <[email protected]>
    srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    abc040c View commit details
    Browse the repository at this point in the history
  12. AP_Navigation: rename path guidance function to follow_path

    Signed-off-by: Rhys Mainwaring <[email protected]>
    srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    c8a6792 View commit details
    Browse the repository at this point in the history
  13. AP_L1_Control: rename path guidance function to follow_path

    Signed-off-by: Rhys Mainwaring <[email protected]>
    srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    243fa00 View commit details
    Browse the repository at this point in the history
  14. Plane: rename path guidance function to follow_path

    Signed-off-by: Rhys Mainwaring <[email protected]>
    srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    cf74dab View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1e75916 View commit details
    Browse the repository at this point in the history
  16. Plane: use brace initialiser for Vector2f

    Signed-off-by: Rhys Mainwaring <[email protected]>
    srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    3373fa6 View commit details
    Browse the repository at this point in the history
  17. Plane: make local variables that don't change const

    Signed-off-by: Rhys Mainwaring <[email protected]>
    srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    7a78315 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8baaac6 View commit details
    Browse the repository at this point in the history
  19. AP_L1_Control: Remove false setter in header

    * Save flash
    
    Signed-off-by: Ryan Friedman <[email protected]>
    Ryanf55 authored and srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    5f84d94 View commit details
    Browse the repository at this point in the history
  20. GCS_Mavlink: Use early return to reduce indent

    Signed-off-by: Ryan Friedman <[email protected]>
    Ryanf55 authored and srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    1061192 View commit details
    Browse the repository at this point in the history
  21. AP_L1_Control: Use is_positive

    Avoid !is_zero
    Ryanf55 authored and srmainwaring committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    bce81f7 View commit details
    Browse the repository at this point in the history