Commit Graph

8285 Commits

Author SHA1 Message Date
Lorenz Meier 4164e0a0ca Merge pull request #969 from PX4/mavlink_stack
Mavlink stack usage improvements
2014-06-21 20:05:04 +02:00
Lorenz Meier 0673740e0e Initialize velNED fields correctly, preventing a bogus initial filter reset 2014-06-21 19:44:30 +02:00
Lorenz Meier 6bab694e45 estimator: Improve error reporting and status printing (less flash, better resolution), move check and reset logic to a position AFTER the filter init. Do not externally zero the filter on resets but let the reset logic handle this. 2014-06-21 19:44:09 +02:00
Anton Babushkin 164f19176e Merge branch 'navigator_rewrite' into dataman_state_nav_rewrite 2014-06-21 14:26:40 +02:00
Anton Babushkin da2f68a6a0 mavlink: don't lock dataman when updating mission state 2014-06-21 14:25:29 +02:00
Julian Oes 4e08457afe Merge remote-tracking branch 'px4/pr/1058' into navigator_rewrite_offboard
Conflicts:
	src/modules/commander/commander.cpp
	src/modules/commander/state_machine_helper.cpp
	src/modules/mavlink/mavlink_receiver.cpp
	src/modules/mavlink/mavlink_receiver.h
	src/modules/uORB/topics/vehicle_status.h
2014-06-20 18:18:39 +02:00
Darryl Taylor 45d5e26009 Define float params properly: 0.0f instead of just 0 2014-06-20 14:37:44 +08:00
Julian Oes 302ef6bc4f Merge branch 'navigator_rewrite' into navigator_rewrite_estimator 2014-06-19 14:14:45 +02:00
Julian Oes e0c78e51e3 mavlink: only publish telemetry status from GCS 2014-06-19 14:14:24 +02:00
Julian Oes ad7e0ee17f Merge branch 'navigator_rewrite' into navigator_rewrite_estimator 2014-06-19 10:37:59 +02:00
Julian Oes 5bab3b1bac Merge pull request #1057 from achambers16/navigator_rewrite_modes_list
Navigator rewrite: create list of navigation modes
2014-06-19 10:36:32 +02:00
Julian Oes c23bc93681 Merge branch 'navigator_rewrite' into navigator_rewrite_estimator 2014-06-19 10:30:44 +02:00
Julian Oes 62faa2ee51 commander/navigator: renamed FS modes to RTL and RTGS (return to ground station) 2014-06-19 10:26:56 +02:00
Julian Oes 32e2df3d08 Merge branch 'navigator_rewrite' into navigator_rewrite_estimator 2014-06-19 09:33:47 +02:00
Julian Oes 94e004955d mavlink: publish telemtry status without radio status 2014-06-19 09:33:28 +02:00
Julian Oes eb1af6096e Merge branch 'navigator_rewrite' into navigator_rewrite_estimator 2014-06-19 09:28:23 +02:00
Darryl Taylor 2475efe13d Pre-compute board orientation offsets on param update. 2014-06-19 13:22:45 +08:00
t0ni0 9d18da4433 Adds NaN checks and setpoint resets for offboard posctl 2014-06-18 16:45:38 -04:00
Julian Oes e24925c743 commander: added some failsafe logic 2014-06-18 19:01:41 +02:00
Darryl Taylor 5ed1cf7e8d Fixed too-long param names. 2014-06-18 21:34:38 +08:00
Darryl Taylor 95003c6e10 Removed unused ATT_XXX_OFF3 paramters. Offset tuning now accomplished via the sensors app using new SENS_BOARD_XXX_OFF parameters. 2014-06-18 20:49:48 +08:00
Darryl Taylor 90a89ff2cd WIP: Support in-flight fine tuning of board alignment. Implemented by applying a user supplied rotation matrix via new SENS_BOARD_(PITCH, ROLL, YAW)_OFF params in the sensors app. Currently only tested in QGC. 2014-06-18 20:27:35 +08:00
Julian Oes efd05d701a Merge branch 'navigator_rewrite' into navigator_rewrite_estimator 2014-06-18 14:14:50 +02:00
Darryl Taylor 0f41d8b507 Added pitch, roll, and yaw offsets to compensate for imperfect fmu placement. These were removed in 61a3177979 2014-06-18 13:43:03 +08:00
t0ni0 e078ef992f Removed publications closing
This is an attempt to correct the offboard setpoints being passed on as "NaN" values
2014-06-17 13:30:45 -04:00
Anton Babushkin 55e5f747de commander: modes display fixes, don't activate failsafe while disarmed 2014-06-17 13:19:50 +02:00
t0ni0 6183390547 Commander attitude flag fix 2014-06-16 17:47:10 -04:00
Anton Babushkin e0ed0625f8 commander: failsafe_state removed, replaced with bool failsafe, navigation state and failsafe determined directly from main state and conditions 2014-06-16 17:34:21 +02:00
Anton Babushkin 91f0b9eee4 mavlink: store last heartbeat time in telemetry_status topic 2014-06-16 17:32:58 +02:00
Kynos 0ffb123701 Store hash instead of full strings for SW & HW version 2014-06-16 15:35:38 +02:00
Kynos 243db01a37 Request and display MON-VER message at startup 2014-06-16 01:43:44 +02:00
Anton Babushkin 3b6458859f Merge branch 'navigator_rewrite' into dataman_state_nav_rewrite 2014-06-15 17:30:44 +02:00
Kynos 1b8e72be1b Merge sAcc & pAcc scaling fix from branch inav_gps_delay 2014-06-15 17:26:14 +02:00
Thomas Gubler 171ea5e12b Merge remote-tracking branch 'upstream/navigator_rewrite' into navigator_rewrite_estimator 2014-06-15 15:36:32 +02:00
Thomas Gubler 80e95c628c Merge remote-tracking branch 'upstream/mtecs_estimator' into navigator_rewrite_estimator 2014-06-15 14:46:55 +02:00
Thomas Gubler 0700a4f6b8 att pos estimator: correctly initialize fusionModeGPS variable, this makes the system use gps again and hence fixes the huge drift problems 2014-06-15 14:46:30 +02:00
Kynos 137564b4a6 Merge master with the exception of ubx.cpp and ubx.h 2014-06-15 12:30:06 +02:00
Thomas Gubler 2f9415ffd8 Merge remote-tracking branch 'upstream/mtecs_estimator' into navigator_rewrite_estimator 2014-06-15 12:15:45 +02:00
Thomas Gubler bd8b071875 att pos estimator: on reset use projected gps position instead of [0,0,0] to set position state 2014-06-15 12:15:25 +02:00
Julian Oes 9772aa5814 mavlink: set current DO_JUMP repetitions to 0 initially 2014-06-15 11:59:45 +02:00
Thomas Gubler eda926d7d5 Merge remote-tracking branch 'upstream/mtecs_estimator' into navigator_rewrite_estimator 2014-06-15 10:56:29 +02:00
Thomas Gubler de5c3580b3 adding individual warnings for all defined reset conditions 2014-06-15 10:56:07 +02:00
Thomas Gubler 582a082fb4 Merge remote-tracking branch 'upstream/mtecs' into mtecs_estimator 2014-06-15 10:54:42 +02:00
Benjamin O'Connell-Armand 74ae18c245 Fixed rates flags 2014-06-14 18:46:18 -04:00
Anton Babushkin 5be741607c mavlink: mission manager moved to separate class and reworked 2014-06-14 23:57:29 +02:00
Benjamin O'Connell-Armand 670d8c91e9 Merge branch 'offboard2' of https://github.com/elikos/Firmware into offboard2 2014-06-14 15:50:24 -04:00
Benjamin O'Connell-Armand 128ec447ad Fix various compilation issue 2014-06-14 15:50:21 -04:00
andre-nguyen 02653f6cd9 Merge branch 'offboard2' of github.com:elikos/Firmware into offboard2 2014-06-14 15:27:26 -04:00
andre-nguyen 6cf890b46b indentation and fix commander flags. It's impossible to control position at the same time as attitude so we have to disable some things. My logic is that all the control flags for position control should be opposite of the attitude control mode. 2014-06-14 15:27:07 -04:00
Thomas Gubler 6d8dfd78f1 sdlog2/mtecs: fix length of field name 2014-06-14 15:54:24 +02:00