9. Navigation and control system
MiR1000 Shelf Lift User Guide (en) 12/2020 - v.2.1 ©Copyright 2019-2020: Mobile Industrial Robots A/S.
72
9. Navigation and control system
The navigation and control system is responsible for driving the robot to a goal position
while avoiding obstacles. This section describes the processes and components involved in
the robot's navigation and control system.
9.1 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
describes the processes in the navigation and
control system.
The main processes involved in the navigation system are:
•
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.
•
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.
•
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.
•
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.
•
The motor controller determines how much power each motor must receive to drive the
robot along the intended path safely. Once the robot reaches the goal position, the brakes
are engaged to stop the robot.
Each part of the process is described in greater detail in the following sections.