1785 Commits

Author SHA1 Message Date
Julian Oes
fc2bfb828f Merge remote-tracking branch 'px4/master' into mavlink_broadcast 2014-04-07 21:45:45 +02:00
Julian Oes
38c3e68976 Send camera command to all, use own sysid 2014-04-07 21:44:01 +02:00
Julian Oes
bb3792bcdd mavlink: use LL_FOREACH 2014-04-07 21:42:48 +02:00
Julian Oes
a4a12dab33 commander: put unsupported warning back in place 2014-04-07 21:42:19 +02:00
Lorenz Meier
e4628fbed6 Merge pull request #810 from thomasgubler/mavlink_setpoints
mavlink: in normal mode transmit position setpoint and roll-pitch-yaw-thrust setpoint
2014-04-07 08:11:23 -07:00
Anton Babushkin
de3efc0975 mavlink: publish SYS_STATUS at constant rate, don't look at update() result 2014-04-07 17:17:56 +04:00
Thomas Gubler
536ff50fe1 mavlink: in normal mode transmit position setpoint and roll-pitch-yaw-thrust setpoint 2014-04-07 14:46:26 +02:00
Lorenz Meier
ceb287504c Merge pull request #807 from PX4/trust_airspeed
Do not make minimum airspeed assumptions, as we can trust our digital se...
2014-04-06 10:35:14 -07:00
Lorenz Meier
e4cfdb4f9f mavlink: Add manual SP subscription 2014-04-06 19:34:32 +02:00
Anton Babushkin
7c4f1c90dc mavlink_receiver: fixed bug in manual control publication, minor refactoring 2014-04-06 14:57:45 +04:00
Lorenz Meier
ab60b13b6d fw_att_controller: Forcing actuator scaling to at least minimum speed 2014-04-05 21:26:17 +02:00
Lorenz Meier
4a0c660088 Do not make minimum airspeed assumptions, as we can trust our digital sensor a bit. A blocked pitot also most likely will result in more than just 6.5 m/s airspeed and so the check is based on a bunch of weak assumptions 2014-04-05 21:06:21 +02:00
Lorenz Meier
a1a4013d02 Populate air temperature field 2014-04-05 17:24:11 +02:00
Lorenz Meier
c17201afbf Log air temperature 2014-04-05 17:23:54 +02:00
Lorenz Meier
6319ec2036 Add celsius air temperature field to airspeed 2014-04-05 17:23:34 +02:00
Lorenz Meier
17082db97e Merge branch 'master' into airspeed_scaling 2014-04-05 17:14:50 +02:00
Lorenz Meier
3e5f0813a8 Merge pull request #806 from PX4/yaw_sp_fix
navigator hotfix: Increase acceptance range for yaw setpoints.
2014-04-05 08:12:56 -07:00
Lorenz Meier
e6d48c4f32 Fix failsafe assignment in sensors app 2014-04-05 17:12:21 +02:00
Lorenz Meier
024de1fec4 Remove unwanted colon 2014-04-05 17:04:36 +02:00
Lorenz Meier
7b95d36405 navigator hotfix: Increase acceptance range for yaw setpoints. 2014-04-05 16:45:23 +02:00
Lorenz Meier
0f03216232 Merge pull request #799 from PX4/failsafe_sbus_cleanup
Failsafe sbus cleanup
2014-04-05 07:42:35 -07:00
Lorenz Meier
78d50370ad Merge branch 'master' of github.com:PX4/Firmware into airspeed_scaling 2014-04-05 16:14:28 +02:00
Lorenz Meier
de7a6b057f Cleanups on system power logging format 2014-04-05 16:08:28 +02:00
Lorenz Meier
671d35f67c Fix logic for S.Bus failsafe detection 2014-04-05 16:05:58 +02:00
Lorenz Meier
3da219c3db Update airspeed calibration routine to account for new signedness options 2014-04-05 14:14:03 +02:00
Andrew Tridgell
cdec5e1d05 Included raw differential pressure field 2014-04-05 13:17:39 +02:00
Lorenz Meier
06d5c6ad28 sdlog2: Compile fixes for system power logging 2014-04-05 13:03:52 +02:00
Lorenz Meier
03c80deb96 Merge branch 'master' into system_power 2014-04-05 12:56:43 +02:00
Lorenz Meier
f21ce7e50c Compile hotfix for master 2014-04-05 12:56:15 +02:00
Lorenz Meier
da10565052 sdlog2: Add system power to logging 2014-04-05 12:42:32 +02:00
Andrew Tridgell
ea5279389f uORB: added an ORB topic for system_power
holds power supply state and 5V rail voltage on FMUv2
2014-04-05 12:10:47 +02:00
Lorenz Meier
3b5e6f9833 sensors and px4io driver: Guard against failsafe trigger for inverted remotes 2014-04-05 11:28:07 +02:00
Lorenz Meier
1eb0b19409 Merged minimal S.BUS failsafe changes 2014-04-05 11:14:19 +02:00
Lorenz Meier
1d0b2b4aa8 Merge branch 'sbus_failsafe' into failsafe_cleanup 2014-04-05 11:11:06 +02:00
Lorenz Meier
3e4841b6fe px4io: Guard against the RC failsafe value of channel 5 causing a manual override action if set to manual in failsafe 2014-04-05 11:10:41 +02:00
Lorenz Meier
09d1064327 px4io: Remove unused variable 2014-04-05 11:06:07 +02:00
Holger Steinhaus
745ef4f485 px4io: do not include failsafe condition into rc_lost flag 2014-04-05 11:05:17 +02:00
Lorenz Meier
9a0b2b7610 Make throttle failsafe depend on the failsafe threshold parameter. Make the parameter optional (no harm if not found). 2014-04-05 11:02:22 +02:00
Lorenz Meier
9123ebce8c px4io: Allow RC failsafe detection as valid feature 2014-04-05 10:45:02 +02:00
Lorenz Meier
797698a7a1 Trigger failsafe action also on failsafe flag 2014-04-05 10:34:35 +02:00
Lorenz Meier
fb44ad8e22 Simplify the failsafe handling, reduce 3 params to one 2014-04-05 10:29:17 +02:00
Lorenz Meier
c6d98a32f8 Proper failsafe handling onboard, including throttle failsafe condition if enabled 2014-04-05 10:27:43 +02:00
Lorenz Meier
1ecd3e9291 Merge pull request #795 from PX4/estm_log_fix
Reduced the number of states to 10 to avoid killing the logging system
2014-04-04 14:54:44 -07:00
Lorenz Meier
89817d1366 Merge pull request #794 from PX4/estimator_ram_fix
Move Pauls EKF into a class and instantiate only when / if needed.
2014-04-04 14:39:19 -07:00
Lorenz Meier
1e25ceb085 Create EKF object in right context 2014-04-04 18:47:30 +02:00
Lorenz Meier
88cf841f00 Bump RC timeout for all cases to half a second 2014-04-04 18:18:17 +02:00
Lorenz Meier
fcd31b0368 Reduced the number of states to 10 to avoid killing the logging system 2014-04-04 18:14:23 +02:00
Lorenz Meier
2b6a9c5122 Removed a bunch of commented out things that we will not need any more. 2014-04-04 18:07:58 +02:00
Lorenz Meier
e075d05f57 Move Pauls EKF into a class and instantiate only when / if needed. Checking for low memory conditions as we should. 2014-04-04 18:05:13 +02:00
Julian Oes
f17c0b1335 mavlink: implemented multicasting between mavlink instances (two options: forwarding: forward received messages from self to other mavlink instances, passing: send out messages received from other mavlink intances over serial 2014-04-03 21:15:47 +02:00