Commit Graph

1843 Commits

Author SHA1 Message Date
Lorenz Meier 0a89364e3c Merge branch 'ArmDisarm' of github.com:DonLakeFlyer/Firmware into ekf_params 2014-04-21 11:23:35 +02:00
Lorenz Meier 595eb679b3 ekf_att_pos_estimator: Fixed mag initialization, now starts with initial measurement instead of defaults for faster convergence 2014-04-21 11:02:27 +02:00
Lorenz Meier aa3aafb1e5 Added debug macro for EKF. Fixed mag state handling which was only partially stored in correct states and not properly reset on init / dynamic reset 2014-04-21 10:47:15 +02:00
Lorenz Meier c08544721a att_pos_estimator_ekf: Update filter to new filter API 2014-04-21 01:20:35 +02:00
Lorenz Meier 14fb653d8c ekf_att_pos_estimator: Using right app name 2014-04-21 01:18:34 +02:00
Lorenz Meier 1e202a2284 Updated estimator, not using optical flow for now until proven on the bench 2014-04-21 01:18:13 +02:00
Lorenz Meier 9cc284742e Merge branch 'usb_buf_hotfix' into ekf_params 2014-04-20 21:04:35 +02:00
Lorenz Meier 906abbcbb6 mavlink: Only write to TX buf if space is available. This is working around a NuttX issue where overflowing the TX buf leads to being unable to send any further data 2014-04-20 21:04:05 +02:00
Lorenz Meier 200bd8e3dd Merge branch 'ekf_params' of github.com:PX4/Firmware into ekf_params 2014-04-20 03:43:37 +02:00
Lorenz Meier b37d0f8f2e Safety checks, prepared to use GPS variance 2014-04-20 03:41:34 +02:00
Lorenz Meier 9c5dbeef3a Proper zero init of the filter 2014-04-20 03:39:43 +02:00
Lorenz Meier 7cad27a024 Changed home position set to depend on the commander home position switch 2014-04-20 03:06:13 +02:00
Lorenz Meier 46a796fb86 Added home position switch on GPS position - gives a more reliable home position setup 2014-04-20 03:04:56 +02:00
Lorenz Meier fd34a8432e Merge branch 'master' of github.com:PX4/Firmware into ekf_params 2014-04-20 02:05:57 +02:00
Lorenz Meier 2ea32b315f Merged master 2014-04-20 02:04:05 +02:00
Lorenz Meier 479fddff88 Merge branch 'master' of github.com:PX4/Firmware into ekf_params 2014-04-20 01:45:00 +02:00
Lorenz Meier ce56d75bc6 Updated filter to most recent version with accel scale estimation, exposed crucial parameters for cross-vehicle support 2014-04-20 01:37:31 +02:00
Lorenz Meier dca1e7fc61 Decomission unmaintained position estimator 2014-04-19 22:40:37 +02:00
Lorenz Meier 7b61c927f0 Renamed FW filter to EKF to express its generic properties, switched multicopters over to this filter for first tests. 2014-04-19 16:13:13 +02:00
Lorenz Meier edd16afead Add filter parameters and multicopter defaults to parametrize Pauls estimator correctly when running for multicopters. Estimator itself not updated yet, will be next step. 2014-04-19 15:49:29 +02:00
Lorenz Meier 0b85c41cd1 Merge pull request #820 from PX4/filter_nan_guard
pauls estimator: Added NaN guard before publishing
2014-04-19 15:14:13 +02:00
Julian Oes a4b10bab30 navigator: wrong mission topic was copied, clearer naming of offboard mission now 2014-04-18 11:15:40 +02:00
Lorenz Meier df987f3577 Merge pull request #822 from helenol/helen_mavlink_pull
Added a -w option to mavlink, added vicon messages to stream.
2014-04-13 23:39:27 +02:00
Lorenz Meier 5c08a1aeac Untangled local pos and distance messages, now sending distance messages only for actual distance measuring devices 2014-04-13 23:32:52 +02:00
Lorenz Meier f846690395 Added rangefinder message to MAVLink app 2014-04-13 23:30:09 +02:00
Lorenz Meier 88357c58bd mavlink: Change to size optimization 2014-04-13 20:45:03 +02:00
Helen Oleynikova e7c8fdc586 More whitespace all the time. 2014-04-10 10:41:00 +02:00
Helen Oleynikova 8a946f0320 More whitespace all the time. 2014-04-10 10:37:58 +02:00
Helen Oleynikova e5105f6d91 Whtespace. 2014-04-10 10:35:30 +02:00
Helen Oleynikova dd88e319ee Reverted logging. 2014-04-10 10:33:10 +02:00
Helen Oleynikova 4f91fdb98c Indentation. 2014-04-10 10:30:00 +02:00
Helen Oleynikova e6542653b9 Finished adding a '-w' option. 2014-04-10 10:26:15 +02:00
Helen Oleynikova e99291d825 Added vicon stream. 2014-04-10 09:08:37 +02:00
Helen Oleynikova a39382dc17 VICON -> VICN really this time. 2014-04-09 17:28:00 +02:00
Helen Oleynikova 5b090a7095 VICON -> VICN 2014-04-09 17:25:33 +02:00
Helen Oleynikova 284218174c Tabs tabs tabs 2014-04-09 17:21:07 +02:00
Helen Oleynikova 863cd2e838 Added VICON logging, finally. 2014-04-09 17:11:27 +02:00
Lorenz Meier 63dae04c22 pauls estimator: Added NaN guard before publishing 2014-04-09 17:06:06 +02:00
Lorenz Meier 8e0e0c164a Merge branch 'mavlink_command' of github.com:PX4/Firmware 2014-04-08 21:41:05 +02:00
Lorenz Meier 27884e49be Revert "Merge pull request #816 from PX4/mavlink_commandlongstream"
This reverts commit 00ef10f307, reversing
changes made to d55e64d1e5.
2014-04-08 21:40:05 +02:00
Lorenz Meier 00ef10f307 Merge pull request #816 from PX4/mavlink_commandlongstream
mavlink: COMMAND_LONG stream: listen to vehicle_command uorb topic and send mavlink_msg_command_long
2014-04-08 21:38:32 +02:00
Anton Babushkin d55e64d1e5 mavlink: minor comments and formatting fixes 2014-04-08 23:29:40 +04:00
Anton Babushkin 09093b17da mavlink: commands stream implemented 2014-04-08 23:28:52 +04:00
Anton Babushkin 523606668f position_estimator_inav: make land detector more sensitive to LANDED -> IN AIR transitions 2014-04-08 22:23:18 +04:00
Thomas Gubler bccdbde45e commander: handle_command: do not filter command if componentid == 0 2014-04-08 17:29:11 +02:00
Thomas Gubler f0d043c068 mavlink: COMMAND_LONG stream: listen to vehicle_command uorb topic and send mavlink_msg_command_long 2014-04-08 17:11:23 +02:00
Thomas Gubler a6215b7bda commander: handle_command: filter commands by sysid and componentid 2014-04-08 17:10:22 +02:00
Lorenz Meier 0930a3c1b6 Merge pull request #814 from PX4/mavlink_fd
mavlink: accessor for _mavlink_fd
2014-04-08 06:22:42 -07:00
Thomas Gubler 134633c7f0 mavlink: accessor for _mavlink_fd 2014-04-08 15:20:10 +02:00
Don Gagne c1545bd237 Fix float equality comparison
Also restructured incorrect return statement
2014-04-07 18:56:03 -07:00