Henry Wurzburg
82235163a2
AP_Scripting: remove original aerobatics example to avoid confusion
2022-04-05 10:12:13 +10:00
Randy Mackay
fc668b4bca
AP_Scripting: copter fast descent gets improved slowdown
2022-03-24 19:21:54 +09:00
Andrew Tridgell
e8115a99bc
AP_Scripting: added set_override method for scripting
...
useful for test code
2022-03-22 10:21:06 +11:00
Andrew Tridgell
cdd63a239e
AP_Scripting: fixed radius selection for ship landing
2022-03-10 07:34:20 +11:00
Andrew Tridgell
3f0110e924
AP_Scripting: fixed beacon lost in ship landing
2022-03-10 07:34:20 +11:00
Andrew Tridgell
ba57e0a9d8
AP_Scripting: review fixes
2022-03-10 07:34:20 +11:00
Andrew Tridgell
3dca7f08b7
AP_Scripting: plane ship landing script
2022-03-10 07:34:20 +11:00
murata
b4d4ed8a50
AP_Scripting: Change to no message notification in DISARMED state
2022-03-08 14:28:26 -08:00
Andrew Tridgell
d8fb6cc522
AP_Scripting: added example for orbit follow
...
allows a following vehicle to orbit the lead vehicle
2022-03-02 18:18:43 +11:00
Randy Mackay
10e69373b3
AP_Scripting: copter-fast-descent has less aggressive slowdown at end
2022-02-26 08:05:05 +09:00
Randy Mackay
3efebcf1e0
AP_Scripting: copter-fast-descent uses small default radius
2022-02-26 08:05:05 +09:00
Randy Mackay
fc9cfe9b4a
AP_Scripting: copter fast descent from Auto
...
Also use custom parameters
Allow yaw to be static or point towards center
2022-02-26 08:05:05 +09:00
Randy Mackay
6f8ff4cf49
AP_Scripting: add copter-nav-script-time example script
2022-02-22 12:32:56 +09:00
Hwurzburg
d7d900bef9
AP_Scripting: Update plane_aerobatics script and move to new directory
2022-02-10 12:13:11 +11:00
Henry Wurzburg
b262e9ffbf
AP_Scripting: extend nav_scripting to all modes
2022-02-07 21:19:28 +11:00
Rishabh
3caff0fa1e
AP_Scripting: Add lua script example for Rover moving in circles with fixed radius using turn rate guided command
2022-01-31 14:48:22 +09:00
Peter Barker
3438caebe2
AP_Scripting: rename AP_AHRS::get_position to get_location
2022-01-25 10:47:22 +11:00
Andrew Tridgell
d56840e4ef
AP_Scripting: special case handling of copy method
...
allow for each copy() of Location, Vector2f and Vector3f without
adding special methods to each type in C++
2022-01-18 19:18:13 +11:00
Tom Pittenger
0475dd1e79
AP_Scripting: add example of arming check for wp index = 1 and is a takeoff
2022-01-14 10:07:11 +09:00
Andrew Tridgell
10b1f46997
AP_Scripting: added bindings for adding parameter tables
2022-01-11 13:04:53 +11:00
Iampete1
cc5a867397
AP_Scripting: add binding for setting motors custom frame string
2022-01-05 19:51:19 +11:00
Iampete1
3606022cd7
AP_Scripting: add MiniCheetah CAN motor driver example
2021-12-21 08:51:22 +11:00
Andrew Tridgell
fe7e2ed657
AP_Scripting: added throttle and height controller to aerobatic example
...
changed rolling circle to take the radius and number of
circles. negative radius for negative yaw rate and negative number of
circles for left roll
2021-12-07 10:33:13 +11:00
Andrew Tridgell
06ef5aed14
AP_Scripting: added an example of OOP programming
...
very useful pattern for more complex scripts
2021-12-01 17:40:34 +11:00
Andrew Tridgell
d52f5a9034
AP_Scripting: added rolling circle to aerobatics example
2021-11-30 16:19:26 +11:00
Andrew Tridgell
ab333d0708
Ap_Scripting: added earth frame yaw tracking off WPs
...
this uses the new yaw rate controller to do EF tracking, so we follow
towards the next WP while doing the roll
2021-11-30 16:19:26 +11:00
Andrew Tridgell
3a3cb92efd
Ap_Scripting: fixed plane aerobatics for full yaw rate control
2021-11-30 16:19:26 +11:00
Andrew Tridgell
ad29135384
AP_Scripting: added plane aerobatics example
2021-11-08 21:08:52 +11:00
tajisoft
f076bb3ad1
AP_Scripting: update ahrs-source-gps-optflow.lua
2021-10-14 10:36:29 +11:00
tajisoft
68274ff996
AP_Scripting: fix switch check in ahrs-source
2021-10-11 20:59:46 +11:00
murata
fa609afc44
AP_Scripting: Change the script file name for messages
2021-10-07 18:21:11 -04:00
Iampete1
86e56934b6
AP_Scripting: update analog input example to check for valid pin
2021-10-06 18:42:51 +11:00
bugobliterator
dd9f513aa5
AP_HAL_ChibiOS: setup led control via lua script for HerePro
2021-09-30 08:52:27 +10:00
bugobliterator
d23e37e3bb
AP_Scripting: add script for controling herepro leds per vehicle state
2021-09-30 08:52:27 +10:00
Siddharth Purohit
24448d6adf
AP_Scripting: add rgb control for independent LEDs
2021-09-30 08:52:27 +10:00
TunaLobster
dd379af7cc
AP_Scripting: Add Z logger format to example
2021-09-25 14:00:00 +01:00
yaapu
a2b83d675f
AP_Scripting: added a frsky battery example
2021-09-15 17:21:41 +10:00
Randy Mackay
b396169084
AP_Scripting: copter-fast-descent.lua example script
2021-08-26 11:25:54 +09:00
Randy Mackay
4bdb428cfe
AP_Scripting: add copter-circle-speed.lua example
...
Co-authored-by: Iampete1 <iampete@hotmail.co.uk>
2021-08-25 18:39:09 +10:00
Randy Mackay
5de30cc7cf
AP_Scripting: ahrs-source-gps-optflow script fixups from peer review
...
also dded assert on optical flow to ensure the script is used with a version of AP that includes the optical flow bindings
2021-08-24 16:49:04 +09:00
Randy Mackay
2aa17916b1
AP_Scripting: add ahrs-source-gps-optflow
...
this supports automatic switching between GPS and opticalflow
2021-08-24 16:49:04 +09:00
Andrew Tridgell
f822d8f5f6
AP_Scripting: example script for testing EKF3/DCM switching
2021-08-19 14:42:28 +10:00
Iampete1
e29dd0e7e7
AP_Scripting: add CAN read and write examples
2021-07-27 09:04:17 +10:00
Iampete1
d158199a7a
AP_Scripting: add bindings and example for dynamic motor mixer
2021-07-20 09:19:28 +10:00
CallanDaniel
c34322f6ce
AP_Scripting: add set_origin and initialised bindings
...
added bindings and example scripts
2021-07-08 11:54:37 +09:00
CallanDaniel
a617175881
AP_Scripting: add get_origin and set_home bindings
...
added bindings and example scripts for set_home and get_origin
2021-06-23 10:11:02 +09:00
Peter Hall
c5c2b18a0b
AP_Scripting: update 6DoF mixer example
2021-06-21 09:58:05 +09:00
Iampete1
4df09360ab
AP_Scripting: add SN-GCJA5 particle sensor example
2021-06-15 09:04:32 +10:00
TunaLobster
2359de250d
AP_Scripting: add example of fixed wing doublets via scripting
2021-06-08 14:48:27 +10:00
Iampete1
15362484bc
AP_Scripting: add do_aux_function binding and example
2021-05-04 09:05:56 +10:00
Iampete1
2a10d9d4f5
AP_Scirpting: add terrain warning example
2021-04-15 09:16:28 +09:00
Mirko Denecke
e904de3431
AP_Scripting: add position light example
2021-04-13 09:23:59 +10:00
Iampete1
186cb6ef13
AP_Scripting: correct rotations in fault tolerant hex example
2021-04-08 08:23:08 +09:00
Iampete1
0b8cdaf392
AP_Scripting: add mission command receve function, binding and example
2021-03-31 19:23:13 +11:00
Iampete1
8b278b52b3
AP_Scripting: add GPIO inputs and exmaple
2021-03-30 10:44:43 +11:00
Iampete1
f2c2e8c1eb
AP_Scripting: add PWM and GPIO to analog input example
2021-03-30 10:44:43 +11:00
Iampete1
9d739cfa42
AP_scripting: add bindings and example for analog inputs
2021-03-30 10:44:43 +11:00
Emre Saldiran
9e97c2e095
AP_Scripting: change set_target_posvel_circle example tart location calculation
2021-03-25 21:01:41 +09:00
Emre Saldiran
dc290a8884
AP_Scripting: set_target_posvel example script
2021-03-24 08:55:48 +09:00
Iampete1
1f0e36e10d
AP_Scripting: add i2c scan example
2021-03-17 18:50:05 +11:00
Andrew Tridgell
17031707e3
AP_Scripting: added pcall example
...
this shows how to catch errors in scripts to make them robust against
runtime errors
2021-02-23 09:59:37 +11:00
Peter Hall
43763091bd
AP_Scripting: add send_named_float to simple loop example
2021-02-17 18:49:20 +11:00
Iampete1
6d650e74f2
AP_Scripting: add fault tolerant hex MotorsMatrix example
2021-02-10 11:16:27 +09:00
Iampete1
1395f9ce79
AP_Scripting: add 6DoF motors matrix bindings and example
2021-02-09 12:43:54 +09:00
Iampete1
28e8c5e56e
AP_Scripting: add 6DoF attitude control bindings and example
2021-02-09 12:43:54 +09:00
Andrew Tridgell
5920c52285
Scripting: simple relay example
...
toggle at 50Hz
2021-02-09 10:23:06 +11:00
yaapu
4fbba17506
AP_Scripting: added bindings for frsky telemetry library
2021-01-29 09:55:22 +11:00
Iampete1
ebfe593e38
AP_Scripting: add example script setting up a custom MotorMatrix
2021-01-26 11:07:36 +09:00
Peter Hall
1f7d796845
AP_Scripting: add fast param bindings and example
2021-01-05 10:55:36 +11:00
Randy Mackay
2eb5114688
AP_Scripting: ahrs-source.lua plays tune when source set changes
2020-12-23 19:02:59 +11:00
Randy Mackay
69cb8e6bc6
AP_Scripting: ahrs-soruce.lua uses RCx_OPTION 300
...
this removes the potential conflict with zigzag mode
2020-12-23 19:02:59 +11:00
yaapu
89f0ed2f8f
AP_Scripting: added bindings and example for waypoint info
2020-12-10 12:39:44 +11:00
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
2020-12-01 09:26:02 +09:00
Kawamura
cef0c87c4c
AP_Scripting: fix method name for ahrs-source.lua
2020-11-25 21:07:19 +09:00
Randy Mackay
bf5c74dbdb
AP_Scripting: ahrs-source example script
...
switches automatically between gps, external nav and optical flow
2020-11-20 16:43:44 +09:00
Peter Hall
d6a1af4690
AP_Scripting: example: arming auth: removed unused millis call
...
now is fetched but never used
2020-11-11 18:24:55 +11:00
Iampete1
1587d88f58
AP_Scripting: example saving serial data to SD card
2020-11-10 12:15:56 +11:00
Iampete1
e95376fbef
AP_Scripting: add notify LED get RGB binding and example
2020-11-02 17:40:21 -07:00
Iampete1
2bdcadd785
AP_Scripting: examples to load and save missions to the SD card
2020-10-28 19:21:26 +11:00
Randy Mackay
eb880a2657
AP_Scripting: copter-wall-climber fix for climb rate limiting
2020-10-27 14:06:15 +09:00
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
2020-10-27 14:06:15 +09:00
Randy Mackay
2ab860b8b7
AP_Scripting: copter-wall-climber format and comment fixes
...
replaced tab with spaces
also fixed comment
2020-10-27 14:06:15 +09:00
Iampete1
8996c4cee0
AP_Scripting: NMEA example updated decoding
2020-10-27 11:24:49 +11:00
Randy Mackay
8aba1655a2
AP_Scripting: add ahrs-print-variances example
2020-10-21 08:58:45 +09:00
Randy Mackay
b0363a01b0
AP_Scripting: add copter-wall-climber example script
2020-10-20 23:04:45 +09:00
Iampete1
5cbbe656ba
AP_Scripting: add units and multipliers to logging example
2020-10-13 10:34:42 +11:00
Iampete1
a09e15137e
AP_Scripting: add logging to plane-wind-fs example
2020-10-13 10:34:42 +11:00
ashvath100
9665421a9c
AP_Scripting: Walking robot naming fix and height control
2020-09-10 08:27:01 +09:00
ashvath100
9e86355734
AP_Scripting: quadruped.lau fix after review
2020-09-01 09:33:24 +09:00
ashvath100
f344363404
AP_Scripting: quadruped.lua logic test fix
2020-09-01 09:33:24 +09:00
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
2020-09-01 09:33:24 +09:00
Randy Mackay
28026176f6
AP_Scripting: quadruped example formatting fixes
2020-09-01 09:33:24 +09:00
ashvath100
1a6a623295
AP_Scripting: quadruped example script
2020-09-01 09:33:24 +09:00
Randy Mackay
3638602d38
AP_Scripting: add rover-motor-driver example script
2020-08-20 14:09:29 +09:00
Tsuyoshi Kawamura
67ad05609f
AP_Scripting: add proximity bindings
2020-08-07 17:32:16 -07:00
Tsuyoshi Kawamura
e2eed88ca3
AP_Scripting: add rangefinder bindings
2020-08-07 17:32:16 -07:00
Iampete1
0d9d593f05
AP_Scripting: add RC channel objects to example
2020-07-28 13:47:35 +10:00
Randy Mackay
e3d538e676
AP_Scripting: add ahrs-print-angle-and-rates example
2020-07-28 09:47:59 +10:00
murata
5f3837f434
AP_Scripting: Modify the extension.
2020-07-28 08:40:06 +09:00
craigy72
6557f3c258
AP_Scripting: fixup serial_test.lua
2020-07-04 09:11:09 +09:00