Thomas Gubler
5afc64e424
Merge pull request #1443 from PX4/fix_strangertl
...
Fix strange RTL behavior
2014-11-12 13:19:07 +01:00
Julian Oes
64de403b5f
navigator: trying to improve a comment
2014-11-12 20:06:49 +10:00
Julian Oes
08443205e9
navigator: make DO_JUMPS survive power on resets
2014-11-12 13:07:06 +10:00
Julian Oes
703fcec62d
navigator: fix do jumps: after the repetitions are completed the current mission index is no longer invalid
2014-11-12 12:11:23 +10:00
Julian Oes
d98831c3b5
navigator: move waypoint reached reset to a more obvious location
2014-11-11 10:42:26 +10:00
Lorenz Meier
2587074a07
Compile fixes in navigator
2014-10-05 13:07:56 +02:00
Lorenz Meier
2722921b30
Fixed function name of mission modification logic, attributed @DrTon
2014-10-05 12:30:29 +02:00
Thomas Gubler
3cebfd4045
Merge remote-tracking branch 'upstream/master' into takeoff_fix
...
Conflicts:
src/modules/navigator/mission.cpp
2014-10-05 10:55:12 +02:00
Anton Babushkin
70e5d4027a
navigator: autocontinue fix
2014-09-30 09:08:31 +04:00
Thomas Gubler
3efffb68e7
Merge remote-tracking branch 'upstream/master' into HEAD
...
Conflicts:
src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
src/modules/navigator/geofence.cpp
src/modules/navigator/mission.cpp
2014-09-28 12:36:26 +02:00
Anton Babushkin
1cc5f3778d
Merge branch 'master' into takeoff_fix
2014-09-28 13:41:21 +04:00
Anton Babushkin
cf4604f5c3
navigator/mission.cpp: indentation fixed
2014-09-28 13:34:44 +04:00
Thomas Gubler
67422c9896
foh alt mode: never sink below previous wp alt
2014-09-04 11:41:13 +02:00
Thomas Gubler
5a35d20b7b
FOH mode for altitude
...
This introduces a parameter for the navigator. When enabled the navigator
publishes a first order old (FOH) type altitude setpoint instead of the
default zero order hold. For takeoff and landing the FOH mode is not
active. The FOH altitude is calculated such that the sp reaches the
altitude of the waypoint when the system is at a horizontal distance
equal to the acceptance radius. Also the altitude setpoint will only
converge towards the waypoint altitude but never diverge.
2014-09-03 21:30:56 +02:00
Anton Babushkin
7b44485104
mission: takeoff and next waypoint related fixes
2014-08-16 18:46:42 +02:00
Anton Babushkin
ee254be845
navigator: skip takeoff if already above takeoff altitude
2014-08-16 11:16:27 +02:00
Thomas Gubler
5406ba78a8
make navigator mode a child of navigator
2014-08-15 20:53:03 +02:00
Thomas Gubler
017f82e2b8
Merge remote-tracking branch 'origin/master' into obcfailsafe
2014-08-12 12:30:20 +02:00
Lorenz Meier
4d03202c4c
Warn on far waypoints
2014-08-01 23:42:26 +02:00
Thomas Gubler
f78ea38d98
Merge remote-tracking branch 'upstream/master' into obcfailsafe
2014-08-01 12:09:16 +02:00
Lorenz Meier
f03f6ddd74
Improve user feedback on mission load fails
2014-07-24 17:57:15 +02:00
Thomas Gubler
24f380137e
add method to block fallback to mission
...
failsafe navigation modes can use a flag in mission_result to tell the
commander to not switch back to mission
2014-07-23 22:58:19 +02:00
Lorenz Meier
065bf013a4
More obvious error message for mission reject
2014-07-12 14:29:30 +02:00
Anton Babushkin
e57579fa21
mavlink, navigator: compile errors/warnings fixed
2014-07-10 17:08:23 +02:00
Anton Babushkin
fc1669b096
Merge branch master into dataman_state_nav_rewrite
2014-07-10 14:11:25 +02:00
Anton Babushkin
9b2d444cc5
dataman: use DM_KEY_WAYPOINTS_OFFBOARD() macro everywhere
2014-07-10 14:08:09 +02:00
Don Gagne
680ebf29c3
Fix compiler warnings
2014-07-07 15:11:46 -07:00
Anton Babushkin
a29f7cad39
navigator: reject mission if the first waypoint is too far from home
2014-07-07 15:18:54 +02:00
Anton Babushkin
3f307fa0d7
Merge branch 'dataman_state_nav_rewrite' into follower2
2014-07-04 17:29:20 +02:00
Anton Babushkin
829a317d23
navigator: takeoff altitude fixed
2014-07-04 15:49:02 +02:00
Anton Babushkin
59775efaad
navigator: takeoff on start of mission implemented
2014-06-30 12:02:29 +02:00
Anton Babushkin
a4315aee2e
navigator: mission mode fixed
2014-06-30 10:47:08 +02:00
Lorenz Meier
ecee13861c
Merged master
2014-06-29 19:12:35 +02:00
Anton Babushkin
adf230ce4e
navigator: more API changes, duplicate code removed
2014-06-29 15:35:34 +02:00
Anton Babushkin
0bf9c2a9b2
navigator: API changes, reparing to move manual modes to navigator, WIP
2014-06-29 14:09:22 +02:00
Anton Babushkin
12be974bd6
navigator: whitespace fix
2014-06-29 13:07:38 +02:00
Anton Babushkin
456e628e12
navigator: NavigatorMode and MissionBlock API cleanup
2014-06-28 00:54:27 +02:00
Anton Babushkin
affc312411
navigator: make MissionBlock subclass of NavigatorMode
2014-06-27 11:34:19 +02:00
Anton Babushkin
c5a5604ae9
navigator: loiter fixes
2014-06-26 00:17:25 +02:00
Anton Babushkin
9d3d5a30af
navigator: move set_previous_pos_sp to MissionBlock class
2014-06-25 17:31:12 +02:00
Anton Babushkin
5be741607c
mavlink: mission manager moved to separate class and reworked
2014-06-14 23:57:29 +02:00
Anton Babushkin
91b590ef58
Move MISSION_STATE read/write from mavlink to navigator and commander
2014-06-13 23:40:48 +02:00
Julian Oes
3b39a8a789
navigator: rename update and reset calls to on_active and on_inactive
2014-06-12 19:37:25 +02:00
Julian Oes
d9a64bb587
navigator: don't give up after DO_JUMPS
2014-06-11 23:16:22 +02:00
Julian Oes
6f24afd68a
navigator: always listen to new current mission index and to new missions
2014-06-10 17:33:12 +02:00
Julian Oes
94c4fc56aa
navigator: audio messages about what is happening, RTL during mission not triggered but after mission
2014-06-06 23:08:11 +02:00
Julian Oes
1bec9dfe2b
navigator: RTL working again
2014-06-06 20:02:38 +02:00
Julian Oes
85d7fdc741
navigator: param enhancements
2014-06-06 18:13:45 +02:00
Julian Oes
d78c3a2242
navigator: new class structure, loiter and mission working
2014-06-06 17:17:41 +02:00
Julian Oes
7af1103bf3
navigator: mission and loiter working now
2014-06-06 00:55:18 +02:00