MiR logo

Obstacle detection

The robot detects obstacles continuously while driving. This enables the robot to drive around obstacles and to determine the robot's current position on the map.

The following sensors are responsible for detecting obstacles:

  • The safety laser scanners
  • The 3D cameras
  • The proximity sensors

Safety laser scanners

The safety laser scanners provide a full 360° obstacle detection plane around the robot. The scanners are positioned 200 mm from the ground.

Top view of the robot with a 360° obstacle detection plane around the robot.

The scanners have the following limitations:

  • They can only detect objects that intersect a plane at the scanner plane heights.
  • They do not detect transparent obstacles well.
  • The scanner data can be inaccurate when detecting reflective obstacles.
  • The scanners may detect phantom obstacles if they are exposed to strong direct light.

3D cameras

The 3D cameras detect objects within the following field of view in front of the robot:

  • Vertically up to 1800 mm at a distance of 1200 mm in front of the robot.
  • Vertically in an angle of 54.5° from the ground.
  • Horizontally in an angle of 114° and 250 mm to the first view of ground.
The field of view of the 3D cameras.

From the floor plane, the robot does not detect objects below 30 mm from the ground. This value increases by 10 mm per meter from the robot.

The ground limit of the camera field of view.

The 3D cameras have the following limitations:

  • They can only detect objects in front of the robot, unlike the full 360° view of the laser scanners.
  • They do not detect thin objects like pallet forks or shelves reliably.
  • They do not detect transparent or reflective obstacles well.
  • They do not detect holes or descending stairways.
  • They are not reliable at determining depth when viewing structures with repetitive patterns.
  • They may detect phantom obstacles if they are exposed to strong direct light.

Proximity sensors

The proximity sensors detect low objects around the corners of the robot outside the field of view of the safety scanners and 3D cameras.

Visualazition of the area the proximity sensors detect obstacles.

The main purpose of the proximity sensors is to detect low objects, such as pallets and forklift forks, placed close to the robot while it is standing still. When the robot begins to drive, it plans a path around the nearby detected obstacles.

The proximity sensors have the following limitations:

  • They do not have a long range and are mainly used to detect obstacles placed near the robot while it is standing still and begins driving.

  • They only detect low obstacles around the corners of the robot.

  • When the robot is driving, obstacles detected by the proximity sensors are too close for the robot to stop or avoid. The robot relies on the laser scanners and 3D cameras to detect obstacles while it is driving.

  • The effectiveness of the proximity sensors may be influenced by the shape, material, reflectivity, and color of obstacles.