Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

2.1 System level strategy

Delft University of Technology
Updated: 04 May 2026

The setup consists of a mobile manipulator (Mirte Master) tasked with autonomously exploring an indoor environment (the robotics lab), identifying and localizing objects, distinguishing between electronics and other objects, and sorting these objects accordingly. The task can be broken down as follows.

The main task of the robot can be broken down into sub-tasks which then fit into specific niches of the entire system architecture. Motion planning, perception and navigation. Figure 1 showcases this idea.

How each task fits into the whole system

The scope of our investigation includes how different perception(classification) and navigation(mapping and patrolling) approaches influence the performance of the whole system. The highest performing combination of approaches is then chosen for use in the respective subsystems.

The system level strategy consists of how the robot behaves in each scenario that it will find itself. The tasks described above are used as a guideline to construct the full system level strategy. The standard in robotics for such navigation and perception heavy tasks is to use a global behavior tree that describes how the robot ought to behave in certain situations. This system level architecture as shown in Figure 2 is also used here to describe and execute the cleaning strategy.

Global Behavior tree of the entire system