Our overall goal is to monitor future tasks and the current state of robot components needed by these tasks.
For example, consider a robot that is supposed to use a rolling pin.
Since it needs both hands for accomplishing this task, a problem can be detected when it is monitored that the robot already holds another object in one of its hands or
one of its hand is broken.
Such a monitor for tasks and components would help to observe potential problems, to recognize them in advance, and to deal with them proactively.
Another direction we want to investigate is how SRDL could be connected more closely with robot planning and robot learning.