Randy Mackay
02ba500d67
AP_Scripting: add ahrs-source-gps-wheelencoders.lua
...
supports automatically switching between GPS and wheel encoders based on GPS speed accuracy and vertical velocity innovation
4 years ago
Kawamura
cef0c87c4c
AP_Scripting: fix method name for ahrs-source.lua
4 years ago
Andy Piper
a592d76866
AP_Scripting: fix compile on clang 10
4 years ago
Randy Mackay
bf5c74dbdb
AP_Scripting: ahrs-source example script
...
switches automatically between gps, external nav and optical flow
4 years ago
Randy Mackay
2b9fb79d72
AP_Scripting: add bindings for set_posvelyaw_source and get_vel_innovations
4 years ago
Michael du Breuil
53cbd86cbe
AP_Scripting: Fix the lua scheduling rate to be referenced from the
...
start of the update
This allows specifying a return value like "return update, 10" to run
at a near perfect 100Hz, where as before it would be run 10 ms after the
script had completed it's loop, which can be highly variable as the
script experiences interupts from the system, as well as needing the
script author to take responsibility for calculating the desired update
rate at the end. This was always intended to be fixed, but I pushed it
back during the initial development, however people are begining to run
scripts that have enough processing, or are rate sensitive enough that
we are now needing to start correcting this, or scripts will have to do
their best to guess the time, which will be inferior to us providing it.
As a note if you exceeded the time expected we will be rescheduling the
script immediately, thus it will have a schedule time in the past and
will be slotted in. This can't indefinetly starve other scripts as they
will still be slotted in, but if you request an update in 1 ms, but took
100ms to run we will simply slide you back into the queue 1ms after when
you started running.
4 years ago
Andrew Tridgell
c8e604a730
AP_Scripting: fixed gcc 9.x build
4 years ago
Peter Hall
d6a1af4690
AP_Scripting: example: arming auth: removed unused millis call
...
now is fetched but never used
4 years ago
Iampete1
1587d88f58
AP_Scripting: example saving serial data to SD card
4 years ago
Iampete1
e95376fbef
AP_Scripting: add notify LED get RGB binding and example
4 years ago
Iampete1
0668c5c584
AP_Scripting: support pass by refence on none bool return
4 years ago
Iampete1
97b44dfe71
AP_Scripting: add DIR_DISABLE param
4 years ago
Iampete1
2bdcadd785
AP_Scripting: examples to load and save missions to the SD card
4 years ago
Randy Mackay
eb880a2657
AP_Scripting: copter-wall-climber fix for climb rate limiting
4 years ago
Randy Mackay
eab7c9520c
AP_Scripting: copter-wall-climber accel limiting
...
reduces climb rate slowly so it can stop before next interval
also fixup formatting of altitude output to user
4 years ago
Randy Mackay
2ab860b8b7
AP_Scripting: copter-wall-climber format and comment fixes
...
replaced tab with spaces
also fixed comment
4 years ago
Iampete1
8996c4cee0
AP_Scripting: NMEA example updated decoding
4 years ago
Michael du Breuil
1a1a5e69dd
AP_Scripting: Add setmetatable back to the lua sandbox
4 years ago
Randy Mackay
8aba1655a2
AP_Scripting: add ahrs-print-variances example
4 years ago
Randy Mackay
5eae007d49
AP_Scripting: add binding for ahrs get_variances
4 years ago
Randy Mackay
b0363a01b0
AP_Scripting: add copter-wall-climber example script
4 years ago
Iampete1
de664ae6a8
AP_Scripting: bindings: add units and multipliers to logging
4 years ago
Iampete1
5cbbe656ba
AP_Scripting: add units and multipliers to logging example
4 years ago
Iampete1
a09e15137e
AP_Scripting: add logging to plane-wind-fs example
4 years ago
Randy Mackay
d31a00a6a1
AP_Scripting: replace prearm_healthy binding with healthy
4 years ago
Andy Piper
9fef5b1e94
AP_Scripting: remove compile errors and warnings
4 years ago
ashvath100
9665421a9c
AP_Scripting: Walking robot naming fix and height control
4 years ago
Gone4Dirt
32de8d78ab
AP_Scripting: Add Heli_IM_COL_TUNE applet and readme
4 years ago
Gone4Dirt
39788aa4f7
AP_Scripting: Add rc norm_input_ignore_trim binding
4 years ago
ashvath100
9e86355734
AP_Scripting: quadruped.lau fix after review
5 years ago
ashvath100
f344363404
AP_Scripting: quadruped.lua logic test fix
5 years ago
Randy Mackay
a4c7aa6386
AP_Scripting: quadruped.lua fixups after peer review
...
includes these changes:
add header to quadruped.lua example
quadruped.lua loses unnecessary pwm array
minor formatting fix
correct quadruped comments re servo connections
quadruped.lua replaces /2 with x0.5
quadruped.lua loses servo_estimate arguments
5 years ago
Randy Mackay
28026176f6
AP_Scripting: quadruped example formatting fixes
5 years ago
ashvath100
1a6a623295
AP_Scripting: quadruped example script
5 years ago
Pierre Kancir
af1bdcfdfc
AP_Scipting: fix memleak on generator
5 years ago
Randy Mackay
eddbf7a755
AP_Scripting: fix get_control_output binding
...
co-author: @wicked.shell.scripts@gmail.com
5 years ago
Randy Mackay
3638602d38
AP_Scripting: add rover-motor-driver example script
5 years ago
Randy Mackay
39d2079c06
AP_Scripting: add set_angle and set_range bindings
5 years ago
Randy Mackay
94b2381399
AP_Scripting: add set_output_norm binding
5 years ago
ashvath100
a3b435e912
AP_Scripting: add get_control_output binding
5 years ago
Andrew Tridgell
822d3b2a3a
AP_Scripting: added get_accel AHRS method
...
complements get_gyro() method
5 years ago
Tsuyoshi Kawamura
67ad05609f
AP_Scripting: add proximity bindings
5 years ago
Tsuyoshi Kawamura
e2eed88ca3
AP_Scripting: add rangefinder bindings
5 years ago
Siddharth Purohit
913c00dd96
AP_Scripting: add default case to fix uninitialised use situation
5 years ago
Michael du Breuil
1c789c66c3
AP_Scripting: Fix generator for nullable types with multiple return values
5 years ago
Henry Wurzburg
ec4bc71222
AP_Scripting: Setup of applets directory and first applet entry
5 years ago
Iampete1
2ad81fb425
AP_Scripting: generator: static cast all basic return types
5 years ago
Iampete1
4ad7eeb7a9
AP_Scripting: add RC Channel object bindings
5 years ago
Iampete1
0d9d593f05
AP_Scripting: add RC channel objects to example
5 years ago
Randy Mackay
e3d538e676
AP_Scripting: add ahrs-print-angle-and-rates example
5 years ago