Commit Graph

10838 Commits

Author SHA1 Message Date
Roman Bapst d55ccd96c6 let vtol attitude control module publish attitude setpoint during transition
Conflicts:
	src/modules/commander/commander.cpp
	src/modules/fw_att_control/fw_att_control_main.cpp
	src/modules/mc_pos_control/mc_pos_control_main.cpp
2015-11-25 13:28:21 +01:00
Roman Bapst bc08d8dc93 Merge pull request #3259 from PX4/mc_pos_hold
reset position hold flag
2015-11-25 13:25:17 +01:00
Youssef Demitri e5b2c652e2 channel airspeed meas over control state for q estimator 2015-11-25 13:20:19 +01:00
Lorenz Meier c1a2d19459 MAVLink Sim: Use time delta 2015-11-25 11:13:32 +01:00
Lorenz Meier 1216efc5b4 Estimator Q: Fixed code style 2015-11-25 11:12:36 +01:00
Daniel Agar 56a6809486 HIL calculate TAS from IAS 2015-11-24 18:05:42 -05:00
Nate Weibley 483cb11157 Fix comparison error in RC+GPS triggered FTS failsafe check
This bug would cause loss of RC + loss of GPS to trigger a FTS when flying in non-manual modes with a good data link
2015-11-24 23:14:25 +01:00
tumbili 78ace92530 reset position hold flag 2015-11-24 16:57:19 +01:00
Lorenz Meier 17caae00aa Attitude estimator Q: Add performance counters for delay 2015-11-24 14:24:18 +01:00
Lorenz Meier bd4497f883 Simulator: Add performance counters for delay 2015-11-24 14:23:59 +01:00
Andreas Antener 59f80581aa switch to _ekf->baroHgt for pressure alt in ekf 2015-11-24 14:04:34 +01:00
Andreas Antener 2ceaab138f added timestamp for altitude message 2015-11-24 14:04:33 +01:00
Andreas Antener c706c30e83 fill pressure altitude in global position from estimators 2015-11-24 14:04:33 +01:00
Andreas Antener 11d9e3a325 also adding message to usb config 2015-11-24 14:03:54 +01:00
Andreas Antener f5a844d4aa added field for pressure altitude to global position 2015-11-24 14:03:54 +01:00
Andreas Antener d9c332353a added altitude stream to configs 2015-11-24 14:03:54 +01:00
Andreas Antener 8ddc7a27c7 implemented altitude message draft 2015-11-24 14:03:54 +01:00
Andreas Antener 6bec773423 changed isfinite to PX4_ISFINITE 2015-11-24 13:37:06 +01:00
Andreas Antener 67dd28e2c4 update distance sensor separate from flow 2015-11-24 11:56:57 +01:00
Andreas Antener a87ffe9bf3 added terrain estimator to inav 2015-11-24 11:56:57 +01:00
Andreas Antener b7dfa3a9d0 made inav compile with c++ 2015-11-24 11:56:57 +01:00
David Sidrane 99921db5cf Temporary (or not) fix calibration failure due
Due to the uOrb publishing rate difference beteen the mpu9250 driver and
the mpu6000 driver on the ICM-20608-G. The latter driver has an integrator output
the limit the publishing rate
2015-11-24 11:37:39 +01:00
Mark Charlebois 36208255bd Address Sanitizer found delete vs delete[] issue
mavlink_main.cpp used new char[n] and delete vs delete[].

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-23 23:23:02 -08:00
DroneBuster 4ee04e3530 multirotor mixer: add H configuration 2015-11-23 22:00:28 +02:00
Lorenz Meier 6d842bd432 Merge pull request #3184 from PX4/takeoff_detect
Takeoff detect
2015-11-23 10:51:19 +01:00
Lorenz Meier 57b9ac05de Navigator: taking off now on takeoff command, but not yet holding altitude once completed. 2015-11-23 00:23:13 +01:00
Lorenz Meier 34f4c57456 commander: Handle takeoff state 2015-11-22 16:03:58 +01:00
Lorenz Meier 4950762d4e Navigator: Fix compile error 2015-11-22 15:55:49 +01:00
Lorenz Meier c81e9714c7 INAV: Robustify polling 2015-11-22 14:01:52 +01:00
Lorenz Meier 4fa0123652 Navigator: Only indicate timeout if we really time out 2015-11-22 14:01:52 +01:00
Lorenz Meier 4c60f4d98a Q estimator: Ensure init 2015-11-22 14:01:52 +01:00
Lorenz Meier 5432d7a246 sensors: Param file cleanup 2015-11-22 14:01:52 +01:00
Lorenz Meier 86eb011f7d MAVLink log: protect against empty field 2015-11-22 14:00:31 +01:00
Lorenz Meier 1bfde3823c Commander: More efficient printing 2015-11-22 14:00:31 +01:00
Lorenz Meier ff77884c2c MAVLink app: Zero-initialize whole struct 2015-11-22 14:00:01 +01:00
Lorenz Meier 81039a2940 Commander: Fix home pos print 2015-11-22 13:59:24 +01:00
Lorenz Meier d094a8f7bf uORB sub: Do not call orb_set_interval with zero 2015-11-22 13:59:24 +01:00
Lorenz Meier 111287f6fb Attitude EKF: Do not limit sensor speed 2015-11-22 13:59:24 +01:00
Lorenz Meier 719881b4a4 EKF: Run vehicle status updates at full rate 2015-11-22 13:59:24 +01:00
Lorenz Meier 17653113d5 FW att control: Run all topics at full rate 2015-11-22 13:59:24 +01:00
Lorenz Meier 6be674cb74 Navigator: Move to orb_check() API use 2015-11-22 13:59:24 +01:00
Lorenz Meier 65efee0d41 Commander: Be less verbose 2015-11-22 12:43:58 +01:00
Lorenz Meier 07df1be841 Simulator buffer: Ensure we do not become limited on message size 2015-11-22 12:25:01 +01:00
Lorenz Meier 4e6bb35392 sensors: Remove unneeded orb_set_interval() call 2015-11-22 12:12:22 +01:00
Lorenz Meier 6ebc26811f Make MAVLink less chatty 2015-11-21 23:07:18 +01:00
Lorenz Meier 7579d7e901 Report takeoff state correctly 2015-11-21 22:39:38 +01:00
Lorenz Meier e5dc027833 Commander: Fixed takeoff command, made feedback less verbose 2015-11-21 22:20:13 +01:00
Lorenz Meier c6510bd2de Merge branch 'master' of github.com:PX4/Firmware into driver_framework 2015-11-21 11:20:27 +01:00
Lorenz Meier 9f89426d5e Merge pull request #3227 from thiemar/uavcan_param_save_fix
Don't call param_opcode unless there are dirty nodes [resolves PX4/Firmware#3160]
2015-11-20 22:32:14 +01:00
Lorenz Meier aad434831e Merge pull request #3230 from thiemar/uavcan_param_count_fix
Fix off-by-one error in parameter count [resolves PX4/Firmware#3162]
2015-11-20 22:32:01 +01:00