Andy Piper
ee87ef7013
AP_HAL_SITL: make harmonics part of DSP
...
add vector mean function to dsp
allow fft_start() to use ObjectBuffer<float> for lock-free access
5 years ago
Andy Piper
e2ef0bd36e
AP_HAL: collect data for three largest peaks
...
new dsp peak detection algorithm
add DSP sketch with frequency ascii art
tool to generate gyro data frames from batch sampled DF logs
add generated data from real Y6B flight
allow fft_start() to use ObjectBuffer<float> for lock-free access
allow ObjectBuffer to be resized
5 years ago
Peter Barker
605672b631
autotest: round frsky altitude rather than truncate
...
Closes https://github.com/ArduPilot/ardupilot/issues/14431
5 years ago
jbteja
c9fb988a57
Tools: Added check for validating input arguments in ardupilot-astyle.sh
5 years ago
Andrew Tridgell
26c2555c3c
Plane: increased allowed time for mavlink send to 750us
...
this is to allow more time to get streams out at low loop rates
5 years ago
Peter Barker
5bbb02e03b
SITL: add support for simulated proximity sensors
5 years ago
Peter Barker
be9fc57e8f
AP_HAL_SITL: add support for simulated RPLidarA2
5 years ago
Andy Piper
f5320e8816
AP_Compass: make sure SITL rotation gets initialized like all the others
...
don't remove a custom rotation that has already been set
5 years ago
bugobliterator
7b9f0f3fd7
HAL_ChibiOS: use FIFO mode instead of Queue mode in FDCAN driver
5 years ago
Gone4Dirt
9269ee50ed
Copter: Allow manual autorotations without enabling arot flight mode
5 years ago
Gone4Dirt
b2d2bf61da
AP_Motors: Support autorotation windows on external governors
5 years ago
Henry Wurzburg
23e7e2d193
AP_RangeFinder: rename Benewake types for easier identification
5 years ago
Peter Barker
5775d09914
Tracker: add AP_Logger parameter tree
5 years ago
Arash Negahdar
a7768aabae
Tools: Expose more options to SCRIMMAGE
5 years ago
Peter Barker
1f1383ab64
autotest: add quadplane test for qassist
5 years ago
Paul Riseborough
af19fea268
AP_NavEKF2: Fix 3-axis mag fusion per axis error handling
...
Ensure that if fusion checks for an axis fails, fusion will not be perfomred for all axes.
5 years ago
Buzz
cca1a5d9d2
mavlink: update for new guided commands
5 years ago
Buzz
0f5177b291
Plane: Support a set of offboard MAVLink guided controls with rates
...
+ 3 rounds of fixes
5 years ago
Buzz
d4df145b4b
ArduPlane: option to keep landing throttle at thr_min during flare and touchdown, not zero.
5 years ago
Buzz
dc3db0476b
AP_Landing: option to keep landing throttle at thr_min during flare and touchdown, not zero.
5 years ago
Andy Piper
9f02b1b1a8
AP_NavEKF2: fix typo in comment
...
Signed-off-by: Dr.-Ing. Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
5 years ago
Peter Barker
f9c86bbfd0
autotest: ensure cached timestamp is up-to-date for run_cmd_get_ack
...
If a long-running process drains the mavlink stream rather than parsing
it then the cached timestamp can be very, very out-of-date. When we
next receieve a timestamp, then, there can be a signficant change in
time when we weren't expecting it.
run_cmd_get_ack can't use get_sim_time() as it might swallow the ack it
is looking for.
5 years ago
Peter Barker
b857002158
autotest: drain mav before checking EKF values
...
May be getting stale values from this function
5 years ago
Peter Barker
d51d6752e5
autotest: drain mav before delay
...
We're seeing suspiciously low wall-clock delays.
5 years ago
Andrew Tridgell
97f335396b
AP_Scripting: fixed memory leak
5 years ago
Peter Hall
b368188b01
AP_Scripting: add AP_Logger binding
5 years ago
Peter Hall
be37a8a2b6
AP_Scripting: add example logging serial to dataflash
5 years ago
Peter Hall
11dc3e05e3
AP_Scripting: add SD file and dataflash logging example
5 years ago
Peter Hall
19ba9abc89
AP_Logger: add function and make public for scripting use
5 years ago
Iampete1
f9ff8e5f11
Plane: align GCS PID with logged
5 years ago
Iampete1
96f75093fe
Rover: align GCS PID with logged
5 years ago
Iampete1
13d6a887fd
Copter: align GCS PID with logged
5 years ago
Peter Hall
aa657626f2
AP_Scripting: examples: plane-wind-fs: read in CRT_MAH
5 years ago
murata
520782d7f2
Copter: Correction of spelling errors (NFC)
5 years ago
Andrew Tridgell
8b21f5117a
Plane: implement RTL_CLIMB_MIN parameter
...
this allows for an initial climb on RTL where roll is limited to
LEVEL_ROLL_LIMIT
5 years ago
Paul Riseborough
939331ae8d
AP_NavEKF3: Fix double iteration of axes in SelectMagFusion
5 years ago
Peter Hall
4b726b716b
Tools: environment_install: add xterm to Cygwin packages
5 years ago
bugobliterator
05fe49a51f
AP_Math: disable INEXACT flag from Float exception
5 years ago
bugobliterator
07907ac81d
HAL_SITL: fix gcc build on macosx
5 years ago
bugobliterator
183e50b31f
autotest: fix autotest on mac os x
5 years ago
Mark Whitehorn
a54f286c1b
SITL: fixed running of example programs
5 years ago
Andrew Tridgell
a349a2f956
Tools: fixed SITL build
5 years ago
Andrew Tridgell
c5c171b359
Tools: fixed scripting build with --out on configure line
...
thanks to Henry for noticing
5 years ago
Peter Barker
c0fae0b1fb
autotest: disable GyroFFT test; underlying issue being actively worked on
5 years ago
Peter Barker
dec615bfb5
autotest: drain SITL pexpect when waiting for parameter
...
This is important when rebooting as the ArduPilot process can block on
sending to stdout, which pexpect is reading from. While rebooting we're
waiting for a parameter to be reset to a different value in this loop,
which could take quite some time.
5 years ago
Peter Barker
115751833b
AP_Logger: process pending rotate on arming
...
If the user arms the vehicle during the logging-persist-timeout we
should rotate the log immediately.
5 years ago
Peter Barker
f6b121ad87
autotest: add tests for logging
5 years ago
Randy Mackay
6c20264d9c
AP_NavEKF3: minor comment fix
5 years ago
Randy Mackay
5ad3611142
AP_NavEKF3: improve ext nav glitch handling
...
replaces extNavTimeout with posTimeout
replaces lastExtNavPassTime_ms with lastPosPassTime_ms
5 years ago
Randy Mackay
b2dd6446c8
SITL: add comment to SIM_VICON
5 years ago