Robot Monocular Positioning Using Marker Pattern Pose Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Monocular visual positioning for micro-robots is computationally intensive due to the large overhead in calculation, which is a challenge given their small size and processing capabilities.

Innovation Solution

A positioning method that involves a camera on the robot taking photos of a marker pattern area, identifying marker points, calculating coordinate data, and determining the robot's pose using optical principles and camera parameters, reducing the computational load by recognizing marker points and converting coordinates efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If monocular visual positioning technology is used for micro-robots, then positioning capability is achieved, but computational load becomes excessive for the processor

Engineering Contradiction:
Improvepositioning accuracyVSAvoidcomputational load
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent introduces a marker pattern as an intermediary object between the robot and the positioning system. The marker contains encoded position information that the robot's camera can directly read, eliminating the need for complex monocular visual positioning calculations. This mediator transfers the positioning function from computational processing to optical recognition, significantly reducing the processor's computational load while maintaining positioning accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If complex calculation methods are used for positioning, then positioning accuracy is improved, but processing time increases

Engineering Contradiction:
Improvepositioning accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The marker pattern is pre-designed with encoded position information that directly represents the robot's location. This preliminary encoding of position data in the marker allows the robot to determine its position through simple image recognition and code decoding, rather than performing complex real-time calculations. The positioning information is prepared in advance in the marker's pattern, enabling rapid retrieval and processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11204249B2Positioning method and robot with the same
Publication Date: 2021.12.21 FUTRONICS NA CORP
  • US11204249B2 patent drawing
  • US11204249B2 patent drawing
  • US11204249B2 patent drawing

AI summary

The present disclosure provides a positioning method and a robot with the same. The method is applied to a robot having a camera, the method includes: taking a photo of a predetermined area, wherein the predetermined area comprises a marker pattern area; identifying at least two marker points of the marker pattern area and obtaining first coordinate data of each marker point; calculating second coordinate data of the robot in a world coordinate based on parameters of the camera and the first coordinate data of the marker points; and calculating angle data of the robot in the world coordinate based on the first coordinate data of the marker points and the second coordinate data of the robot in the world coordinate. Through the above-mentioned positioning method, the robot can quickly perform monocular visual positioning and reduce the calculation amount of positioning.