Describe the improvement you would like to see
ISAR should only need to focus on Tasks and does not need to look at Steps. This way a lot of the functionality currently handled as steps should be handled as task.
How will this change existing functionality?
Differentiating types such as MotionStep and InspectionStep should be assigned to tasks instead.
The robot interface should be updated so that status is only requested for tasks. Meaning that mission_status and step_status can be combined to one status call that gives the status for all the tasks.
How will this improvement affect the current Threat Model?
N/A
Describe the improvement you would like to see ISAR should only need to focus on Tasks and does not need to look at Steps. This way a lot of the functionality currently handled as steps should be handled as task.
How will this change existing functionality?
How will this improvement affect the current Threat Model? N/A