Andrew Tridgell
613b835d67
AP_Scripting: added QUIK_ANGLE_MAX for lua quicktune
...
this brings the same protection to the lua script as was added for the
C++ implementation
2024-12-22 07:09:31 +11:00
Randy Mackay
523b34fbb9
AP_Scripting: add follow-target-send applet
2024-12-18 18:28:12 +11:00
Henry Wurzburg
051c2dcd35
Tools: add Plane autoland applet
2024-12-10 13:18:41 +11:00
Henry Wurzburg
637fea1f2d
AP_Scripting: add Plane autoland applet
2024-12-10 13:18:41 +11:00
Randy Mackay
1308efb9a4
AP_Scripting: promote video-stream-information to applet
2024-12-05 16:46:48 +09:00
Randy Mackay
eaf20db6ea
AP_Scripting: ahrs/ekf origin script promoted to an applet
2024-12-03 11:15:00 +11:00
Peter Barker
ec1dc7cbc5
AP_Scripting: adjust for renaming of SIM_GPS_DISABLE to SIM_GPS1_ENABLE
2024-11-20 15:07:45 +11:00
Randy Mackay
3bbcd8b0a3
AP_Scripting: copter-slung-payload minor format fix
2024-11-13 06:47:59 +11:00
Iampete1
2ba7516b0f
AP_Scripting: applets: MissionSelector: add loaded print
2024-11-06 18:14:47 +11:00
Iampete1
d01ac70c16
AP_Scripting: Applets: MissionSelector: fix error on file open and checker errors
2024-11-06 18:14:47 +11:00
Randy Mackay
73dfeac547
AP_Scripting: copter-slung-payload suppresses oscillation
...
Co-authored-by: Leonard Hall <leonardthall@gmail.com>
2024-10-04 09:25:56 +09:00
Andrew Tridgell
88957235d2
Scripting: added Lat,Lon to aerobatics POSM/POST
...
this makes "map POSM POST" work on aerobatic scripts
2024-09-26 16:44:13 +10:00
Henry Wurzburg
df90b640ca
AP_Scripting:Add parameter controller applet
2024-09-18 13:10:26 +10:00
Peter Barker
12d8a4d543
AP_Scripting: adjust description of aux function 90 (EK3 Source Set
2024-09-16 22:34:34 +10:00
yuri-rage
cd4501e62d
AP_Scripting: add advance-wp.lua
2024-09-12 14:23:43 +10:00
Randy Mackay
ba9bb22c3c
AP_Scripting: add camera-change-settings applet
2024-09-03 09:04:39 +09:00
Andrew Tridgell
d3a1d515cb
AP_Scripting: added TECS tuning to revert param script
2024-08-21 06:46:56 +10:00
Thomas Watson
a164abaafb
AP_Scripting: add REPL applet
...
Implements a reasonably comfortable REPL accessible over serial entirely
as a loadable script.
Also accessible over MAVLink using QGroundControl's MAVLink Console and
the new mavport module.
2024-08-06 09:08:04 +10:00
George Zogopoulos
61c910b08b
AP_Scripting: Added script for Quad-X CoM compensation
...
The script uses the scripting matrix to produce non-equal
front and back thrust, compensating for the lever arm between the center
of thrust and the center of mass.
2024-07-03 18:44:36 +10:00
George Zogopoulos
2717470df1
AP_Scripting: Misc. small improvements.
...
Typo fix
Removed unused variable
2024-06-28 10:05:29 +10:00
petrosilius
1d810bfa6f
AP_Scripting: added tracker Pelco-D control script
...
This script uses the scaled output from the antennatracker servos and map them to corresponding Pelco-D messages to be sent via a RS-485 interface to a motorized base (can be anything from motorized tracker to a PTZ camera).
If your FCU doesnt offer a RS-485 interface by default, you can use or TTL-RS485- or USB-RS485-adapters.
Pelco-D allows to control using either speed-/differential- or absolute-control control of the pan-/tilt-axis.
Currently the script uses speed based control using by mapping the "ContinuousRotation" type servos outputs to the corresponding Pelco-D messages.
The absolute control messages are implemented nevertheless for future use.
The script assumes therefor at least the following parameters to be set:
SCR_ENABLE = 1
SERVO_PITCH_TYPE = 2 # ContinuousRotation type servo
SERVO_YAW_TYPE = 2 # ContinuousRotation type servo
SERIALx_PROTOCOL = 28 # serial port used by luascript
Additionally the PITCH2SRV and YAW2SRV tuning needs to be done as described by the antennatracker description.
Also keep attention to the PITCH_MIN, PITCH_MAX and YAW_RANGE parameters to fit your Pelco-D hardware!
2024-05-28 17:42:52 +10:00
Iampete1
5bb5f442e1
AP_Scripting: ignore lua-language-server-errors
2024-05-21 09:42:22 +10:00
magate
a6995c93cc
AP_Scripting: allow revert of angular rate limits
2024-05-08 17:43:04 +10:00
Andrew Tridgell
bae5859a92
AP_Scripting: added copter_loiter_brake script
...
for automatic BRAKE mode when flying in LOITER in steep terrain
2024-05-07 19:39:39 +10:00
Henry Wurzburg
b0decff44f
AP_SCripting: update VTOL QuickTune to allow YAW FLTE = 0
2024-04-09 09:31:42 +10:00
Andrew Tridgell
1794c128a2
AP_Scripting: raise max FLTE for yaw to 8
...
better yaw for many vehicles
2024-04-02 10:28:34 +11:00
Peter Barker
bb83c43d1b
AP_Scripting: rename GPS_ to GPS1_
2024-03-19 19:50:12 +11:00
Andrew Tridgell
ece61c29d5
AP_Scripting: fixed NaN in path lookahead at end of schedule
...
this can happen at high speedups under SITL
2024-03-17 09:07:29 +11:00
Andrew Tridgell
6a8130e8ba
AP_Scripting: prevent "Starting XXX tune" happening multiple times
...
when filter setting disabled
2024-03-13 16:14:22 +09:00
Andrew Tridgell
b9fbc7d809
AP_Scripting: support precision loiter in quadplanes
...
and allow for moving landing target
2024-03-12 10:45:56 +11:00
Andrew Tridgell
dc863d878a
AP_Scripting: fixed race condition in ship landing
...
and fixed lua warnings
2024-03-06 09:39:51 +11:00
Andrew Tridgell
c210675e95
AP_Scripting: added plane_precland lua script
2024-03-06 09:39:51 +11:00
Randy Mackay
07cd050f63
AP_Scripting: EKF source switching for ExtNav and optflow
2024-02-28 18:52:37 +11:00
Andrew Tridgell
23f2621685
AP_Scripting: improved dual log handling
...
allow sync of PTHT messages between vehicle logs
2024-02-27 21:10:01 +11:00
Andrew Tridgell
303c33411f
AP_Scripting: fixed pitch param reversion in revert_param.lua
2024-02-19 09:41:18 +11:00
Andrew Tridgell
5d789f46ea
AP_Scripting: prevent double close in web server
2024-02-13 12:40:14 +11:00
Richard Marko
04b46678a4
treewide: fix shebangs - /bin/bash -> /usr/bin/env bash
...
Most scripts/tools use non-portable `/bin/bash`, switch
to environment agnostic `/usr/bin/env bash`.
2024-02-13 11:36:23 +11:00
Andrew Tridgell
a0c2f5eadb
AP_Scripting: convert ALT_HOLD_RTL to RTL_ALTITUDE
2024-01-23 15:00:30 +11:00
Andrew Tridgell
8fd0bc6f6a
AP_Scripting: convert ARSPD_FBW_MIN/MAX to AIRSPEED_MIN and AIRSPEED_MAX
2024-01-23 15:00:30 +11:00
Andrew Tridgell
00eeac0551
AP_Scripting: convert remaining uses of TRIM_ARSPD_CM to AIRSPEED_CRUISE
2024-01-23 15:00:30 +11:00
Ferruccio Vicari
8bfd8f2403
AP_Scripting: script for idle control (gas helicopters)
...
allows manual and/or automatic engine rpm control during ground idling
fix for conversion to float
rename fix
2024-01-09 22:29:50 -05:00
Andrew Tridgell
1bceee1863
AP_Scripting: added WEB_SENDFILE_MIN parameter
...
allows for sendfile tuning and disable
2024-01-03 12:14:47 +11:00
Thomas Watson
8ee9dd13be
AP_Scripting: remove references to legacy UART order
2023-12-19 06:53:15 +11:00
Iampete1
452f9989b9
AP_Scripting: fix some more of the easy luacheck warnings
2023-12-13 18:10:26 +11:00
Andrew Tridgell
ffb7328ede
AP_Scripting: review fixes
...
thanks Pete!
2023-12-11 18:00:38 +11:00
Andrew Tridgell
ded1cdaa2a
AP_Scripting: fixed webserver warnings
2023-12-11 18:00:38 +11:00
Andrew Tridgell
18044a9644
AP_Scripting: added a home page and ajax support
2023-12-11 18:00:38 +11:00
Andrew Tridgell
168bc4e32f
AP_Scripting: added If-Modified-Since for webserver
2023-12-11 18:00:38 +11:00
Andrew Tridgell
9f08e5d317
AP_Scripting: use sendfile() in web server
2023-12-11 18:00:38 +11:00
Andrew Tridgell
26d814880e
AP_Scripting: webserver improvements
2023-12-11 18:00:38 +11:00