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
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
bed40c962e
Navigator: handle onboard and mavlink missions
2013-12-16 17:12:46 +01:00
Julian Oes
83b09614e7
Dataman: Start dataman and use it in waypoints and navigator instead of mission items in mission topic
2013-12-03 16:25:11 +01:00
Julian Oes
69888d28a5
Navigator: Added onboard mission (not usable yet)
2013-11-29 10:06:01 +01:00
Julian Oes
81023fe5aa
Navigator and mavlink: more mavlink cleanup and set current waypoint option support added
2013-11-27 16:17:44 +01:00
Julian Oes
3f25298798
Mavlink and navigator: Disable some functions in mavlink that are taken over by navigator, introduce topic to report mission status from commander back to mavlink
2013-11-27 09:27:08 +01:00
Julian Oes
9c1a5be8e1
Navigator: Gotten rid of some warnings
2013-11-26 16:43:51 +01:00
Julian Oes
972ca7db8a
Merge branch 'fw_autoland_att_tecs_navigator' of https://github.com/thomasgubler/Firmware_Private into fw_autoland_att_tecs_navigator
2013-11-26 15:55:09 +01:00
Julian Oes
8e1af68bfd
Navigator: Added parameter for loiter radius
2013-11-26 15:54:19 +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
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
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
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
Julian Oes
036d1a4017
Navigator: Yet another rewrite of the logic
2013-11-25 19:04:22 +01:00
Julian Oes
6b53c7e841
Navigator: Missions (including RTL), Loiter and RTL working
2013-11-22 21:26:52 +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
7c741073fe
Navigator: Only support 10WPs for now
2013-11-20 17:05:17 +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
Julian Oes
a3b7ecb923
Navigator: more cleanup, prune unused functions
2013-11-19 16:13:29 +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
Jean Cyr
1cf9f72f62
Add data manager module and fence support to navigator
...
- Add function to geo.c to determine if global position is inside fence
- Add navigator support/commands for maintaining fence coords.
- Add data manager module to support persistence fence storage. Can
store other data, but only used for fence at this time.
- Add unit tests for data manager
2013-11-03 12:40:13 -05:00
Lorenz Meier
966cee66df
Add navigator - not enabled for compilation, WIP
2013-08-22 15:32:58 +02:00