System and method for real-time calculating location
First Claim
1. A system of calculating a location based on an artificial mark in real time, the system comprising:
- an image processing module for obtaining an image signal by photographing artificial marks installed at a predetermined space with a space coordinate and detecting an image coordinate of artificial mark from the obtaining the image signal,a location calculating module for calculating a current location by comparing the image coordinate of detected artificial mark and a pre-stored space coordinate of artificial mark, andan artificial mark identifying module for updating current location information by selectively using one of an artificial mark tracing process and an image coordinate estimating process, where the artificial mark tracing process identifies an artificial mark detected at a current time as one of artificial marks detected at a previous time which is closest to the currently detected artificial mark, and the image coordinate estimating process identifies an artificial mark by estimating an image coordinate of artificial mark using current location information and a pre-stored space coordinate of artificial mark and comparing the estimated image coordinate and the detected image coordinate.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a system and method for providing location information of robot in real time using an artificial mark. The system includes: an image processing module for obtaining an image signal by photographing artificial marks installed at a predetermined space with a space coordinate and detecting an image coordinate of artificial mark from the obtaining the image signal; a location calculating module for calculating a current location by comparing the image coordinate of detected artificial mark and a pre-stored space coordinate of artificial mark; and an artificial mark identifying module for updating current location information by selectively using one of an artificial mark tracing process and an image coordinate estimating process.
-
Citations
21 Claims
-
1. A system of calculating a location based on an artificial mark in real time, the system comprising:
-
an image processing module for obtaining an image signal by photographing artificial marks installed at a predetermined space with a space coordinate and detecting an image coordinate of artificial mark from the obtaining the image signal, a location calculating module for calculating a current location by comparing the image coordinate of detected artificial mark and a pre-stored space coordinate of artificial mark, and an artificial mark identifying module for updating current location information by selectively using one of an artificial mark tracing process and an image coordinate estimating process, where the artificial mark tracing process identifies an artificial mark detected at a current time as one of artificial marks detected at a previous time which is closest to the currently detected artificial mark, and the image coordinate estimating process identifies an artificial mark by estimating an image coordinate of artificial mark using current location information and a pre-stored space coordinate of artificial mark and comparing the estimated image coordinate and the detected image coordinate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computerized method of calculating a location in real time based on an artificial mark, comprising the steps of:
-
a) calculating by a processor a current initial location using an image coordinate recognized through turning on and off an artificial mark or assigning the current initial location as a predetermined location; b) identifying detected artificial marks through an artificial mark tracing process while traveling at a mark identifying module, where the artificial mark tracing process identifies an artificial mark detected at a current time as one of artificial marks detected at a previous time which is closest to the currently detected artificial mark; and c) updating a current location at a location calculating module based on the image coordinate of the detected and identified artificial mark and a pre-stored space coordinate in a main control module. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
8. A computerized method of calculating a location in real time based on an artificial mark, comprising the steps of:
-
a) calculating by a processor a current initial location using an image coordinate recognized through turning on and off an artificial mark or assigning the current initial location as a predetermined location; b) identifying artificial marks detected while traveling at a mark identifying module by estimating an image coordinate of artificial mark at an image estimating module based on current location information of artificial mark calculated at a location calculating module and a space coordinate of artificial mark stored in the main control module, and comparing the estimated image coordinate and newly detected image coordinate; and c) updating a current location at a location calculating module based on the image coordinate of the detected and identified artificial mark and a pre-stored space coordinate in a main control module. - View Dependent Claims (17, 19, 20, 21)
-
-
9. A computerized method of calculating a location in real time based on an artificial mark, comprising the steps of:
-
a) calculating by a processor a current initial location using an image coordinate recognized through turning on and off an artificial mark or assigning the current initial location as a predetermined location; b) identifying artificial marks detected while traveling at a mark identifying module by performing an artificial mark tracing process on an image where the closest one of artificial marks detected a previous time stage is identified as an identical artificial mark or by estimating an image coordinate of artificial mark at an image estimating module based on current location information of artificial mark calculated at a location calculating module and a space coordinate of artificial mark stored in the main control module and comparing the estimated image coordinate and newly detected image coordinate when the artificial marks detected at the previous state are disappeared; and c) updating a current location at a location calculating module based on the image coordinate of the detected and identified artificial mark and a pre-stored space coordinate in a main control module. - View Dependent Claims (18)
-
Specification