Commit Graph

4898 Commits

Author SHA1 Message Date
Anton Babushkin f2094b9a1f Unused deprecated modules removed: att_pos_estimator_ekf, fixedwing_att_control, fixedwing_pos_control, position_estimator, position_estimator_mc, sdlog 2014-05-04 16:05:15 +02:00
Thomas Gubler 5f786af8fa mavlink: status is a pointer 2014-05-04 15:02:37 +02:00
Thomas Gubler 0e31b5935e remove trailing whitespace 2014-05-04 15:02:30 +02:00
Lorenz Meier ee580206b4 mavlink: Only sending HIL control commands if the system is actually armed 2014-05-04 14:06:38 +02:00
Thomas Gubler f20a9c4873 Merge remote-tracking branch 'upstream/master' into mtecs 2014-05-03 23:19:12 +02:00
Anton Babushkin 4bf8327118 Merge branch 'master' into smooth_pos_hold 2014-05-03 20:05:09 +02:00
Anton Babushkin 75796e95b4 mc_att_control: MC_YAWRATE_MAX parameter added 2014-05-03 19:19:57 +02:00
Lorenz Meier 5199dea2b3 Merge pull request #876 from PX4/autodeclination
Added automatic declination lookup
2014-05-03 03:41:30 -07:00
Anton Babushkin f6d61dfb4c mavlink: swap x and y when handling MANUAL_CONTROL mavlink message 2014-05-01 23:45:21 +02:00
Anton Babushkin 7232c0354b mc_pos_control: use MPC_XXX_FF to adjust setpoint on reset 2014-05-01 23:01:30 +02:00
Anton Babushkin f4c36f8c5c mc_pos_control: use current velocity to calculate position setpoint on reset to make transition to stabilized modes more smooth 2014-05-01 20:57:36 +02:00
Thomas Gubler dd8bfc2a0b mtecs: landing mode which limits pitch and as well throttle at the end of the landing 2014-05-01 13:53:47 +02:00
Thomas Gubler 76e47c3135 Merge remote-tracking branch 'upstream/master' into mtecs 2014-05-01 11:43:35 +02:00
Lorenz Meier 6cb96d074d EKF: Introduce proper check flags for sensor init states 2014-04-30 17:01:32 +02:00
Lorenz Meier 7a4049b12a Fix use of declination in estimator, remove bogus measurement value reset on reinit 2014-04-30 16:55:08 +02:00
Lorenz Meier 918c87912d Merge branch 'master' of github.com:PX4/Firmware into ekf_params 2014-04-30 15:43:08 +02:00
Lorenz Meier 2829d65871 Merge pull request #881 from PX4/led_fix
commander: Stop mixing board support and high level code - just accept t...
2014-04-30 06:34:34 -07:00
Lorenz Meier 1dfa2f100e commander: Stop mixing board support and high level code - just accept that non-mandatory leds may or may not be there 2014-04-30 15:33:47 +02:00
Lorenz Meier be1f39e385 ekf Print declination on init 2014-04-30 08:52:37 +02:00
Lorenz Meier e2af77123f ekf: Cleanup init 2014-04-30 08:25:36 +02:00
Lorenz Meier 81525f6d8a Merge branch 'master' of github.com:PX4/Firmware into ekf_params 2014-04-30 08:08:14 +02:00
TickTock- 6c76e8ea50 shortened rc_assisted_th to rc_assist_th in case we add a dedicated switch mapping later 2014-04-29 20:51:04 -07:00
Lorenz Meier 848c1c2552 ekf: More complete re-initialization 2014-04-29 21:42:58 +02:00
Anton Babushkin 0c58588a87 mc_att_control: yaw feed-forward in manual control modes fixed 2014-04-29 19:51:05 +02:00
Thomas Gubler 775499321a Merge remote-tracking branch 'upstream/master' into geo 2014-04-29 15:42:07 +02:00
Thomas Gubler 606f3cba5c pos estimator mc: revert to local map projection 2014-04-29 15:41:12 +02:00
Thomas Gubler 510678bdae pos estimator inav: revert to local map projection 2014-04-29 15:40:54 +02:00
Thomas Gubler 53d23c67d7 mc pos ctrl: revert to local map projection 2014-04-29 15:40:34 +02:00
Thomas Gubler 5a868751b5 navigator: update mapprojection usage 2014-04-29 15:40:04 +02:00
Thomas Gubler a7289a3266 mavlink interface: update mapprojection usage 2014-04-29 15:39:26 +02:00
Thomas Gubler 4f84cdc8b8 fw_att_pos_estimator: use new global map projection 2014-04-29 14:40:01 +02:00
Lorenz Meier 2ee02e5e4b Merge pull request #874 from jean-m-cyr/master
Proper data manager restart handling
2014-04-29 07:53:30 +02:00
TickTock- ef75bbf2ef Updated flight modes diagrams & comments. 2014-04-28 22:11:02 -07:00
TickTock- 31089a290b Replaces poshold/althold with posctrl/altctrl 2014-04-28 21:47:45 -07:00
Lorenz Meier 7c88fbff90 Merge branch 'ekf_params' of github.com:PX4/Firmware into ekf_params 2014-04-28 22:39:54 +02:00
Lorenz Meier 86d9fb5636 Merge branch 'autodeclination' into ekf_params 2014-04-28 22:39:02 +02:00
Lorenz Meier da525f29f1 Add missing header in mixer load command 2014-04-28 19:25:13 +02:00
Anton Babushkin 11a1053b73 ekf_att_pos_estimator: local position reference fixed 2014-04-28 19:17:48 +02:00
Lorenz Meier f78005bcb6 Merge branch 'master' of github.com:PX4/Firmware into ekf_params 2014-04-28 18:34:47 +02:00
Lorenz Meier 90569d22bc Added support for automatic mag declination setup 2014-04-28 18:34:33 +02:00
Anton Babushkin 4378454a10 mc_pos_control: hotfix, MPC_TILTMAX_AIR and MPC_TILTMAX_LND parameters fixed 2014-04-28 17:49:57 +02:00
Lorenz Meier 2c37ec16dc Merge branch 'autodeclination' into ekf_params 2014-04-28 17:48:27 +02:00
Andrew Tridgell ac52111085 px4io: support PX4IO_P_SETUP_FORCE_SAFETY_OFF
this allows the FMU to force the safety off on the IO board. Useful in
two cases:

 1) vehicles where the safety switch is impractical or not useful
 (eg. HAB planes or internal combustion motors)

 2) doing ESC calibration on multi-copters
2014-04-28 11:45:20 +02:00
Lorenz Meier df8fb7d2dc Merge branch 'ekf_params' of github.com:PX4/Firmware into ekf_params 2014-04-28 11:41:48 +02:00
Lorenz Meier 0745334ac4 Reset init flags as well 2014-04-28 11:41:40 +02:00
Jean Cyr ab257ebcce Proper data manager restart handling
Introduce SYS_RESTART_TYPE parameter having one of 3 values: boot
restart, inflight restart, or unknown restart, and defaulting to unknown
restart.

px4io.cpp sets this parameter according to the type of restart detected.

dataman.c retrieves this parameter and clears data entries according to
their persistence level. Does nothing if unknown restart.
2014-04-28 00:52:19 -04:00
TickTock- 269800b48c renamed EASY to POSHOLD and SEATBELT to ALTHOLD 2014-04-27 14:06:00 -07:00
TickTock- 6a7b104c2b compiles 2014-04-27 13:12:28 -07:00
TickTock- 07c35010aa Merged in upstream master 2014-04-27 12:43:13 -07:00
Lorenz Meier f7065dce84 Merged master into ekf_params 2014-04-27 16:14:02 +02:00