A map data memory stores map data of a movement region, position data of a marker at a predetermined place in the movement region, identification data of the marker, and position data of a boundary line near the marker in the movement region. A marker detection unit detects the marker in an image, based on the position data of the marker and the identification data. A boundary line detection unit detects the boundary line near the marker from the image. A parameter calculation unit calculates a parameter of the boundary line in the image. A position posture calculation unit calculates a position and a posture of the mobile robot in the movement region, based on the parameter and the position data of the boundary line.

 
Web www.patentalert.com

> Industrial robot

~ 00313