Currently tasks can be composed as fixed sequences of robot activities. The next major leap forward would be to define tasks as arbitrary behavior diagrams. This would allow far more complex tasks to be defined, tasks which can include conditional branches and loops.
This would also lend itself to a graphical front-end that lets users define tasks by dragging, dropping, and connecting building blocks.
Currently tasks can be composed as fixed sequences of robot activities. The next major leap forward would be to define tasks as arbitrary behavior diagrams. This would allow far more complex tasks to be defined, tasks which can include conditional branches and loops.
This would also lend itself to a graphical front-end that lets users define tasks by dragging, dropping, and connecting building blocks.