762 Commits

Author SHA1 Message Date
Lorenz Meier
ff753b9e24 Merged master into lockdown_disable 2014-01-30 10:00:01 +01:00
Anton Babushkin
cf6d89301b Merge branch 'beta' into offboard2 2014-01-29 21:27:44 +01:00
Anton Babushkin
01c9092213 Revert "Added check for offboard_control_signal_lost when switching to offboard mode with rc switch"
This reverts commit 59a5f37b7feb0cecfdd983e88ce55931f3c1bce1.
2014-01-29 18:06:03 +01:00
Diogo Machado
59a5f37b7f Added check for offboard_control_signal_lost when switching to offboard mode with rc switch 2014-01-29 15:39:58 +00:00
Anton Babushkin
6a1a29f77e global_position topic: added baro_alt, mc_pos_control: SEATBELT mode fixed, use baro/AMSL alt 2014-01-28 20:40:05 +01:00
Darryl Taylor
0488d5b41c Reduced commander main task stack size to 2088. The high-water-mark measured at 1668 after calibration and flight. 25% safety margin, but commander is fairly complex. There are surely untested code paths here, but each is relatively shallow. 2014-01-28 10:43:33 +08:00
Darryl Taylor
d1fb765187 Reduced low priority thread stack size to 1728. Top indicates the high-water-mark is at 1380 during accelerometer calibration. Safety margin ~25% 2014-01-28 10:30:16 +08:00
Anton Babushkin
d1508a7813 vehicle_control_mode publication moved to commander, WIP 2014-01-27 20:49:17 +01:00
Anton Babushkin
20108ed95d commander: minor refactoring current_status -> status 2014-01-27 13:18:54 +01:00
Anton Babushkin
9e9105048a commander, navigator: failsafe fixes, mavlink messages cleanup 2014-01-26 15:46:14 +01:00
Anton Babushkin
c841929e3f commander: «home position set» condition fixed, failsafe fixes, navigator: state indication bugfix, control_mode fixes 2014-01-26 14:12:27 +01:00
Anton Babushkin
7d2efe9367 commander, navigator: minor cleanup (refactoring), code style fixed 2014-01-26 11:52:33 +01:00
Anton Babushkin
c7f0553938 cammander: state machine can now deny current state (e.g. when position lock lost during EASY mode), added FAILSAFE_STATE_LAND 2014-01-26 11:50:34 +01:00
Anton Babushkin
92ddf7903b commander: more user-friendly states indication 2014-01-25 23:37:26 +01:00
Anton Babushkin
ebc7cb03b7 «flighttermination state» replaced by more general «failsafe state» 2014-01-25 23:24:12 +01:00
Diogo Machado
dfedbcb855 added check for MAIN_STATE_OFFBOARD @#1152 so that we dont get thrown out of this state 2014-01-24 23:56:54 +00:00
Anton Babushkin
58792c5ca6 Use double for lat/lon in vehicle_global_position topic, use filed names lat, lon, alt, vel_n, vel_e, vel_d for global positions 2014-01-24 00:06:10 +01:00
Anton Babushkin
6ed6c5bb1f cammander, navigator: code style fixed 2014-01-23 17:56:38 +01:00
Anton Babushkin
0877fcba03 offboard setpoint support 2014-01-23 17:52:02 +01:00
Anton Babushkin
f069fe9f61 OFFBOARD mode support in commander, mavlink, mc_att_control, WIP 2014-01-22 19:25:14 +01:00
Anton Babushkin
37e28e7fa8 commander: OFFBOARD mode added, WIP 2014-01-22 17:04:07 +01:00
Anton Babushkin
1dc9785083 OFFBOARD switch added, WIP 2014-01-22 16:52:35 +01:00
Anton Babushkin
eb9fd154fe commander: more robust RC failsafe, but still hotfix, needs to be rewritten 2014-01-21 15:26:51 +01:00
Anton Babushkin
b175937b5f navigator, commander: RTL and RC failsafe fixes 2014-01-18 14:25:24 +01:00
Anton Babushkin
5a1b39a172 RTL on RC failsafe 2014-01-18 00:15:34 +01:00
Lorenz Meier
62076c0e81 Teach the commander to arm on the commandline 2014-01-16 10:58:05 +01:00
Anton Babushkin
97e4522c76 Merge branch 'master' into navigator_new_vector 2014-01-14 15:45:49 +01:00
Lorenz Meier
9b711d6a72 Merged origin/master into batt_fixes 2014-01-07 15:34:13 +01:00
Anton Babushkin
d35a169907 navigator: NAV_STATE_INIT removed, minor fixes 2013-12-31 12:46:35 +04:00
Anton Babushkin
33385a783c Added NONE = not mapped state for mission and return switches 2013-12-30 14:04:24 +04:00
Anton Babushkin
fa20fae6fb Some mavlink fixes to use vehicle_control_mode, WIP 2013-12-29 22:38:41 +04:00
Anton Babushkin
7e29028429 Moving nav state from commander to navigator, WIP 2013-12-29 12:16:49 +04:00
Julian Oes
72d9c80ce9 Home position: corrected wrong conversion 2013-12-27 14:00:27 +01:00
Julian Oes
32c7aea2a6 Home position: use double for lat/lon and float for altitude, set home position to global position instead of GPS position once we have a fix 2013-12-27 11:07:45 +01:00
Thomas Gubler
68d8230e78 Merge remote-tracking branch 'upstream/control_groups' into fw_autoland_att_tecs_navigator_termination_controlgroups
Conflicts:
	src/systemcmds/tests/module.mk
	src/systemcmds/tests/tests.h
2013-12-23 11:13:42 +01:00
Lorenz Meier
b9a533acae Merge pull request #505 from PX4/rc_failsafe
Futaba RC failsafe support
2013-12-19 07:41:25 -08:00
Thomas Gubler
23d0c6f8dd temporary workaround to trigger failsafe with remote control 2013-12-14 11:03:02 +01:00
Thomas Gubler
278e05e425 added simple flight termination state machine which enbales parachute on request 2013-12-08 16:52:41 +01:00
Thomas Gubler
ea9fcaa27f update the commander to only use local pos for landing detection when on rotary wing
Conflicts:
	src/modules/commander/commander.cpp
2013-11-26 18:56:06 +01:00
Thomas Gubler
a94ed67b3f update the commander to only use local pos for landing detection when on rotary wing 2013-11-26 13:47:37 +01:00
Anton Babushkin
714f5ea634 Track raw battery voltage and filtered battery voltage separately. Estimate remaining battery as min(voltage_estimate, discharged_estimate). Battery voltage LPF time increased. 2013-11-11 22:02:55 +04:00
Anton Babushkin
6b085e8ced Use discharged current to estimate remaining battery charge if capacity is known 2013-11-08 21:30:10 +04:00
Julian Oes
c75c5a5f30 Fixedwing: Enable loiter mode, tested in HIL 2013-11-06 23:11:14 +01:00
Julian Oes
4502c285eb Startup scripts: Start the commander early and let it try to open the mavlink_fd with 20Hz 2013-11-05 19:56:33 +01:00
Anton Babushkin
97acb49028 commander: bug fixed in failsafe 2013-11-01 13:58:23 +04:00
Lorenz Meier
5781b58640 Minor bugfix to commander, emits arming sound now on the right occasions. Fixes an annoying issue where the arming sound would go off constantly if the safety was re-engaged in arming mode, something that we consider to be ok operationally 2013-11-01 09:05:28 +01:00
Lorenz Meier
1336d625a8 Hotfix: Announcing important messages via audio 2013-10-28 14:47:37 +01:00
Lorenz Meier
17ddc7f471 Merge pull request #483 from PX4/calib_rotation
Calibration of rotated board
2013-10-23 03:32:20 -07:00
Anton Babushkin
28b4e97853 Fixed bug with fd leak in rc_calibration_check 2013-10-22 21:01:30 +02:00
Anton Babushkin
ea89f23c91 calibration: bugs fixed, mavlink messages cleanup 2013-10-21 20:07:47 +02:00