Commit Graph

130 Commits

Author SHA1 Message Date
Bill Geyer
53b91b0c67 AC_Autotune: clean up variable init for dwell 2022-03-30 11:37:41 +09:00
Bill Geyer
f3fba7d844 AC_AutoTune: use chirp function in AP_Math for frequency sweeps 2022-03-30 11:37:41 +09:00
Bill Geyer
74db41806b AC_AutoTune: combine dwell_run_test for angle and rate 2022-03-30 11:37:41 +09:00
Bill Geyer
4680f73715 AC_AutoTune: combine dwell_init methods 2022-03-30 11:37:41 +09:00
Bill Geyer
8156831e0e AC_AutoTune:tradheli-streamline gcs messages 2022-03-30 11:37:41 +09:00
Peter Barker
42e567207e AC_AutoTune: Vector tidying 2022-03-30 11:37:41 +09:00
Peter Barker
97ed1ac4c7 AC_AutoTune_Heli: use structure assignment to clear structures 2022-03-30 11:37:41 +09:00
Peter Barker
e2dad1af4d AC_AutoTune: use structure assignment for test results 2022-03-30 11:37:41 +09:00
Peter Barker
ecf3d16a4d AC_AutoTune: createstructure to hold specific test's sweep results 2022-03-30 11:37:41 +09:00
Iampete1
607a7bfd70 AC_Autotune_Heli: print gains on axis completion 2022-02-23 07:44:24 +09:00
Iampete1
2ccf8af2bd AC_Autotune_Multi: print gains on axis completion 2022-02-23 07:44:24 +09:00
Iampete1
0e0f4c86dc AC_AutoTune: print gains on axis completion 2022-02-23 07:44:24 +09:00
Bill Geyer
0a65fbbcb5 AC_AutoTune: tradheli-update parameter descriptions and default values 2022-02-07 06:23:37 -05:00
murata
8fbdb01033 AC_AutoTune: Remove meaningless semicolons 2022-02-07 08:27:34 +09:00
Iampete1
894f924de0 AC_Autotune: add axis string function 2022-02-04 08:44:00 +09:00
Iampete1
58e2e84432 AC_Autotune: remove error string and start test 2022-02-04 08:44:00 +09:00
Iampete1
8376779038 AC_AutoTune: Multi: consolidate messages 2022-02-04 08:44:00 +09:00
Iampete1
08fcbedaee AC_AutoTune: remove check_level function and LevelIssue 2022-02-04 08:44:00 +09:00
Bill Geyer
6356970839 AC_AutoTune: reduce target angle for feedforward test 2022-02-01 23:06:51 -05:00
Bill Geyer
a91cc7aad7 AC_AutoTune: fix code response for unknown tune type 2022-02-01 23:06:51 -05:00
Bill Geyer
b260839b13 AC_AutoTune: fix yaw feedforward test 2022-02-01 23:06:51 -05:00
Bill Geyer
f0042b3909 AC_AutoTune: add safety checks for max allowed gains and freq range 2022-02-01 23:06:51 -05:00
Bill Geyer
607004ce4c AC_AutoTune: combine update rate and angle update methods in freqresp library 2022-02-01 23:06:51 -05:00
Bill Geyer
b218f6e5d5 AC_AutoTune: clean up the update gain methods 2022-02-01 23:06:51 -05:00
Bill Geyer
d72f142ebe AC_AutoTune: fix heading error filter and streamline updating_rate_d_up 2022-02-01 23:06:51 -05:00
Bill Geyer
fb5fec387e AC_AutoTune: consolidate gcs messages and add reset for update gain variables 2022-02-01 23:06:51 -05:00
Bill Geyer
9945c80fb4 AC_AutoTune: switch remaining variables over to using filter library 2022-02-01 23:06:51 -05:00
Bill Geyer
024645f0be AC_AutoTune: switch variables over to using filter library 2022-02-01 23:06:51 -05:00
Bill Geyer
a2246cb1a4 AC_AutoTune: ff test modified to reset target att to current for recovery 2022-02-01 23:06:51 -05:00
Bill Geyer
bc2455e285 AC_AutoTune: rename parameter for convention and put testing timeout in subclasses 2022-02-01 23:06:51 -05:00
Bill Geyer
66c6a5f877 AC_AutoTune: reorder defines and remove unused in heli 2022-02-01 23:06:51 -05:00
Bill Geyer
5cfd0502f7 AC_AutoTune: add internal error check for cases and methods multi should never use 2022-02-01 23:06:51 -05:00
Bill Geyer
36d627c1b0 AC_AutoTune: adjust code to move parameter variables into subclasses 2022-02-01 23:06:51 -05:00
Bill Geyer
c817e92ada AC_AutoTune: make incrementing the tune type a function 2022-02-01 23:06:51 -05:00
Bill Geyer
24603f3cf1 AC_AutoTune: use if-else statements for new_meas and new_target 2022-02-01 23:06:51 -05:00
Bill Geyer
a9d47532d0 AC_AutoTune: make initialize methods to restart testing 2022-02-01 23:06:51 -05:00
Bill Geyer
40321754fa AC_AutoTune: move load and backup gain methods to subclasses 2022-02-01 23:06:51 -05:00
Bill Geyer
476560d377 AC_AutoTune: fix max angle check to be circular 2022-02-01 23:06:51 -05:00
Bill Geyer
790a77d44a AC_AutoTune: init angle dwell test with proper init method 2022-02-01 23:06:51 -05:00
Bill Geyer
7bccaac327 AC_AutoTune: have circular buffers in freqresp object statically allocated 2022-02-01 23:06:51 -05:00
Bill Geyer
38ff36fca7 AC_AutoTune: clean up variables 2022-02-01 23:06:51 -05:00
Bill Geyer
92cfd3fc63 AC_AutoTune: move heli specific methods to sub class 2022-02-01 23:06:51 -05:00
Bill Geyer
da947d4498 AC_AutoTune: move multi specific methods into sub class 2022-02-01 23:06:51 -05:00
Bill Geyer
e11c7185d0 AC_AutoTune: moved load_test_gains and Save_tuning_gains completely into sub classes 2022-02-01 23:06:51 -05:00
Bill Geyer
716fcc1cba AC_AutoTune: additional commenting and clean up 2022-02-01 23:06:51 -05:00
Bill Geyer
2d3228c699 AC_AutoTune: adding comments to code 2022-02-01 23:06:51 -05:00
Bill Geyer
1f6424c781 AC_AutoTune: fix build error 2022-02-01 23:06:51 -05:00
bnsgeyer
f74279447e AC_AutoTune: incorporated suggested changes 2022-02-01 23:06:51 -05:00
Bill Geyer
b1e65de2d4 AC_AutoTune: removeing static variables-not complete 2022-02-01 23:06:51 -05:00
Bill Geyer
58b6dae4d5 AC_AutoTune: modifcations based on suggested changes 2022-02-01 23:06:51 -05:00