Daniel Agar
d511e39ea7
turn on -Werror and fix resulting errors
2014-12-22 17:56:59 -05:00
Lorenz Meier
5ec6cb0789
navigator: Remove excessive C++ check flags, which enable debatable warnings.
2014-10-09 09:26:46 +02:00
Thomas Gubler
c6de36d683
Merge remote-tracking branch 'upstream/master' into offboard2_externalsetpointmessages
2014-10-05 13:17:37 +02:00
Thomas Gubler
7f9a231b40
Merge remote-tracking branch 'upstream/master' into offboard2_externalsetpointmessages
...
Conflicts:
src/modules/navigator/navigator.h
src/modules/navigator/navigator_main.cpp
2014-10-05 13:17:32 +02:00
Lorenz Meier
850c630e11
Navigator: Optimize for space
2014-10-05 13:09:19 +02:00
Thomas Gubler
fd3746a233
add OBC RC loss mode to navigator
2014-08-22 23:06:14 +02:00
Thomas Gubler
752a0a5625
add obc gps failure mode
2014-08-22 00:40:45 +02:00
Thomas Gubler
760a7ff548
gpsfailure: add skeleton class, activate in commander
2014-08-20 07:45:01 +02:00
Thomas Gubler
57a250f946
navigator: remove offboard mode
...
offboard setpoints are now forwarded directly from mavlink
2014-08-19 09:56:32 +02:00
Thomas Gubler
bffa9e3fa8
navigator: add skeleton of FW engine failure mode
2014-07-24 19:27:40 +02:00
Thomas Gubler
b5ef8fd2cd
create empty datalinkloss class for OBC
...
Currently the class does the same as the RTL class. It is now possible
whichclass is sued in the navigator to handle datalink loss via a
parameter
2014-07-19 20:03:37 +02:00
Lorenz Meier
02f56aae8c
Navigator: Enable more strict compile warnings
2014-07-16 09:24:09 +02:00
Julian Oes
7992a063c9
navigator: added offboard mode
2014-06-27 12:54:29 +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
Julian Oes
425b454a87
navigator: parameter cleanup
2014-06-04 15:33:09 +02:00
Julian Oes
93295861c5
navigator: missions work again, loiter when finished or no mission available or sd card removed works as well
2014-06-04 01:07:50 +02:00
Julian Oes
854bb7fe08
navigator: mission class added (WIP)
2014-06-03 16:01:28 +02:00
Julian Oes
063caba36b
Merge branch 'master' into navigator_rewrite
...
Conflicts:
src/drivers/gps/gps.cpp
src/drivers/gps/mtk.cpp
src/modules/commander/commander.cpp
src/modules/ekf_att_pos_estimator/ekf_att_pos_estimator_main.cpp
src/modules/navigator/mission.cpp
src/modules/navigator/mission.h
src/modules/navigator/navigator_main.cpp
src/modules/navigator/navigator_state.h
src/modules/position_estimator_inav/position_estimator_inav_main.c
2014-05-26 20:19:11 +02:00
Lorenz Meier
0789030088
Reduce stack size of navigator startup handler
2014-05-14 19:35:54 +02:00
Julian Oes
c3c0328e8b
navigator: lot's of cleanup (WIP)
2014-04-21 17:36:59 +02:00
Thomas Gubler
26af21619b
navigator/geofence: add parameter to disable geofence
2014-01-05 10:49:16 +01:00
Thomas Gubler
dca6d97a52
create geofence class and start moving fence functionality to this class
2014-01-02 14:18:02 +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
Julian Oes
b5fb5f9dbb
Navigator: Moved mission stuff in separate class
2013-12-16 17:13:55 +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