Commit Graph
323 Commits
Author SHA1 Message Date
bnsgeyer 52ebc48cc3 AC_AttitudeControl: add support to set ILMI param defaults
AC_AttitudeControl: resolving rebase issues
AC_AttitudeControl: resolving rebase issues

AC_AttitudeControl: Implement default setting of ILMI param for heli

AC_AttitudeControl: nested if statement so common default gains between trad heli and copter are not duplicated
2026-02-12 18:55:02 -05:00
Randy Mackay 24d05a63eb AC_PosControl: param conversion comment fix 2026-01-23 11:51:54 +11:00
Leonard Hall be54f76636 AC_PosControl: Parameter description, range and increment update 2025-12-17 08:03:10 +09:00
Randy Mackay 98eeaeedd8 AC_PosControl: quadplane conversion for NEU to NED 2025-12-17 08:03:10 +09:00
Randy Mackay 346f852a92 AC_PosControl: correct param conversion comments 2025-12-17 08:03:10 +09:00
Randy Mackay 1f90c7eb3d AC_PosControl: param conversion for change to NED 2025-12-17 08:03:10 +09:00
Randy Mackay 88b8e6e088 AC_PosControl: move D_VEL, D_ACC and NE_VEL to new param indices 2025-12-17 08:03:10 +09:00
Leonard Hall 523f070545 AC_AttitudeControl: remove D_land_at_climb_rate_ms 2025-12-17 08:03:10 +09:00
Leonard Hall aa69e790bc AC_AttitudeControl: NEU to NED renaming - Conversion 2025-12-17 08:03:10 +09:00
Leonard Hall 5245887b1d AC_AttitudeControl: Move parameter names to NE_ and D_ 2025-12-17 08:03:10 +09:00
Leonard Hall 77bedee55a AC_AttitudeControl: NEU to NED renaming - No compiler change 2025-12-17 08:03:10 +09:00
Leonard Hall a1a004bbac AC_AttitudeControl: Ensure sign of speed and acceleration limits 2025-11-21 13:01:44 +09:00
Leonard Hall 75ad699868 AC_AttitudeControl: Naming Change No compiler change 2025-11-14 10:01:37 +11:00
Leonard HallandRandy Mackay 7857d32d3f AC_PosControl: Improve EKF reset handling
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
2025-11-04 12:27:47 +09:00
George Zogopoulos 887dedd231 AC_AttitudeControl: Removed old reference to PSC_ACC_XY_FILT
Addresses #31184.
2025-10-01 08:56:01 +09:00
Leonard Hall 5b43ab92a0 AC_AttitudeControl: Remove unused functions 2025-09-26 17:54:32 +09:00
Leonard Hall a7211e2467 AC_AttitudeControl: AC_PosControl: Convert to postype 2025-09-26 10:35:25 +09:00
Leonard Hall e87b322d84 AC_AttitudeControl: AC_PosControl: Fix units in land_at_climb_rate 2025-08-05 11:04:37 +09:00
Leonard Hall 9217217573 AC_AttitudeControl: AC_PosControl: Fix units on set_correction_speed_accel_U 2025-08-05 11:04:37 +09:00
Leonard Hall 79b80cf56e AC_AttitudeControl: AC_PosControl: add units to crosstrack_error 2025-07-25 14:20:19 +09:00
Leonard Hall 3208627335 AC_AttitudeControl: AC_PosControl: Remove unused functions 2025-07-11 13:50:33 +09:00
Leonard Hall 03796373eb AC_AttitudeControl: Improve comments 2025-07-11 13:50:33 +09:00
Leonard Hall a353ce05ba AC_AttitudeControl: AC_PosControl: Convert to m except IMAX 2025-07-11 13:50:33 +09:00
Leonard Hall 129b5b1288 AC_AttitudeControl: AC_PosControl: Remove last cd 2025-07-11 13:50:33 +09:00
Leonard Hall 87bd2cefa5 AC_AttitudeControl: AC_PosControl: Add units to PID objects 2025-07-11 13:50:33 +09:00
Leonard Hall 5dd49b55c1 AC_AttitudeControl: AC_PosControl: Add input units to pos_terrain_U_scaler 2025-07-07 13:39:08 +09:00
Leonard Hall 8d53838223 AC_AttitudeControl: AC_PosControl: Add units to dt 2025-07-07 13:39:08 +09:00
Leonard Hall b53810ba75 AC_AttitutdeControl: Support get_bearing_to_target_rad and get_roll_trim_rad 2025-07-07 09:28:56 +09:00
Andy Piper 149b176ac1 AC_AttitudeControl: change default for PSC_VELXY_D to 0.25 for better position control 2025-07-01 10:16:36 +09:00
Leonard Hall 55f979fceb AC_AttitudeControl: Convert copter to radians 2025-07-01 09:06:25 +09:00
Leonard Hall 9e737a6866 AC_AttitudeControl: Change heading to radians 2025-06-24 07:55:28 +09:00
Leonard Hall bc04b01666 AC_PosControl: Names and Units 2025-06-23 15:05:55 +09:00
Leonard Hall 09d45b1456 AC_AttitudeControl: AC_PosControl: Remove INAV 2025-05-24 09:23:35 +09:00
Leonard Hall 036e96ff35 AC_AttitudeControl: add units and frames to AC_AttitudeControl methods
AC_PosControl
2025-05-02 21:47:07 +10:00
Leonard HallandPeter Barker 772751ada0 AC_AttitudeControl: add units and frames to AC_AttitudeControl methods
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2025-04-23 10:02:29 +10:00
Leonard Hall 2c81004811 AC_AttitudeControl: AC_PosControl: Move get_fwd_pitch_is_limited out of update_xy_controller 2025-04-22 19:54:10 +10:00
Andrew Tridgell e9ac6bd269 AC_AttitudeControl: added set_xy_control_scale_factor()
allows for systemID to reduce XY gains in pos controlled modes
2025-03-21 13:01:43 +11:00
Randy Mackay 74c702674b AC_PosControl: add get_vel_target and get_accel_target 2024-12-18 18:28:12 +11:00
Randy Mackay c706d01d7f AC_PosControl: implement singleton 2024-10-04 09:25:56 +09:00
Leonard HallandRandy Mackay 9fb8a0f1ac AC_PosControl: support 3D pos, vel, accel offsets
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
2024-10-04 09:25:56 +09:00
Peter Barker b480416c3d AC_AttitudeControl: re-order initialiser lines so -Werror=reorder will work 2024-09-24 22:50:28 +10:00
Tatsuya Yamaguchi 62e3c6a6a9 AC_AttitudeControl: update comment to reflect the current logic in is_active_xy() 2024-08-23 07:14:50 +10:00
Peter Barker fae3b39b15 AC_AttitudeControl: rename pid setters to include set_ in the names 2024-07-31 18:43:42 +10:00
bnsgeyer 8a42a29ef7 AC_AttitudeControl: add comments for system ID disturbance input code 2024-05-14 23:16:52 -04:00
bnsgeyer c2e99dc50e AC_AttitudeControl: implement suggested changes 2024-05-14 23:16:52 -04:00
bnsgeyer 84e52378cf AC_PosControl: add support for sysid of vel and pos loops 2024-05-14 23:16:52 -04:00
Randy Mackay 1eb2a3009d AC_PosControl: always update yaw targets 2024-03-25 11:03:25 +09:00
Peter Barker 3165ec694c AC_AttitudeControl: move logging of PSC messages into AC_AttitudeControl 2024-02-29 19:27:47 +11:00
Peter Barker 2359ffc7da AC_AttitudeControl: allow compilation with HAL_LOGGING_ENABLED false 2024-01-17 18:25:55 +11:00
Andy Piper b7a969d462 AC_AttitudeControl: update for new AC_PID settings
enable filters with AP_FILTER_ENABLED
2023-11-21 13:26:23 +11:00