Andrew Tridgell
|
9b5246735e
|
AP_Scripting: removed unused aerobatics code and params
|
2023-02-08 16:25:39 +11:00 |
Andrew Tridgell
|
581bf77b0d
|
AP_Scripting: new rudder offset for aerobatics
|
2023-02-08 16:25:39 +11:00 |
Andrew Tridgell
|
9fddec28d3
|
AP_Scripting: fixed reverse barrel roll
|
2023-01-29 11:31:00 +11:00 |
Andrew Tridgell
|
d5a0421bbb
|
AP_Scripting: fixed derry turn in aerobatics
|
2022-12-29 07:49:15 +11:00 |
Andrew Tridgell
|
6edfe7368e
|
AP_Scripting: don't start aerobatics until we have a ahrs estimates
prevents nil derefernce in loading tricks
|
2022-12-29 07:48:53 +11:00 |
Andrew Tridgell
|
6dcb137b29
|
AP_Scripting: fixed error on bad cmd in mission
|
2022-12-17 15:35:35 +11:00 |
Andrew Tridgell
|
57d60f86b5
|
AP_Scripting: new version of knife-edge compensation in aerobatics
this is a simpler approach based on sin(roll)*cos(pitch)
|
2022-12-16 10:09:17 +11:00 |
Andrew Tridgell
|
84db577f09
|
AP_Scripting: fixed aerobatics bug
thanks Andy!
|
2022-12-15 07:17:06 +11:00 |
Andrew Tridgell
|
ca3be1d0c7
|
AP_Scripting: fixed roll correction at end of partial climbing circle
|
2022-12-15 07:17:06 +11:00 |
Andrew Tridgell
|
aa8ff87ad2
|
AP_Scripting: make most object functions local
|
2022-12-15 07:17:06 +11:00 |
Andrew Tridgell
|
aa865e1f9b
|
AP_Scripting: save some class variables
|
2022-12-15 07:17:06 +11:00 |
Andrew Tridgell
|
716adb6d59
|
AP_Scripting: use metatable object approach for aerobatics
saves about 30k ram for AirShow, about 60k ram for F3AF23
|
2022-12-15 07:17:06 +11:00 |
Andrew Tridgell
|
1a68da49f1
|
AP_Scripting: improved stall turn with wind
compensate for wind drift and shift position
|
2022-11-30 21:12:23 +11:00 |
Andrew Tridgell
|
a9e7f473bd
|
AP_Scripting: added shift_y attribute
shift our maneuver frame y position at the end of the stall rudder
over
|
2022-11-30 21:12:23 +11:00 |
Andrew Tridgell
|
c5840e512b
|
AP_Scripting: removed P23 schedules from main lua
now moved to Schedules directory
|
2022-11-28 10:40:50 +11:00 |
Andrew Tridgell
|
c1000041a6
|
AP_Scripting: use pcall and better load() approach
thanks to Pete Hall
|
2022-11-28 06:23:29 +11:00 |
Andrew Tridgell
|
ce88ddef07
|
AP_Scripting: use the new lua load() functionality in the airshow
|
2022-11-28 06:23:29 +11:00 |
Andrew Tridgell
|
31b9299ad3
|
AP_Scripting: added function loading in aerobatic schedule text files
this allows for new maneuvers to be added inside the schedule
|
2022-11-28 06:23:29 +11:00 |
Andrew Tridgell
|
2d02a3344d
|
AP_Scripting: treat message attribute like any other attribute
simplfies txt schedule processing
|
2022-11-26 10:54:39 +11:00 |
Andrew Tridgell
|
38556ab8c8
|
AP_Scripting: removed test_all_paths from aerobatics
not used
|
2022-11-26 10:54:39 +11:00 |
Andrew Tridgell
|
a85e9b2eb1
|
AP_Scripting: removed speed override in aerobatics
will be replaced with an attrib when needed again for aerobatic landing
|
2022-11-26 10:54:39 +11:00 |
Andrew Tridgell
|
133dcf240b
|
AP_Scripting: simplify path attribute handling
avoid needing a separate accessor function for each attribute
|
2022-11-26 10:54:39 +11:00 |
Andrew Tridgell
|
1aedb709e0
|
AP_Scripting: added real stall turn
reverses path at low throttle
|
2022-11-26 10:54:39 +11:00 |
Andrew Tridgell
|
814104cb33
|
AP_Scripting: added align_box and align_center
allows for alignment of maneuvers to the ends or center of the
aerobatic box
|
2022-11-24 19:37:59 +11:00 |
Andrew Tridgell
|
bd4255f654
|
AP_Scripting: allow "thr_boost: true" in text aerobatic schedules
likes this:
message: Loop
thr_boost: true
loop 30
|
2022-11-24 16:52:15 +11:00 |
Henry Wurzburg
|
92cc5e87aa
|
AP_Scripting: add initial announcement to plane_aerobatics.lua
|
2022-11-22 10:57:40 +11:00 |
Andrew Tridgell
|
15820ec5f8
|
AP_Scripting: added set_orient and funny_loop
this allows much tighter control over path orientation during a sequence
|
2022-11-20 18:24:24 +11:00 |
Paul Riseborough
|
e09ae7bc43
|
AP_Scripting: re-work multi-point roll using roll_sequence
|
2022-11-20 18:23:05 +11:00 |
Andrew Tridgell
|
486787937a
|
AP_Scripting: added roll_sequence to simplify complex manuevers
allows for complex roll sequences within manuevers
|
2022-11-20 18:23:05 +11:00 |
Andrew Tridgell
|
b2a38c0c60
|
AP_Scripting: added AEROM_PATH_SCALE
and add some docs on parameters
|
2022-11-19 19:04:34 +11:00 |
MatthewHampsey
|
97bcc11f68
|
AP_Scripting: Added side_step maneuver
|
2022-11-18 05:42:26 +11:00 |
MatthewHampsey
|
3fd212063c
|
AP_Scripting: Fixed barrel roll arc
|
2022-11-18 05:41:23 +11:00 |
Andrew Tridgell
|
b0b9c969da
|
AP_Scripting: implement path lookahead for aerobatics
this implements lookahead, which takes account of the response time of
the vehicle to changing rate demands in pitch and yaw
|
2022-11-16 13:04:20 +11:00 |
Andrew Tridgell
|
71828602e5
|
AP_Scripting: add more of p23 schedule
thanks to Andy! Fixes the cross-box roll references
|
2022-11-14 20:35:31 +11:00 |
Andrew Tridgell
|
93353442a4
|
AP_Scripting: fixed crossbox-humpty aerobatics
|
2022-11-14 20:35:31 +11:00 |
Andrew Tridgell
|
a8318fc9bb
|
AP_Scripting: added multi_point_roll
|
2022-11-14 14:28:33 +11:00 |
Paul Riseborough
|
2b1098c2b8
|
AP_Scripting: Add four and eight point rolls to plane aerobatics script
Signed-off-by: Paul Riseborough <gncsolns@gmail.com>
|
2022-11-14 14:28:33 +11:00 |
Paul Riseborough
|
79db2fe4da
|
AP_Scripting: Prevent integrator windup in throttle
|
2022-11-14 14:28:33 +11:00 |
Andrew Tridgell
|
3c9c7fac06
|
AP_Scripting: added yaw angular accel limit for aerobatics
|
2022-11-13 16:23:39 +11:00 |
Andrew Tridgell
|
af44cbfc30
|
AP_Scripting: fixed spelling of barrel roll
|
2022-11-12 07:34:21 +11:00 |
Andrew Tridgell
|
64e050da60
|
AP_Scripting: added barrell_roll
path OK, but exit orientation is wrong
|
2022-11-11 14:19:44 +11:00 |
Andrew Tridgell
|
0d9397f451
|
AP_Scipting: cope with lua update being called too soon
in CI we occasionally get a loop called too fast (in one log the
micros() timestamp step was zero)
|
2022-11-11 08:25:33 +11:00 |
Andrew Tridgell
|
c48eeec71d
|
AP_Scripting: added AEROM_THR_MIN and AEROM_THR_BOOST
allow for better throttle control during maneuvers
|
2022-11-11 08:25:33 +11:00 |
Andrew Tridgell
|
a1e172c7c3
|
AP_Scripting: added figure_eight to loadable tricks
|
2022-11-10 13:53:15 +11:00 |
Andrew Tridgell
|
46c6c28419
|
AP_Scripting: look in multiple directorys for trick txt files
|
2022-11-10 13:53:15 +11:00 |
Andrew Tridgell
|
bf34bea4d6
|
AP_Scripting: moved aerobatics to applets/Aerobatics/FixedWing/
|
2022-11-10 13:53:15 +11:00 |