Initial version. Can fly simple mission defined in JSON file.

Please check README.md how to install dependencies and run the application.
This commit is contained in:
Tuomas Järvinen
2024-03-18 22:31:38 +01:00
commit f7acface7f
20 changed files with 1354 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
{
"operational_height": 1100,
"geofences": {
"polygons": [
{"points": [[12543.4213, 23476.324], [123.312, 984356.345]], "fence_type": "INCLUSION"},
{"points": [[12543.4213, 23476.324], [123.312, 984356.345]], "fence_type": "EXCLUSION"}
]
},
"action_points": [
{"point": [52.53175307, 13.386865865], "height": 500, "action_enum": "waypoint"},
{"point": [52.53175307, 13.387710935], "height": 400, "action_enum": "search", "action_specific": {"targets": ["artillery"]}},
{"point": [52.53121053, 13.386865865], "height": 300, "action_enum": "search", "action_specific": {"targets": ["artillery", "tank"]}},
{"point": [52.53121053, 13.387710935], "height": 300, "action_enum": "search", "action_specific": {"targets": ["tank"]}},
{"point": [52.53148180, 13.387288400], "height": 500, "action_enum": "return"}
],
"return_point": [99.99, 11.11]
}