px4-firmware/Tools
Daniel Agar 0f411d6820
Multi-EKF support (ekf2)
- ekf2 can now run in multi-instance mode (currently up to 9 instances)
    - in multi mode all estimates are published to alternate topics (eg estimator_attitude instead of vehicle_attitude)
 - new ekf2 selector runs in multi-instance mode to monitor and compare all instances, selecting a primary (eg N x estimator_attitude => vehicle_attitude)
 - sensors module accel & gyro inconsistency checks are now relative to the mean of all instances, rather than the current primary (when active ekf2 selector is responsible for choosing primary accel & gyro)
 - existing consumers of estimator_status must check estimator_selector_status to select current primary instance status
 - ekf2 single instance mode is still fully supported and the default

Co-authored-by: Paul Riseborough <gncsolns@gmail.com>
2020-10-27 10:56:11 -04:00
..
HIL Jenkins: HIL script minor improvements 2020-09-28 16:41:28 -04:00
Matlab Commander: updated mag calibration routine, matlab script updates 2015-06-25 14:44:24 +02:00
astyle examples: add Gyro FFT using CMSIS 5 on Cortex-m (#15104) 2020-10-02 11:47:27 -04:00
dist Update vehicle config mixer URLs 2015-07-02 22:29:19 +02:00
ecl_ekf Multi-EKF support (ekf2) 2020-10-27 10:56:11 -04:00
flightgear_bridge@44b51d5b1c Update flightgear bridge (#14816) 2020-05-03 17:09:22 +02:00
jMAVSim@358b6cca40 Update submodule jMAVSim to latest Fri Aug 28 00:39:40 UTC 2020 2020-08-27 21:42:36 -04:00
jsbsim_bridge@9f46d55291 Add support for malolo flying wing in JSBSim SITL 2020-10-16 13:31:09 +02:00
models Update SDP3x Airspeed Correction (#8242) 2017-11-22 22:03:26 -05:00
px4airframes nsh scripting:source (.) cmd supported 2020-09-16 21:32:04 -04:00
px4moduledoc i2c drivers: add '-k' flag for keep_running directly to BusCLIArguments 2020-09-18 09:45:06 -04:00
serial Tools:Use . for (source) and ${R} for pathing 2020-10-15 17:11:08 -04:00
setup Tools/setup: Add apt-get update after adding gazebo list 2020-10-19 17:19:18 -04:00
sitl_gazebo@2451437c19 Update submodule sitl_gazebo to latest Sun Oct 25 20:37:27 EDT 2020 2020-10-25 23:54:33 -04:00
stack_usage worst case analysis of stack usage (#7883) 2017-09-10 13:34:34 -04:00
uorb_graph Github Actions start migrating Jenkins metadata (airframe, parameter, etc) jobs 2020-06-23 13:41:57 -04:00
.gitignore Streamline python script for temp cal. (#6416) 2017-01-24 18:42:15 -05:00
boot_now.py Tools: added boot_now.py script 2015-03-14 21:12:24 +11:00
check_submodules.sh check_submodules: fetch in parallel on CI 2019-04-07 18:56:51 +02:00
docker_run.sh New board Scumaker AirPi HAT for Raspberry Pi B series 2020-10-01 11:22:47 -04:00
fetch_file.py Use print() function in both Python 2 and Python 3 2019-09-22 13:54:24 -04:00
fix_headers.sh NuttX upgrade cmake wrapper (#7873) 2017-09-29 10:13:51 -04:00
gazebo_sitl_multiple_run.sh Replace xacro macros to jinja templates for multivehicle (#15831) 2020-09-29 15:45:57 +02:00
geotag_images_ulog.py Use print() function in both Python 2 and Python 3 2019-09-22 13:54:24 -04:00
jmavsim_run.sh jMAVSim: try new libs with newer Java versions 2020-07-06 13:07:11 +01:00
mac_set_ulimit.sh Add script to set the correct ulimit on Mac OS (#11247) 2019-02-05 10:19:55 -05:00
make_can_boot_descriptor.py uavcannode: use correct PYTHON_EXECUTABLE and support stm32h7 2020-09-18 13:03:07 -04:00
mavlink_px4.py Update mavlink_px4.py 2016-01-11 08:37:43 +01:00
mavlink_shell.py Update MAVLink shell default device for modern Mac OS 2020-10-21 12:11:31 -04:00
mavlink_ulog_streaming.py Tools: make Python import error more readable 2020-02-14 11:40:05 +01:00
package_firmware.py Moved deployment logic to python scripts. 2017-01-13 01:11:14 -08:00
parameter_update.py fw_att_control: move to px4::params 2019-10-28 18:08:47 -04:00
posix.gdbinit Added local position estimator. 2015-10-24 20:34:33 +02:00
posix_lldbinit POSIX: Provide lldb run target configuring lldb correctly 2015-09-20 15:06:55 +02:00
process_sensor_caldata.py sensors: allow up to 4 accels, gyros, and baros and add configurable rotations for accel & gyro 2020-10-08 19:01:44 -04:00
px4.py px4.py: signal it as being used by the PX4 Homebrew formulae 2020-04-21 09:21:56 +02:00
px4_developer.mk.example Use EXTRAFLAGS instead of EXTRADEFINES 2020-09-16 21:32:04 -04:00
px_mkfw.py px_mkfw: add git commit hash to .px4 file 2019-08-14 12:37:20 -04:00
px_process_airframes.py Add airframe .post scripts on NuttX targets 2019-07-22 13:02:45 +02:00
px_process_module_doc.py module documentation: add support for subcategories 2019-02-08 09:29:46 +01:00
px_romfs_pruner.py cmake px4_add_board: add EMBEDDED_METADATA 2020-09-15 09:30:16 +02:00
px_uploader.py fix px_uploader bytes and char comparison & remove python 2 support (#15859) 2020-10-13 09:30:37 +02:00
qgc_meta_sync.sh Tools: Simplify QGC meta sync script using the makefile tools 2018-01-08 09:27:22 +01:00
run-clang-tidy.py Adapt run-clang-tidy.py to Python3 2020-03-02 13:26:03 -05:00
run-shellcheck.sh run-shellcheck appease shell check 2020-09-16 21:32:04 -04:00
setup_gazebo.bash tools: cleanup setup for gazebo env vars 2018-05-25 01:32:26 -04:00
setup_jsbsim.bash Add support for malolo flying wing in JSBSim SITL 2020-10-16 13:31:09 +02:00
sitl_multiple_run.sh posix: enable ROMFSROOT 2020-09-15 09:30:16 +02:00
sitl_run.sh Cleanup jsbsim run scripts (#15959) 2020-10-14 16:41:11 +02:00
uavcan_copy.sh Use _ prefix o uavcan files in ROMFS , simplify upgrade 2015-12-04 12:25:51 -10:00
upload.sh Add a USB ardupilot * type 2020-10-17 11:36:36 -04:00
upload_log.py Tools: make Python import error more readable 2020-02-14 11:40:05 +01:00
usb_serialload.py Add USB load test from Mark Whitehorn 2014-11-03 08:39:16 +01:00
validate_yaml.py Tools: make Python import error more readable 2020-02-14 11:40:05 +01:00