Commit Graph

813 Commits

Author SHA1 Message Date
Thomas Gubler b66730b5a9 making sure the mavlink fd is open in fw pos ctrl 2013-11-26 15:38:53 +01:00
Thomas Gubler d294953be7 Merge remote-tracking branch 'private_julian/fw_autoland_att_tecs_navigator' into fw_autoland_att_tecs_navigator 2013-11-26 15:25:22 +01:00
Julian Oes a989e79663 Navigator: Don't try to go to next WP or loiter after landing, just stay in landing mode 2013-11-26 15:25:27 +01:00
Thomas Gubler 126b0567fe add safety check for orbit in navigator. Prevents issues with old qgc versions 2013-11-26 15:24:16 +01:00
Julian Oes 9a79ad4cdb Navigator: Use parameter for minium altitude when starting loiter 2013-11-26 15:08:43 +01:00
Julian Oes 92f7fb2732 Navigator: Added some mavlink debug output 2013-11-26 14:17:41 +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
Thomas Gubler 5428eab23b navigator: do not restart mission (continue with changed second part of mission) if no items prior to the current item have been changed 2013-11-26 01:19:37 +01:00
Thomas Gubler 8fb22a1df7 navigator: remove redudant line 2013-11-25 22:15:34 +01:00
Thomas Gubler b305f45f5a Merge remote-tracking branch 'private_julian/navigator_wip_merge_test' into fw_autoland_att_tecs_navigator 2013-11-25 21:22:14 +01:00
Thomas Gubler 5447ecf67d Merge branch 'fw_autoland_att_tecs' into fw_autoland_att_tecs_navigator
Conflicts:
	src/lib/external_lgpl/tecs/tecs.cpp
	src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
2013-11-25 21:22:00 +01:00
Julian Oes 036d1a4017 Navigator: Yet another rewrite of the logic 2013-11-25 19:04:22 +01:00
Thomas Gubler 3c6f01bea8 tecs: speedrate: use p loop instead of pre calculated speed rate for now 2013-11-24 12:48:44 +01:00
Thomas Gubler 881c89dd1b increase safety margin for takeoff speed 2013-11-24 11:02:41 +01:00
Thomas Gubler 0611b26eea fw autoland: move constrain of roll to horizontal landing navigation
Conflicts:
	src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
2013-11-24 10:29:10 +01:00
Thomas Gubler 94745fa0af fw autoland: move constrain of roll to horizontal landing navigation 2013-11-24 08:32:53 +01:00
Julian Oes 6b53c7e841 Navigator: Missions (including RTL), Loiter and RTL working 2013-11-22 21:26:52 +01:00
Julian Oes ae5b20eb7f FW_pos_control_l1: Remove RTL logic which will be in navigator 2013-11-22 21:26:17 +01:00
Julian Oes 01df715f94 Mission topic: make nav_cmd compatible to the mavlink command 2013-11-22 21:21:30 +01:00
Julian Oes 1da7599541 Navigator: Energy control doesn't belong in navigator 2013-11-22 14:10:09 +01:00
Julian Oes 5748a9c964 Navigator: Publish mission triplet only when actually updated 2013-11-22 14:07:21 +01:00
Julian Oes 7892a72f90 Navigator, waypoints: save index in mission item and use this in navigator 2013-11-22 14:03:09 +01:00
Julian Oes 42aefe838c Navigator: More improvements, loiter at the end works 2013-11-21 17:01:54 +01:00
Julian Oes 8535d12e60 Navigator: Switch to loiter after mission works 2013-11-21 10:48:26 +01:00
Julian Oes 18941155b2 Navigator: Checking if a waypoint was reached and switching to next one works rudimentary 2013-11-20 22:37:49 +01:00
Julian Oes 31f0edd663 Mission topic: the autocontinue option was missing 2013-11-20 22:36:53 +01:00
Julian Oes b3c6574500 Waypoints: Get time inside WP radius right 2013-11-20 22:34:15 +01:00
Julian Oes 7c741073fe Navigator: Only support 10WPs for now 2013-11-20 17:05:17 +01:00
Julian Oes c33d616935 Merge remote-tracking branch 'thomasgubler_private/fw_autoland_att_tecs' into navigator_wip_merge_test
Conflicts:
	src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
2013-11-20 13:17:49 +01:00
Julian Oes a27c7e8319 Navigator: Added simple mission triplet publication on waypoint change 2013-11-20 12:53:05 +01:00
Julian Oes a6c5a19206 Mission topic: Use mission topic instead of global position for triplet 2013-11-20 12:46:25 +01:00
Thomas Gubler 37ef10ceea groundspeed undershoot: take into account altitude difference 2013-11-20 12:17:42 +01:00
Julian Oes a9e51105c8 Missionlib: Don't let the missionlib publish the triplet, moving forward this should be done by the navigator 2013-11-19 16:15:16 +01:00
Julian Oes 7c7b5e475d Waypoints: Store waypoints in mission topic (WIP, in parallel for now) 2013-11-19 16:14:15 +01:00
Julian Oes a3b7ecb923 Navigator: more cleanup, prune unused functions 2013-11-19 16:13:29 +01:00
Julian Oes 6f9a31c401 Mission topic: please allow the sign to be negative as well 2013-11-19 14:23:29 +01:00
Julian Oes 4111cb0831 Mission topic: get rid of magic params 2013-11-19 12:44:51 +01:00
Thomas Gubler a318d0cf40 fix off by one in missionlib 2013-11-19 11:44:41 +01:00
Julian Oes b33634bae4 Navigator: cleanup and getting rid of unnecessary subscriptions 2013-11-19 10:05:38 +01:00
Julian Oes bc583838b7 Navigator: only whitespace fixes 2013-11-18 15:59:14 +01:00
Julian Oes 29578a5604 Merge remote-tracking branch 'jean-m-cyr/master' into navigator_wip 2013-11-18 13:00:09 +01:00
Thomas Gubler 74a7d9693d Merge remote-tracking branch 'upstream/master' into fw_autoland_att_tecs 2013-11-16 09:32:42 +01:00
James Goppert 1ffb71946d Fixed backside automode typo. 2013-11-14 16:15:30 -05:00
James Goppert 2138a1c816 Improved mode mapping for fixedwing_backside. 2013-11-14 15:24:34 -05:00
James Goppert ea156f556f Added local position publication to mavlink receiver for HIL. 2013-11-14 15:24:07 -05:00
James Goppert 5c66899bfb Added local position pub to att_pos_esitmator_ekf 2013-11-14 15:23:39 -05:00
James Goppert ba3681d3a0 Updated backside controller/ added backside config. 2013-11-14 12:34:51 -05:00
Thomas Gubler f337d62f2d fw attitude: fix handling of invalid airspeed 2013-11-14 14:36:52 +01:00
Lorenz Meier 2116966b1e Merge branch 'yaw_auto_failsafe' of github.com:PX4/Firmware 2013-11-13 19:39:04 +01:00
Lorenz Meier 2444b68a0a Merge branch 'yaw_pid_fix' of github.com:PX4/Firmware 2013-11-13 19:38:51 +01:00