
2. Robot sub-systems
MiR250 Technical Guide (en) 07/2020 - v.1.0 ©Copyright 2020: Mobile Industrial Robots A/S. 5
2. Robot sub-systems
The following sections describe these robot sub-systems:
•The navigation and control system determines the path the robot should follow to reach
its goal destination.
•The safety system monitors the robot's components and surroundings through several
functions and brings the robot to a stop if an unsafe situation occurs.
•The motor and brake system is part of the two previous systems and is used to either
move the robot along its path or to bring the robot to a stop.
2.1 Navigation and control system
The navigation and control system is responsible for driving the robot to a goal position
while avoiding obstacles.
System overview
The purpose of the navigation and control system is to guide the robot from one position on
a map to another position. The user provides the map and chooses the goal position the
robot must move to. The diagram in Figure 2.1 describes the processes in the navigation and
control system. The main processes involved in the navigation system are:
•Global planner
The navigation process starts with the global planner determining the best path for the
robot to get from its current position to the goal position. It plans the route to avoid walls
and structures on the map.
•Local planner
While the robot is following the path made by the global planner, the local planner
continuously guides the robot around detected obstacles that are not included on the
map.
•Obstacle detection
The safety laser scanners, 3D cameras, and proximity sensors are used to detect obstacles
in the work environment. These are used to prevent the robot from colliding with
obstacles.
•Localization
This process determines the robot's current position on the map based on input from the
motor encoders, inertial measurement unit(IMU), and safety laser scanners.