Anton Babushkin
|
ad51e0a08a
|
navigator: minor mavlink messages and comments fixes
|
2014-01-27 12:09:23 +01:00 |
|
Anton Babushkin
|
1e63e8d932
|
navigator: wait before landing in RTL
|
2014-01-27 12:07:27 +01:00 |
|
Anton Babushkin
|
9e9105048a
|
commander, navigator: failsafe fixes, mavlink messages cleanup
|
2014-01-26 15:46:14 +01:00 |
|
Anton Babushkin
|
c841929e3f
|
commander: «home position set» condition fixed, failsafe fixes, navigator: state indication bugfix, control_mode fixes
|
2014-01-26 14:12:27 +01:00 |
|
Anton Babushkin
|
7d2efe9367
|
commander, navigator: minor cleanup (refactoring), code style fixed
|
2014-01-26 11:52:33 +01:00 |
|
Anton Babushkin
|
c7f0553938
|
cammander: state machine can now deny current state (e.g. when position lock lost during EASY mode), added FAILSAFE_STATE_LAND
|
2014-01-26 11:50:34 +01:00 |
|
Anton Babushkin
|
062b64a1e2
|
navigator: RTL on failsafe bug fixed
|
2014-01-25 23:49:33 +01:00 |
|
Anton Babushkin
|
92ddf7903b
|
commander: more user-friendly states indication
|
2014-01-25 23:37:26 +01:00 |
|
Anton Babushkin
|
ebc7cb03b7
|
«flighttermination state» replaced by more general «failsafe state»
|
2014-01-25 23:24:12 +01:00 |
|
Anton Babushkin
|
58792c5ca6
|
Use double for lat/lon in vehicle_global_position topic, use filed names lat, lon, alt, vel_n, vel_e, vel_d for global positions
|
2014-01-24 00:06:10 +01:00 |
|
Anton Babushkin
|
1cffa9d2f7
|
position_setpoint_triplet refactoring finished
|
2014-01-23 22:41:26 +01:00 |
|
Anton Babushkin
|
6acb8fa66f
|
Replace mission_item_triplet with position_setpoint_triplet, WIP
|
2014-01-23 12:16:02 +01:00 |
|
Thomas Gubler
|
1f62cede68
|
navigator: for FW: on landing, disable switch to NAV_STATE_READY when landing
|
2014-01-19 16:10:57 +01:00 |
|
Anton Babushkin
|
18b28f0efd
|
Copyright and comments fixes
|
2014-01-19 13:11:15 +01:00 |
|
Anton Babushkin
|
5b2f3b0b58
|
navigator: minor refactoring
|
2014-01-18 15:18:31 +01:00 |
|
Anton Babushkin
|
b175937b5f
|
navigator, commander: RTL and RC failsafe fixes
|
2014-01-18 14:25:24 +01:00 |
|
Thomas Gubler
|
95c20ba9f9
|
add inflight geofence check, issues warning on gcs for now
|
2014-01-05 11:29:06 +01:00 |
|
Thomas Gubler
|
26af21619b
|
navigator/geofence: add parameter to disable geofence
|
2014-01-05 10:49:16 +01:00 |
|
Thomas Gubler
|
819822e172
|
navigator/geofence: add isEmpty() function and checks
|
2014-01-04 22:01:31 +01:00 |
|
Thomas Gubler
|
70d4ef480a
|
geofence: do not keep fence in memory
|
2014-01-04 21:50:12 +01:00 |
|
Thomas Gubler
|
099c2f5a00
|
geofence: add DMS coordinate format support for textfile
|
2014-01-04 15:50:49 +01:00 |
|
Thomas Gubler
|
31d1f436ad
|
geofence: add simple vertical check
|
2014-01-04 15:17:07 +01:00 |
|
Thomas Gubler
|
ec60a254d2
|
navigator: add pre mission geofence check
|
2014-01-04 15:04:24 +01:00 |
|
Thomas Gubler
|
a65de1e0b9
|
Merge branch 'navigator_new_fw' into navigator_new
|
2014-01-04 14:28:05 +01:00 |
|
Thomas Gubler
|
a48264d5d4
|
navigator: load geofence from textfile
|
2014-01-04 13:37:49 +01:00 |
|
Anton Babushkin
|
220011914c
|
navigator: AUTO_READY nav state added, RTL implemented properly
|
2014-01-02 21:57:01 +04:00 |
|
Thomas Gubler
|
429a11a21d
|
navigator/geofence: move more functions to geofence class (WIP)
|
2014-01-02 15:01:08 +01:00 |
|
Thomas Gubler
|
dca6d97a52
|
create geofence class and start moving fence functionality to this class
|
2014-01-02 14:18:02 +01:00 |
|
Anton Babushkin
|
911c2bdeee
|
navigator: takeoff fixes
|
2014-01-02 16:44:31 +04:00 |
|
Anton Babushkin
|
74e2542c07
|
navigator: takeoff and mission fixes
|
2014-01-02 14:49:34 +04:00 |
|
Thomas Gubler
|
4191ae33c2
|
navigator/mission feasibility: prepare for pre-mission fence checking
|
2014-01-01 21:54:33 +01:00 |
|
Anton Babushkin
|
3c72c9bf7f
|
navigator: force takeoff if first mission item is not takeoff and vehicle landed
|
2014-01-01 23:21:29 +04:00 |
|
Anton Babushkin
|
3bc94f1fe6
|
navigator: takeoff fix
|
2014-01-01 13:31:27 +04:00 |
|
Anton Babushkin
|
7f9a7ffe82
|
navigator: MISSION_LOITER and RTL_LOITER modes removed
|
2013-12-31 19:30:41 +04:00 |
|
Anton Babushkin
|
f6ee354c10
|
navigator: mode switching fixes
|
2013-12-31 15:44:52 +04:00 |
|
Anton Babushkin
|
2e6cd18615
|
navigator: mavlink reopening fixed
|
2013-12-31 13:10:35 +04:00 |
|
Anton Babushkin
|
d35a169907
|
navigator: NAV_STATE_INIT removed, minor fixes
|
2013-12-31 12:46:35 +04:00 |
|
Anton Babushkin
|
c35c0a90d3
|
navigator: use switches to select nav state
|
2013-12-30 14:04:55 +04:00 |
|
Julian Oes
|
ea9efd75dd
|
Navigator: Small error message fix
|
2013-12-29 14:50:49 +01:00 |
|
Anton Babushkin
|
7e29028429
|
Moving nav state from commander to navigator, WIP
|
2013-12-29 12:16:49 +04:00 |
|
Julian Oes
|
effa62937f
|
Prevent some warnings for lat/lon double conversions
|
2013-12-27 11:14:08 +01:00 |
|
Julian Oes
|
32c7aea2a6
|
Home position: use double for lat/lon and float for altitude, set home position to global position instead of GPS position once we have a fix
|
2013-12-27 11:07:45 +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
|
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 |
|