Commit Graph

5383 Commits

Author SHA1 Message Date
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
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 13507a3127 Merge branch 'control_groups' into fw_autoland_att_tecs_navigator_termination_controlgroups 2013-12-24 15:23:00 +01:00
Thomas Gubler c191597625 HIL: only listen to first 8 actuator outputs 2013-12-24 15:15:39 +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 107bb54b33 Robustifiying PPM parsing 2013-12-23 20:38:09 +01:00
Lorenz Meier 64ad3d7e0a Added channel count to log format 2013-12-23 18:44:07 +01:00
Thomas Gubler 80986ce813 Merge remote-tracking branch 'upstream/master' into fw_autoland_att_tecs_navigator_termination_controlgroups 2013-12-23 16:59:20 +01:00
Thomas Gubler 94b68aa1cc add missing conversion from mission item to mavlink mission item after changes from b7652986d9 2013-12-23 16:58:27 +01:00
Lorenz Meier 0f0546f1b5 Merge branch 'master' of github.com:PX4/Firmware 2013-12-23 16:39:12 +01:00
Thomas Gubler 546964332d use minimal pitch field introduced in b7652986d9 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 fcdb77d8ef Merge branch '559_tecs_climbout' into fw_autoland_att_tecs_navigator_termination_controlgroups 2013-12-23 13:19:07 +01:00
Thomas Gubler afbf422339 tecs: change pitch on climbout #559 (ported from ardupilot) 2013-12-23 13:18:05 +01:00
Thomas Gubler 24e2676131 add dataman to config_px4fmu-v2_logging.mk 2013-12-23 12:13:25 +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 411428b8e4 remove dataman from tests (as in upstream master) 2013-12-23 11:45:03 +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 f617689094 Merge branch 'master' of github.com:PX4/Firmware into control_groups 2013-12-22 21:13:11 +01:00
Lorenz Meier 1279b5fbf3 Merge pull request #556 from PX4/ppm_parsing
PPM channel count detection is now using a more paranoid approach.
2013-12-22 12:13:02 -08: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 a707e8cdb3 Added missing folder 2013-12-21 18:58:28 +01:00
Lorenz Meier 831f153b73 Add tight RC test 2013-12-21 16:37:45 +01:00
Lorenz Meier d96dfc0f61 Merge branch 'custom_io_scale' 2013-12-21 16:13:17 +01:00
Lorenz Meier b2e527ffa6 Counting channel count changes 2013-12-21 16:13:04 +01:00
Lorenz Meier 0869e24e6e Merge pull request #557 from PX4/custom_io_scale
Custom io scale
2013-12-21 05:44:41 -08:00
Lorenz Meier 3e037d40de Fixed bracketing error 2013-12-21 12:46:06 +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 3ad9dd030c Added performance counter for write IOCTL 2013-12-20 21:10:33 +01:00
Lorenz Meier 8c518aa237 Useful bits for high-rate logging 2013-12-20 14:25:35 +01:00
Lorenz Meier 9476ba522f PPM channel count detection is now using a more paranoid approach. 2013-12-20 08:48:51 +01:00
Lorenz Meier 6dce57170e Hotfix: Fixed mapping of override channel 2013-12-19 17:12:46 +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
Lorenz Meier f042ea1623 Removed whitespace 2013-12-17 10:20:22 +01: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