Activity Grouping: Backend proof-of-concept #1512
Labels
feature
A new feature or feature request
merlin framework
scheduling
Anything related to the scheduling domain
Description
@jmdelfa and @adrienmaillard have been working on implementing the classes & solver needed to support grouped activities with HTNs. As our next milestone, we'd like to build a backend-only proof of concept which implements grouping, so that we can test & understand its behavior separately from the ongoing UI implementation.
Requirements
To get this working we need:
CompoundActivityType
,TasknetTemplate
, etc)CompoundActivityType
that decomposes into primitive activity types as defined in aTasknetTemplate
plan.json
file which can be imported into Aerie - or alternatively, if we're not sure how to represent compound activities in the plan file yet, it could be an empty plan + an API call which we run manually to insert the activity instancesThese should allow us to test the implementation of Grouping/HTNs independently from the UI.
Success Criteria
When this is done we should be able to perform a "thread test" of Grouping by:
Related Issues
Subtask of Grouping task: #1073
UI task with more info: NASA-AMMOS/aerie-ui#1375
Related GH Discussion: #1451
Discussed with @jmdelfa in Sprint Planning 7/18/24
The text was updated successfully, but these errors were encountered: