Commit Graph
310 Commits
Author SHA1 Message Date
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
Andy Piper d6287e90f1 AC_AttitudeControl: update PID notch centres
add documentation for PID notches and D feed-foward
add notches and D feedforward to heli PIDs
add advanced flag to PIDs and selectively compile advanced PID options
2023-11-21 13:26:23 +11:00
Paul Riseborough 75789bd94d AC_PosControl: Add monitoring and reporting of forward accel saturation 2023-09-27 11:43:45 +10:00
Leonard Hall ac0244e430 AC_AttitudeControl: Support PD Max 2023-09-26 10:41:05 +10:00
Andrew Tridgell 64d03555af AC_AttitudeControl: use ticks32() for is_active tests
this avoids problems with very uneven timing
2023-01-29 15:28:43 +11:00
Andrew Tridgell 3d5ef88c43 AC_AttitudeControl: fixed time wrap bug in is_active_xy()
this failed at 70 minutes
2023-01-08 16:02:42 +11:00
Leonard Hall 140dc61f2a AC_AttitudeControl: AC_PosControl: Simplify and clarify use of vertical controllers 2022-12-30 20:25:58 +09:00
Leonard Hall 05aa879b61 AC_AttitudeControl: AC_PosControl: Comment fix and small efficiency gain 2022-12-30 20:25:58 +09:00
Leonard Hall 78942911b7 AC_AttitudeControl: AC_PosControl: Include FF in _pid_vel_xy integrator initialisation 2022-12-28 08:25:31 +09:00
Leonard Hall 3c69d28237 AC_AttitudeControl: Support changing update period 2022-12-13 17:10:06 +11:00
Peter Barker 48d25cfc9f AC_AttitudeControl: change namespace of MultiCopter and FixedWing params
this stops the libraries knowing anything about AP_Vehicle
2022-11-09 19:04:37 +11:00
Leonard Hall f3cd5a9a38 AC_PosControl: Fix slow target decay decay problem 2022-09-02 09:02:46 +09:00
Andrew Tridgell 7e4fb803a2 AC_AttitudeControl: reduced default quadplane VTOL pos XY gains 2022-06-16 21:26:49 +10:00
Peter Barker 0fb5be7f2b AC_AttitudeControl: tidy includes 2022-05-03 09:14:58 +10:00