MAS-DT refactor region and exclusion zones into primitives in planning_configuration
-
Decide on
types
language we want bothfeature.type
(human and flexible) andprimitive.type
(machine processable and fixed) -
Remove
region_of_interest
-
Remove
exclusion_zones
-
Define
primitive
schema-
feature
: GeoJSON:Feature -
instruction
(orrole
?) -enum
: [stay_inside
|stay_outside
|navigate_to
] (+ [follow
|repeat
|cover
..])
-
-
Add
primitives
array - Update test fixtures
-
GeoJSON properties is an object with no specific requirements
- Do we need to define required properties or do we add more properties to the parent primitive?