919 Commits

Author SHA1 Message Date
Thomas Gubler
7e860d8e74 Merge remote-tracking branch 'upstream/navigator_new' into fw_autoland_att_tecs_navigator_termination_controlgroups 2013-12-29 13:09:01 +01:00
Anton Babushkin
7e29028429 Moving nav state from commander to navigator, WIP 2013-12-29 12:16:49 +04:00
Thomas Gubler
b98984e1ff fw autoland: add parameter for heading hold distance, fix heading hold 2013-12-27 20:15:54 +01:00
Julian Oes
72d9c80ce9 Home position: corrected wrong conversion 2013-12-27 14:00:27 +01:00
Thomas Gubler
ef15d6360a Merge remote-tracking branch 'upstream/navigator_new' into fw_autoland_att_tecs_navigator_termination_controlgroups 2013-12-27 11:29:38 +01:00
Thomas Gubler
80c1710434 Merge remote-tracking branch 'julian/fw_autoland_att_tecs_navigator_termination_controlgroups' into fw_autoland_att_tecs_navigator_termination_controlgroups 2013-12-27 11:29:12 +01:00
Julian Oes
effa62937f Prevent some warnings for lat/lon double conversions 2013-12-27 11:14:08 +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
Julian Oes
677150388f Merge remote-tracking branch 'thomasgubler_private/fw_autoland_att_tecs_navigator_termination_controlgroups' into navigator_new 2013-12-27 10:48:04 +01:00
Julian Oes
d3a71d1e42 Waypoints: reverse param1 and param2 2013-12-26 22:41:05 +01:00
Julian Oes
1c7e07d8d7 Topics: Move from global_position_setpoint to mission_item_triplet 2013-12-26 21:41:54 +01:00
Thomas Gubler
a2cee83e57 Merge remote-tracking branch 'upstream/master' into fw_autoland_att_tecs_navigator_termination_controlgroups
Conflicts:
	src/modules/px4iofirmware/registers.c
2013-12-26 18:17:04 +01:00
Julian Oes
409fa12c4e Mission topic: corrected comment 2013-12-26 15:17:44 +01:00
Julian Oes
5c85fa2c5f Missionlib: deactivate functions now implemented in navigator 2013-12-26 15:16:32 +01:00
Thomas Gubler
b02b48290f Navigator: add MissionFeasibilityChecker class; performs validation of landing waypoint set-up for fixed wing for now, but can be extended for other checks (e.g. check mission against geofence) 2013-12-25 17:10:38 +01:00
Lorenz Meier
8d2950561d Changed RSSI range to 0..255 2013-12-25 15:15:15 +01:00
Lorenz Meier
edffade8ce Added PPM frame length feedback in IO comms and status command - allows to warn users about badly formatted PPM frames 2013-12-25 15:11:48 +01:00
Lorenz Meier
a502332992 Greatly robustified PPM parsing, needs cross-checking with receiver models 2013-12-25 15:11:05 +01:00
Thomas Gubler
d07cc95339 Merge remote-tracking branch 'private_julian/fw_autoland_att_tecs_navigator_termination_controlgroups' into fw_autoland_att_tecs_navigator_termination_controlgroups 2013-12-25 11:27:41 +01:00
Julian Oes
b10fa3d047 Waypoints/Navigator: Use two different dataman storage places, keep old waypoints until all new ones are written 2013-12-25 11:23:58 +01:00
Thomas Gubler
8b0125fc3f fw landing: move more functionality to the landingslope class 2013-12-25 10:51:13 +01:00
Thomas Gubler
5c33aeeb43 move landing slope calculations into own class 2013-12-25 02:16:52 +01:00
Thomas Gubler
d1f35cc110 HIL: only listen to first 8 actuator outputs 2013-12-24 15:04:11 +01:00
Thomas Gubler
6c7ae211b1 flight termination: fix missing initialization of actuators_1_pub in fw_att_control 2013-12-24 14:12:48 +01:00
Thomas Gubler
96debedcc8 prevent dataman from blocking startup when no sd card is present 2013-12-24 11:41:04 +01:00
Thomas Gubler
8dda05e001 Merge remote-tracking branch 'upstream/master' into fw_autoland_att_tecs_navigator_termination_controlgroups 2013-12-23 22:48:26 +01:00
Lorenz Meier
64ad3d7e0a Added channel count to log format 2013-12-23 18:44:07 +01:00
Thomas Gubler
94b68aa1cc add missing conversion from mission item to mavlink mission item after changes from b7652986d9cc0fe3edc765e3485b696b4b639b03 2013-12-23 16:58:27 +01:00
Thomas Gubler
546964332d use minimal pitch field introduced in b7652986d9cc0fe3edc765e3485b696b4b639b03 for fw takeoff 2013-12-23 13:41:39 +01:00
Thomas Gubler
b7652986d9 add minimal pitch field to mission item 2013-12-23 13:40:56 +01:00
Thomas Gubler
1450903fa9 Merge remote-tracking branch 'private_julian/fw_autoland_att_tecs_navigator' into fw_autoland_att_tecs_navigator_termination_controlgroups
Conflicts:
	src/modules/navigator/navigator_main.cpp
2013-12-23 11:47:17 +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
f8134c9c67 Enable 18 channels on IO 2013-12-22 21:12:31 +01:00
Lorenz Meier
9abf31c2ba Support 18 channels correctly on FMU 2013-12-22 21:09:47 +01:00
Lorenz Meier
6c990d0a6e Fix usage of wrong constant for RC input channels 2013-12-22 20:44:51 +01:00
Lorenz Meier
999051546a Fixed compile error 2013-12-21 19:08:52 +01:00
Lorenz Meier
b84c9f962b Merged master 2013-12-21 19:07:24 +01:00
Lorenz Meier
0f0dc5ba06 Allowed custom battery scaling on IO 2013-12-21 12:45:04 +01:00
Lorenz Meier
f174ca3ce5 Added average as direct output 2013-12-20 21:52:10 +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
Julian Oes
b5fb5f9dbb Navigator: Moved mission stuff in separate class 2013-12-16 17:13:55 +01:00
Julian Oes
624ae85efa Navigator: Use state table for main FSM 2013-12-16 17:13:40 +01:00
Julian Oes
6a624abd7c Datamanager: Rename mavlink/offboard key 2013-12-16 17:13:17 +01:00
Julian Oes
bed40c962e Navigator: handle onboard and mavlink missions 2013-12-16 17:12:46 +01:00
Julian Oes
e8df08f139 Dataman: Also reserve space for onboard missions 2013-12-16 17:12:37 +01:00
Lorenz Meier
d6a6d59d2d Further improved S.Bus scaling 2013-12-14 15:09:20 +01:00
Lorenz Meier
00dc339d2e Improved S.Bus scaling based on scope measurements 2013-12-14 14:52:57 +01:00
Thomas Gubler
23d0c6f8dd temporary workaround to trigger failsafe with remote control 2013-12-14 11:03:02 +01:00
Thomas Gubler
367d5d0cf2 fix wrong usage of navigation state in flighttermination state machine 2013-12-14 11:02:16 +01:00
Thomas Gubler
c3cbaf5deb Merge remote-tracking branch 'upstream/master' into fw_autoland_att_tecs_navigator_termination_controlgroups
Conflicts:
	src/drivers/px4io/px4io.cpp
2013-12-13 21:07:27 +01:00