CN101669144B - 用于移动式机器人的位置确定的路标和使用该路标的设备与方法 - Google Patents
用于移动式机器人的位置确定的路标和使用该路标的设备与方法 Download PDFInfo
- Publication number
- CN101669144B CN101669144B CN2007800529371A CN200780052937A CN101669144B CN 101669144 B CN101669144 B CN 101669144B CN 2007800529371 A CN2007800529371 A CN 2007800529371A CN 200780052937 A CN200780052937 A CN 200780052937A CN 101669144 B CN101669144 B CN 101669144B
- Authority
- CN
- China
- Prior art keywords
- mark
- mobile robot
- road sign
- coordinate
- detects
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000012876 topography Methods 0.000 claims description 19
- 238000009826 distribution Methods 0.000 claims description 12
- 239000011159 matrix material Substances 0.000 claims description 12
- 238000012937 correction Methods 0.000 claims description 10
- 230000005855 radiation Effects 0.000 claims description 10
- 230000015572 biosynthetic process Effects 0.000 claims description 9
- 230000009466 transformation Effects 0.000 claims description 7
- 239000003550 marker Substances 0.000 claims 1
- 238000006073 displacement reaction Methods 0.000 description 9
- 230000005484 gravity Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000002207 retinal effect Effects 0.000 description 7
- 238000001514 detection method Methods 0.000 description 5
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000011248 coating agent Substances 0.000 description 2
- 238000000576 coating method Methods 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000033001 locomotion Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000011282 treatment Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0234—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37555—Camera detects orientation, position workpiece, points of workpiece
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40564—Recognize shape, contour of object, extract position and orientation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10048—Infrared image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30204—Marker
- G06T2207/30208—Marker matrix
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Automation & Control Theory (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Manipulator (AREA)
Abstract
本发明提供用于识别在室内空间中运动的移动式机器人的位置的路标和通过使用该路标识别移动式机器人的位置的设备以及方法。该路标包括由在任意位置中的标记和以该标记为中心的X轴和Y轴上的至少两个标记形成的位置识别部分,并且还包括由多个标记的组合形成的区域识别部分用于从其它路标区分单独路标。通过红外照相机,该设备可以获得路标的图像,检测形成该路标的标记并且从这些标记检测该移动式机器人的精确位置和区域信息。
Description
技术领域
本发明涉及用于识别移动式机器人的诸如坐标和方位角的位置的路标和使用该路标的位置识别设备与方法。更具体地,本发明涉及具有选择性反射特性以精确且快速地从由照相机得到的路标图像获得移动式机器人的位置的路标,用于从红外照相机获得路标图像并除了该移动式机器人的精确位置信息之外还检测区域信息的位置识别设备和方法,以及用于通过修正由移动式机器人的倾斜引起的透视畸变而检测移动式机器人的位置的位置识别设备和方法。
背景技术
通常,为了控制室内机器人在室内运动,需要识别该机器人的位置。通常,有两种使用照相机通过机器人自身执行的自身位置计算方法。
首先,有一种使用人造路标的方法。如图1所示,具有一定意义的路标30安装在天花板或者墙壁上,通过照相机20拍摄该路标30,从图像中提取该路标30,并且允许屏幕上的坐标与移动式机器人10的坐标一致,由此通过移动式机器人自身计算该移动式机器人10的自身位置(参考韩国专利No.485696)。
另一方面,如图2所示,路标30可以安装在移动式机器人10的顶部,并且照相机20可以安装在天花板上。
其次,有一种使用自然路标的方法。通过照相机拍摄天花板,提取诸如安装在天花板上的照明设备和天花板与墙壁之间分界的直线和边缘的结构信息,由此通过使用该信息而由移动式机器人自身计算该移动式机器人的自身位置(参考韩国专利No.483566)。
然而,当使用人造路标时,该人造路标可能受到照明的影响,并且路标的颜色信息可能受到阳光影响而失真。同样,当使用自然路标时,由于自然路标受到环境光亮度的影响很大,且当记录路标中特征的位置时,需要里程表信息或者另外的机器人位置读取器,由此需要大容量存储器并且必须有附加装置。特别地,当没有照明时,很难使用自然路标。
因此,需要移动式机器人的新的自身位置的识别方法,该方法能够不受照明影响并且减少图像预处理的计算。
同样地,当使用以上描述的两种常规方法时,由于当照相机的坐标和接附到天花板的路标的坐标计算移动式机器人的位置信息时,假设除重力方向以外没有方向的旋转,因此当移动式机器人通过小***,或者当由外力或急加速或急减速的惯性力而使其倾斜时,使用通过该照相机获得的图像而计算的机器人的位置信息可能有许多误差。
另一方面,虽然可以对当将用于照相机装置的CMOS和CCD传感器之一接附到机器人上时发生的倾斜进行初始修正,但该初始修正仅用于当初始安装时发生的误差,而不用于当机器人实际驱动时发生的倾斜而引起的误差。
发明内容
技术问题
本发明的一方面提供用于识别移动式机器人的位置的路标,该路标能够允许从通过照相机拍摄的路标图像中检测移动式机器人的位置和区域信息之一,并且能够不管室内照明而识别。
本发明的一方面还提供用于识别移动式机器人的位置的设备和方法,其中通过红外照相机获得路标的图像,并且在不对获得的图像进行特别预处理的情况下就可以获得移动式机器人的位置和区域信息。
本发明的一方面也提供用于识别移动式机器人的位置的设备和方法,该设备具有倾斜修正功能,以通过由使用两轴倾斜仪测量移动式机器人的诸如横摇角和俯仰角的倾斜信息而修正由红外照相机拍摄的路标图像的位置信息,从而精确地识别该移动式机器人的位置。
技术方案
根据本发明的一方面,提供用于识别移动式机器人的坐标和方位角信息的路标,该路标包括由在任意位置的标记和以该标记为中心的X轴与Y轴上的至少两个标记而形成的位置识别部分,所述标记上接附有红外反射涂层或者反射片。
该路标可以进一步包括由多个标记的组合形成的区域识别部分,以从其它路标区分单独路标。
根据本发明的另一方面,提供用于识别移动式机器人的位置的设备,该设备包括:将红外线辐射到由反射该红外线的多个标记形成的路标上的红外发光单元;其中所述路标包括由在任意位置的标记和位于以所述标记为中心的X轴和Y轴上的至少两个标记而形成的位置识别部分;拍摄路标并获得二进制图像的红外照相机;标注包括在该二进制图像中的局部图像并且通过使用每个局部图像的标注的像素的数目和/或分布而检测标记的标记检测器;以及通过使用检测到的标记的中心坐标来检测移动式机器人的坐标和方位角的位置检测器。
红外照相机可以与红外发光单元一起形成在一个主体中。
根据本发明的又一方面,提供识别移动式机器人的位置的方法,该方法包括:(a)通过将红外线辐射到包括由在任意位置的标记和位于以该标记为中心的X轴和Y轴上的至少两个标记形成的位置识别部分的路标以反射该红外线并且拍摄该路标而获得二进制图像;(b)标注包括在该二进制图像中的局部图像并且通过使用每个局部图像的标注的像素的数目和/或分布来检测标记;和(c)通过使用检测到的标记的中心坐标来检测移动式机器人的坐标和方位角。
根据本发明的又一方面,提供用于识别移动式机器人的位置的设备,该设备包括:将红外线辐射到由反射该红外线的多个标记形成并且接附到预定空间的路标上的红外发光单元;其中所述路标包括由在任意位置的标记和位于以所述标记为中心的X轴和Y轴上的至少两个标记而形成的位置识别部分;安装在移动式机器人中且拍摄该路标并获得二进制图像的红外照相机;安装在移动式机器人中并且检测该移动式机器人的倾斜信息的两轴倾斜仪;标注包括在二进制图像中的局部图像并且通过使用每个局部图像的标注的像素的数目和/或分布来检测标记的标记检测器;以及通过使用检测到的标记的中心坐标与移动式机器人的倾斜信息而检测该移动式机器人的坐标和方位角的位置检测器,其中该设备具有倾斜修正功能。
路标可以包括由在任意位置的标记和位于以该标记为中心的X轴和Y轴上的至少两个标记而形成的位置识别部分。
根据本发明的又一方面,提供具有倾斜修正功能的识别移动式机器人的位置的方法,该方法包括:(a)通过将红外线辐射到包括由在任意位置的标记和位于以该标记为中心的X轴和Y轴上的至少两个标记形成的位置识别部分的路标以反射该红外线并且拍摄该路标而获得二进制图像;(b)检测移动式机器人相对地面的两轴倾斜信息并且当检测到的两轴倾斜信息超过预定阈值时再次获得二进制图像;(c)标注包括在二进制图像中的局部图像并且通过使用每个局部图像的标注的像素的数目和/或分布来检测标记;以及(d)通过使用检测到的标记的中心坐标来检测该移动式机器人的坐标和方位角。
通过使用根据两轴倾斜信息的坐标变换矩阵而修正检测到的标记的中心坐标,可以检测移动式机器人的坐标和方位角。
有益效果
根据本发明示例性实施例的用于识别移动式机器人的位置的路标和使用路标的位置识别设备与方法,通过使用红外图像,移动式机器人可以不受空间中的照明影响,并且由于省略预处理图像,不但可以改进位置更新速率,而且该路标可以由以超过30厘米/秒高速运动的机器人使用。
同样地,通过由三个标记形成的位置识别部分精确地识别移动式机器人的位置,并且通过由多个标记形成的区域识别部分将标识符(ID)给予路标,因此将移动式机器人应用到复杂且宽阔的室内空间。
根据本发明的示例性实施例的具有倾斜修正功能的识别移动式机器人的位置的设备和方法,因为可以修正由移动式机器人的倾斜引起的透视畸变所导致的误差,因此精确地识别在各种环境中的移动式机器人的位置。
同样地,当组合移动式机器人的诸如坐标和方位角的位置信息与倾斜信息时,可以获得移动式机器人的三轴旋转角信息,因此在不附加地将惯性测量单元(IMU)接附到该移动式机器人的情况下,还获得惯性信息。
附图说明
图1是示出移动式机器人的照相机拍摄接附到室内空间天花板上的路标的示意图;
图2是示出天花板的照相机的示意图,其中该照相机拍摄接附到移动式机器人的路标;
图3是示出根据本发明实施例的路标的配置示图;
图4(a)是示出根据本发明实施例的移动式机器人的位置识别设备的顶视图;
图4(b)是示出沿着图4(a)的线A-A’剖开的剖面图;
图5(a)是示出根据本发明的另一个实施例的移动式机器人的位置识别设备的顶视图;
图5(b)是示出沿着图5(a)的线A-A’剖开的剖面图;
图6是示出针孔模型的坐标系的示图;
图7是示出当照相机不处于直角处时的坐标系的示图;以及
图8是示出当照相机旋转时的坐标系的示图。
具体实施方式
本发明涉及用于识别移动式机器人的诸如坐标和方位角的位置信息的路标和使用该路标的位置识别设备与方法。将参考图1至3描述根据本发明实施例的用于识别移动式机器人的位置的路标30。
根据本发明实施例的路标接附到空间的天花板上,移动式机器人在该空间中运动,并且如图1所示的通过安装在移动式机器人上的照相机或者接附到移动式机器人顶部的照相机拍摄路标,以及如图2所示的通过安装在天花板上的照相机拍摄路标,以用于识别移动式机器人的位置。
参考图3,根据本发明的示例性实施例的路标100包括由三个标记形成的位置识别部分110以识别移动式机器人的诸如坐标和方位角的基本位置信息,以及由多个标记形成的区域识别部分120以从其它路标区分单独路标100以识别移动式机器人的额外区域信息。
位置识别部分110由在任意位置的一个标记B和分别位于以该标记B为中心的X轴和Y轴上的两个标记C和A形成。三个标记B、A和C将参考点和参考坐标提供给路标100。虽然在图3中示出两个标记,但标记的数目不限于此并且可以使用多于两个标记。
虽然区域识别部分120由位置识别部分110内部的3×3个标记形成,如在图3中示出的,但形成该位置识别部分110的标记的位置和数目可以根据目的而改变。通过给出对应于形成该区域识别部分120的标记的数目和每个标记的位置的ID,可以从其它路标区分每个单独的路标100。如图3中所示,当区域识别部分120由3×3个标记形成时,给出ID512。在这种情况中,根据由位置识别部分110提供的参考坐标可以确定形成该区域识别部分120的标记的位置,并且每个ID可以二进制编码,因此快速地识别移动式机器人的区域信息。
在另一方面,红外反射涂层可以应用到或者反射片可以接附到形成路标100的标记上,以便在一定波带内(特别地是800到1200纳米的波带)扩散地反射红外线。因此,不仅在夜间,而且当存在反射光时,通过使用红外照相机只检测由标记反射的红外线,因此在不使用特别的图像预处理方法的情况下,快速地识别移动式机器人的位置。
在这种情况中,可以仅以预定尺寸的圆形形状形成标记或者可以以在平面上的圆形和平面上的半球形之一的突出形状形成标记。当检测该标记时,为了容易地获得像素的数目、分布和中心坐标,可以使用以圆形和半球形之一的形状形成的标记。
尽管标记可以形成为彼此相同,但用于位置识别部分110的标记与用于区域识别部分120的标记形成为在尺寸和/或颜色上是不同的,因此容易地将位置识别部分110和区域识别部分120区分。
以上描述的形成路标100的标记可以应用到不使用红外照相机的常规的移动式机器人位置识别设备,并且标记的使用不限于根据本发明的示例性实施例的位置识别设备。
接下来,通过参考图3、4(a)和4(b),将按操作顺序描述根据本发明的示例性实施例的用于识别移动式机器人的位置的设备和方法。
当移动式机器人在其中运动的空间或者路标接附在其上的空间没有弯曲且是平坦的时候,可以应用该实施例。
(a)红外发光二极管(LED)220将红外线辐射到路标100上,且通过照相机200拍摄由形成位置识别部分110的标记反射的图像,由此获得二进制图像。即,由照相机200获得的图像中的标记设置为接近白色的明亮光,并且通过选择预定亮度值阈值转换成二进制图像。
详细地考虑如图4(a)和4(b)中示出的照相机200,该照相机200包括围绕广角透镜210的多个红外LED220、红外光控制器230、CMOS阵列240和视觉控制器250。照相机200安装在移动式机器人和该移动式机器人在其中运动的空间的天花板之一上,以便获得接附到天花板、墙壁和移动式机器人顶部之一的路标100的图像。
(b)标注二进制图像中明亮显示的局部图像,并且从标注的像素的数目和/或分布中检测标记。在这种情况中,标注表示以下过程:识别单独图像,给出该单独图像的参考号并且做出标注目录以获知在二进制图像中明亮显示的局部图像的位置和尺寸。标注之后,获得每个标注的中心坐标,并且从标注的像素的数目和/或分布中检测该标记。
可以有从标注目录中检测标记的各种方法。例如,一种方法可以限制形成标注的像素数目。即,由于标记以圆形形状形成并且标记具有统一的尺寸,因此仅选择具有一定数目像素的标注作为标记候选,并且从标注目录中删除具有多于或者少于该一定数目像素的标注。
由于标记以圆形形状成簇,另一种方法可以从标注中确定对应于相对中心坐标的分布系数的预定分布值,并且从标注目录中删除像素不成簇的标注,由此确定标记候选。
如果需要,可以选择性地或者同时地使用以上描述的两种从标注中检测标记的方法。
另一方面,当在路标100中仅存在位置识别部分110的标记时,通过使用以上方法可以检测三个标记。然而,当存在与位置识别部分110的标记尺寸相同的区域识别部分120的标记时,可以通过执行以下的附加处理从全部标记中分开地检测仅对应于位置识别部分110的标记。
即,从确定的标记候选中检测相互距离近似且处于直角形状的三个标注,由此检测位置识别部分110的标记。例如,获得连接标注的矢量内积,并且检测内积值最接近最大有效内积值的标注,由此从全部标记中仅检测位置识别部分110的标记。
当通过i、j和k表示对应于图3的A、B和C的标注的标志且标注之间的矢量内积的最大有效值是th时,在内积值对应范围的标志中量级差为最小的标志通过使用等式1获得。
{i,j,k}=argi,j,kminD(i,j,k)
...等式(1)
当通过使用等式l已经识别到标记的存在和位置时,通过使用位置值的总和计算位置以及检测标注是否存在于该位置,可以容易地获得标记的标识符(ID)。
(c)通过使用检测到的标记检测移动式机器人的诸如坐标和方位角的位置信息与区域信息。
从检测到的标记中根据对应于区域识别部分120的标记的数目和位置确定的ID可以快速地获得,并且可以获得移动式机器人的区域信息。在这种情况中,移动式机器人的区域信息分配给ID,且该移动式机器人的区域信息是移动式机器人所在的大致位置。
通过使用检测到的形成位置识别部分110的三个标记A、B和C的中心坐标,可以获得诸如坐标和方位角的移动式机器人的详细的位置信息。
根据本发明的示例性实施例,通过将从图3中示出的三个标记A、B和C中每个的中心坐标获得的任意点看作参考坐标,可以获得移动式机器人的坐标。在这种情况中,任意点可以是通过三个标记的中心坐标获得的重心。在这种情况中,由于重心是关于该三个标记的中心坐标的误差平均值,因此通过使用重心获得的关于移动式机器人坐标的误差可以减少。
基于通过三个中心坐标获得的一个方向矢量(例如通过从B到A的矢量和从B到C的矢量和获得的方向矢量)可以获得移动式机器人的方位角。
通过使用校准等式可以获得允许移动式机器人的坐标和方位角两者都可知的矢量,这在以下的几篇文献中详细地公开。
R.I.Hartley.“An algorithm for self calibration from several views.”Proceedings of the IEEE Conference on Computer Vision and PatternRecognition,908-912页,华盛顿州西雅图,1994年6月,IEEE.。
D.Liebowitz和A.Zisserman.“Metric rectification for perspective images ofplanes.”Proceedings of the IEEE Conference on Computer Vision and PatternRecognition,482-488页,加利福尼亚州圣巴巴拉,1998年6月,IEEE ComputerSociety。
以下示出校准等式。
...等式(2)
其中
是对应于移动式机器人的参考位置的投影像素坐标,R0和t0分别是旋转矩阵和位移矢量,s是标度值,A是校准矩阵,
...等式(3)
...等式(4)
通过使用等式3获得坐标值M,并且将获得的值分配给等式4。在等式4中,通过使用识别到的标记的矢量总和可以计算R1。由于已知除去t1外的等式4中的全部值,因此可以计算位移矢量t1。即,通过使用等式5可以获得移动式机器人的位移矢量。
...等式(5)
如以上所述的,通过使用检测到的位置识别部分110的三个标记和使用校准公式的矢量操作,可以获得允许移动式机器人的坐标和方位角同时获知的矢量,由此使用低价格的微处理器。
同样地,移动式机器人的简要区域信息和诸如坐标和方位角的详细位置信息可以转换成代码信息。该代码信息传送到移动式机器人以执行必要的操作。
参考图3、5(a)、5(b)和6至8,将描述根据本发明的另一个实施例的具有倾斜修正功能的识别移动式机器人的位置的设备和方法。图5(a)和5(b)的设备还包括两轴倾斜仪,其与图4(a)和4(b)的设备不同。
(a)红外发光二极管(LED)220将红外线辐射到路标100上,并且通过照相机200拍摄由形成位置识别部分110的标记反射的图像,由此获得二进制图像。即,将通过照相机200获得的图像中的标记设置为接近白色的明亮光,并且通过选择预定亮度值阈值转换成二进制图像。
详细考虑如图5(a)和5(b)中示出的照相机200,该照相机200包括围绕广角透镜210的多个红外LED220、红外光控制器230、CMOS阵列240、视觉控制器250和两轴倾斜仪260。照相机200安装在移动式机器人上以便获得接附到天花板和墙壁之一的路标100的图像。
(b)如图5(b)所示,从安装在照相机200主体上的两轴倾斜仪260检测相对于该移动式机器人的重力方向的两轴倾斜信息。在这种情况中,两轴倾斜信息包括相对于重力方向的横摇角和俯仰角。
由于检测到的倾斜信息在预定阈值内是有效的,因此当倾斜信息超出该预定阈值时,通过照相机200获得进一步的二进制图像直到倾斜信息有效为止。
(c)标注在二进制图像中明亮显示的局部图像,并且从标注的像素的数目和/或分布检测标记。在这种情况中,标注表示以下过程:识别单独图像,给出对于该单独图像的参考号,并做出标注目录以获知在该二进制图像中明亮显示的局部图像的位置和尺寸。在标注之后,获得每个标注的中心坐标,并且从标注的像素的数目和/或分布中检测标记。
可以有从标注目录检测标记的各种方法。例如,一种方法可以限制形成标注的像素数目。即,由于标记以圆形形状形成并且标记具有统一的尺寸,因此仅选择具有一定数目像素的标注作为标记候选,并且从标注目录中删除具有多于或者少于该一定数目像素的标注。
由于标记以圆形形状成簇,另一种方法可以从标注中确定对应于相对中心坐标的分布系数的预定分布值,并且从标注目录中删除像素不成簇的标注,由此确定标记候选。
如果需要,可以选择性地或者同时地使用以上描述的两种从标注中检测标记的方法。
另一方面,从确定的标记候选中检测相互距离近似且处于直角形状的三个标注,因此检测位置识别部分110的标记。例如,获得连接标注的矢量内积,并且检测内积值最接近最大有效内积值的标注,由此从全部标记中仅检测位置识别部分110的标记。
当通过i、j和k表示对应于图3的A、B和C的标注的标志且标注之间的矢量内积的最大有效值是th时,在内积值对应范围的标志中量级差为最小的标志通过使用等式1获得。
{i,j,k}=argi,j,kmin D(i,j,k)
...等式(6)
(d)通过使用检测到的标记和两轴倾斜信息检测移动式机器人的诸如坐标和方位角的位置信息。
通过使用检测到的形成位置识别部分110的三个标记A、B和C的中心坐标可以获得诸如移动式机器人的坐标和方位角的移动式机器人的详细位置。
根据本发明的示例性实施例,通过将从图3示出的三个标记A、B和C中每个的中心坐标获得的任意点看作参考坐标,可以获得移动式机器人的坐标。在这种情况中,任意点可以是通过三个标记的中心坐标获得的重心。在这种情况中,由于重心是关于该三个标记的中心坐标的误差平均值,因此通过使用重心获得的关于移动式机器人坐标的误差可以减少。
基于通过三个中心坐标获得的一个方向矢量(例如通过从B到A的矢量和从B到C的矢量和获得的方向矢量)可以获得移动式机器人的方位角。
然而,由于当移动式机器人倾斜时,通过照相机200获得的包括在图像中的路标形状失真,因此通过使用由两轴倾斜仪260检测的在预定阈值内的移动式机器人的倾斜信息和坐标变换矩阵,修正检测到的标记的中心坐标。
在下文中,将描述通过使用校准等式获得允许获知移动式机器人的坐标和方位角信息的矢量的方法。
当描述图像处理时,针孔模型通常是使用的照相机模型。图6是示出针孔模型的结构示图。
参考图6,在三维空间上的点Mc的点mr对应于将点Mc连接到点C的直线与平面r相交的点。在这种情况中,点C表示光心,且平面r表示视网膜平面。可以存在通过点C并垂直于平面r的直线,该直线表示光轴。
通常,允许点C为照相机坐标的原点,并且允许光轴与直角坐标系的Z轴一致。
在确定照相机模型后,可以用各种参数表示照相机的结构。这些参数可以分成两种参数用于描述照相机,内部参数和外部参数。内部参数描述以三维坐标表示的在照相机坐标上的点和点投影到的具有二维坐标的视网膜平面之间的对应关系。外部参数描述照相机坐标和世界坐标之间的变换关系。
在下文中,将描述内部参数。
参考图7,可知如下提供在照相机坐标上的点Mc=[XcYcZc]T和对应的视网膜平面上的点mr=[urvr]T之间的关系。
...等式(7)
其中f表示焦距,即光心C和光轴与视网膜平面相交处的点c之间的距离。点c表示主点。
视网膜平面上形成的相位由CCD阵列采样,并转换成视频信号,从照相机输出且存储在帧缓冲器中。因此最终获得的坐标值不是该视网膜平面的坐标值而是像素坐标值。当对应于mr的像素坐标是mp=[upvp]T时,提供下面的两个坐标之间的变换关系。
...等式(8)
其中α和β是表示两个坐标之间标度变换的值,并且u0和v0是主点c的像素坐标值。当通过完全直角形成CCD阵列的阵列时,由等式8给出的关系是有效的。然而,由于实际上难以形成完全直角,因此需要获得将该困难考虑进去的关系等式。如图7所示,当通过形成像素坐标的两个轴线形成的角度表示为θ时,在视网膜平面上的坐标和像素坐标之间的关系如下。
...等式(9)
当将等式7应用到等式9时,最终获得的在照相机坐标上的三维坐标和像素坐标之间的关系等式如下。
...等式(10)
如以上描述的,由诸如α、β、γ、u0和v0的5个参数形成内部参数。
在下文中,将描述外部参数。
通常,用与照相机坐标不同的坐标描述三维空间上的点,通常这种坐标表示为世界坐标。因此,需要从世界坐标到照相机坐标的变换等式,该变换等式能够由表示各自坐标的原点之间的相对位置的位移矢量和表示每个坐标轴的旋转量的旋转矩阵来示出。
当以世界坐标示出的点是Mw=[Xw Yw Zw]T并且将该点转换成以照相机坐标的Mc时,Mw和Mc之间的关系等式示出如下。
Mc=R(Mw+t)
...等式(11)
其中R表示旋转矩阵且t表示位移矢量。由于R包括三个独立的参数,并且t也包括3个独立的参数,因此外部参数的数目是6个。
在下文中,将描述以使用投影几何学示出照相机模式。
通过使用齐次坐标的概念可以线性地示出照相机的针孔模型。当二维像素坐标上的点定义为m=[u,v]T并且对应于该点的三维世界坐标上的坐标定义为M=[X Y Z]T时,通过将1加到坐标的最后一项而形成的齐次坐标变为
...等式(12)
其中s是比例因子,且R和t分别是旋转矩阵和位移矢量,这些是外部参数。A是内部参数的矩阵并且表示为校准矩阵。
...等式(13)
其中α和β对应于u和v轴的标度值,γ对应于两个图像轴的偏斜,且u0和v0是主点。
通过使用校准等式可以获得允许获知移动式机器人的坐标和方位角的矢量,这在以下的几篇文献中详细地公开。
R.I.Hartley.“An algorithm for self calibration from several views.”Proceedings of the IEEE Conference on Computer Vision and PatternRecognition,908-912页,华盛顿州西雅图,1994年6月,IEEE.。
D.Liebowitz和A.Zisserman.“Metric rectification for perspective images ofplanes.”Proceedings of the IEEE Conference on Computer Vision and PatternRecognition,482-488页,加利福尼亚州圣巴巴拉,1998年6月,IEEE ComputerSociety。
参考图8,将描述世界坐标上的点投影到照相机像素坐标的变换关系。
当对应于照相机倾斜的横摇角和俯仰角分别是α和β时,以如下的矩阵表示这种为α和β的倾斜度。
...等式(14)
...等式(15)
...等式(16)
当假设位移矢量t已知时,世界坐标上的点M可以如下获得。
...等式(17)
当对应于参考点的点M已知时,获得最终要计算的位移矢量t如下,由此计算移动式机器人的自身位置。
...等式(18)
如以上描述的,通过使用位置识别部分110的三个检测到的标记和校准等式的矢量操作,可以获得允许同时获知移动式机器人的坐标和方位角的矢量的量,由此使用低价格的微处理器。
虽然已经示出和描述了本发明的几个实施例,但本发明不限于已描述的实施例。代替地,本领域内的普通技术人员应该理解在不脱离本发明的原理和精神的情况下,可以对这些实施例做出改变,本发明的范围通过权利要求及其等同物限定。
Claims (17)
1.一种用于识别移动式机器人的位置的设备,所述设备包括:
红外发光单元,其将红外线辐射到由反射所述红外线的多个标记形成的路标上;其中所述路标包括由在任意位置的标记和位于以所述标记为中心的X轴和Y轴上的至少两个标记而形成的位置识别部分;
红外照相机,其拍摄所述路标并且获得二进制图像;
标记检测器,其标注包括在所述二进制图像中的局部图像并且通过使用每个所述局部图像的标注的像素的数目和/或分布检测所述标记;以及
位置检测器,其通过使用所述检测到的标记的中心坐标检测所述移动式机器人的坐标和方位角。
2.根据权利要求1所述的设备,其中所述红外照相机与所述红外发光单元一起形成在一个主体中。
3.根据权利要求2所述的设备,其中所述路标安装在所述移动式机器人的顶部上,并且所述红外照相机安装在能够拍摄所述移动式机器人的预定空间中。
4.根据权利要求1所述的设备,其中所述路标还包括由多个标记的组合形成的区域识别部分以从其它路标区分单独路标,并且所述位置检测器还通过使用所述检测到的标记,检测所述移动式机器人的区域信息。
5.根据权利要求4所述的设备,其中所述区域识别部分通过对应于形成所述区域识别部分的所述标记的数目和每个所述标记的位置的标识符,以从其它路标区分所述单独路标。
6.根据权利要求1所述的设备,其中所述标记以预定尺寸的圆形形状形成。
7.根据权利要求1所述的设备,其中所述标记在平面上或者从平面突出形成。
8.根据权利要求4所述的设备,其中形成所述位置识别部分的所述标记具有与形成所述区域识别部分的所述标记不同的尺寸和/或颜色。
9.根据权利要求5所述的设备,其中所述区域识别部分的所述标识符基于所述位置识别部分而确定。
10.根据权利要求5所述的设备,其中所述区域识别部分形成在所述位置识别部分内部。
11.一种识别移动式机器人的位置的方法,所述方法包括:
(a)通过将红外线辐射到包括由在任意位置的标记和位于以所述标记为中心的X轴和Y轴上的至少两个标记而形成的位置识别部分的路标以反射所述红外线并且拍摄所述路标来获得二进制图像;
(b)标注包括在所述二进制图像中的局部图像并且通过使用每个所述局部图像的标注的像素的数目和/或分布来检测所述标记;以及
(c)通过使用所述检测到的标记的中心坐标来检测所述移动式机器人的坐标和方位角。
12.根据权利要求11所述的方法,其中通过使用每个所述局部图像的标注的像素的所述数目和/或分布来选择标记候选,以及通过使用连接操作(b)中所述选择的标注的矢量的内积检测对应于所述位置识别部分的三个标记。
13.根据权利要求11所述的方法,其中所述路标还包括由多个标记的组合形成的区域识别部分以从其它路标区分单独路标,并且通过使用所述区域识别部分的所述标记,还检测所述移动式机器人的区域信息。
14.根据权利要求13所述的方法,其中所述区域信息是对应于形成所述区域识别部分的所述标记的数目和每个所述标记的位置给出的标识符,以从其他路标区分所述单独路标。
15.一种用于识别移动式机器人的位置的设备,所述设备包括:红外发光单元,其将红外线辐射到由反射所述红外线的多个标记形成的并且接附到预定空间的路标;其中所述路标包括由在任意位置的标记和位于以所述标记为中心的X轴和Y轴上的至少两个标记而形成的位置识别部分;红外照相机,其安装在所述移动式机器人中并拍摄所述路标且获得二进制图像;两轴倾斜仪,其安装在所述移动式机器人中并且检测所述移动式机器人的倾斜信息;标记检测器,其标注包括在所述二进制图像中的局部图像并且通过使用每个所述局部图像的标注的像素的数目和/或分布来检测所述标记;以及位置检测器,其通过使用所述检测到的标记的中心坐标和所述移动式机器人的所述倾斜信息检测所述移动式机器人的坐标和方位角,其中所述设备具有倾斜修正功能。
16.一种具有倾斜修正功能的识别移动式机器人的位置的方法,所述方法包括:
(a)通过将红外线辐射到包括由在任意位置的标记和位于以所述标记为中心的X轴和Y轴上的至少两个标记而形成的位置识别部分的路标以反射所述红外线并且拍摄所述路标来获得二进制图像;
(b)检测所述移动式机器人相对地面的两轴倾斜信息,并且当所述检测到的两轴倾斜信息超过预定阈值时,再次获得二进制图像;
(c)标注包括在所述二进制图像中的局部图像并且通过使用每个所述局部图像的标注的像素的数目和/或分布来检测所述标记;以及
(d)通过使用所述检测到的标记的中心坐标来检测所述移动式机器人的坐标和方位角。
17.根据权利要求16所述的方法,其中通过使用根据所述两轴倾斜信息的坐标变换矩阵而修正所述检测到的标记的所述中心坐标,检测所述移动式机器人的坐标和方位角。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2007/001202 WO2008111692A1 (en) | 2007-03-13 | 2007-03-13 | Landmark for position determination of mobile robot and apparatus and method using it |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101669144A CN101669144A (zh) | 2010-03-10 |
CN101669144B true CN101669144B (zh) | 2013-09-18 |
Family
ID=39759620
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007800529371A Active CN101669144B (zh) | 2007-03-13 | 2007-03-13 | 用于移动式机器人的位置确定的路标和使用该路标的设备与方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8368759B2 (zh) |
JP (1) | JP5043133B2 (zh) |
CN (1) | CN101669144B (zh) |
WO (1) | WO2008111692A1 (zh) |
Families Citing this family (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9495386B2 (en) | 2008-03-05 | 2016-11-15 | Ebay Inc. | Identification of items depicted in images |
EP3239919A1 (en) | 2008-03-05 | 2017-11-01 | eBay Inc. | Method and apparatus for image recognition services |
US9164577B2 (en) * | 2009-12-22 | 2015-10-20 | Ebay Inc. | Augmented reality system, method, and apparatus for displaying an item image in a contextual environment |
US9098905B2 (en) * | 2010-03-12 | 2015-08-04 | Google Inc. | System and method for determining position of a device |
DE102010012187B4 (de) * | 2010-03-19 | 2020-12-31 | Sew-Eurodrive Gmbh & Co Kg | Verfahren zur Bestimmung der Position zumindest eines ersten und eines zweiten Fahrzeuges innerhalb einer Anlage |
JP5255595B2 (ja) * | 2010-05-17 | 2013-08-07 | 株式会社エヌ・ティ・ティ・ドコモ | 端末位置特定システム、及び端末位置特定方法 |
US9149929B2 (en) * | 2010-05-26 | 2015-10-06 | The Boeing Company | Methods and systems for inspection sensor placement |
GB2484316A (en) * | 2010-10-06 | 2012-04-11 | St Microelectronics Res & Dev | Self navigation of mobile devices |
US10127606B2 (en) | 2010-10-13 | 2018-11-13 | Ebay Inc. | Augmented reality system and method for visualizing an item |
KR101906329B1 (ko) * | 2010-12-15 | 2018-12-07 | 한국전자통신연구원 | 카메라 기반의 실내 위치 인식 장치 및 방법 |
CN102183959B (zh) * | 2011-04-21 | 2013-08-07 | 深圳市银星智能科技股份有限公司 | 移动机器人的自适应路径控制方法 |
CN102419178B (zh) * | 2011-09-05 | 2014-01-08 | 中国科学院自动化研究所 | 基于红外路标的移动机器人定位***和方法 |
US9449342B2 (en) | 2011-10-27 | 2016-09-20 | Ebay Inc. | System and method for visualization of items in an environment using augmented reality |
CN103364000B (zh) * | 2012-03-26 | 2016-01-27 | 联想(北京)有限公司 | 一种定位方法及电子设备 |
US10846766B2 (en) | 2012-06-29 | 2020-11-24 | Ebay Inc. | Contextual menus based on image recognition |
CN102773862B (zh) * | 2012-07-31 | 2015-01-07 | 山东大学 | 用于室内移动机器人的快速精确定位***及其工作方法 |
KR101979003B1 (ko) * | 2012-09-06 | 2019-08-23 | (주)하기소닉 | 자연랜드마크 및 인공랜드마크와 관성센서를 이용한 지능형 이동로봇의 위치인식 방법 |
US9159133B2 (en) * | 2012-11-05 | 2015-10-13 | Qualcomm Incorporated | Adaptive scale and/or gravity estimation |
US20170325400A1 (en) * | 2012-11-12 | 2017-11-16 | Ariel Scientific Innovations Ltd | Method for navigation and joint coordination of automated devices |
CN102929280B (zh) * | 2012-11-13 | 2015-07-01 | 朱绍明 | 移动式机器人分离式视觉定位导航方法及其定位导航*** |
US20140249771A1 (en) * | 2013-03-01 | 2014-09-04 | Xue Yang | Location estimation using a mobile device |
US10612939B2 (en) | 2014-01-02 | 2020-04-07 | Microsoft Technology Licensing, Llc | Ground truth estimation for autonomous navigation |
CN103837147B (zh) * | 2014-03-13 | 2017-01-18 | 北京理工大学 | 主动红外点阵式人工路标及智能体定位***及方法 |
GB2529847B (en) | 2014-09-03 | 2018-12-19 | Dyson Technology Ltd | A mobile Robot with Independently Adjustable Light Sources |
GB2529846B (en) | 2014-09-03 | 2019-02-20 | Dyson Technology Ltd | Illumination Control of a Vision System for a Mobile Robot |
DE102014115748A1 (de) * | 2014-10-29 | 2016-05-04 | Tutech Innovation Gmbh | System und Verfahren zur Bearbeitung von Bauteilen |
JP6571350B2 (ja) * | 2015-02-27 | 2019-09-04 | シャープ株式会社 | 自律走行体、及び自律走行体システム |
EP3371670B1 (en) | 2015-11-02 | 2024-05-22 | Starship Technologies OÜ | Device and method for autonomous localisation |
US10142544B1 (en) * | 2016-01-27 | 2018-11-27 | RAPC Systems, Inc. | Real time wide angle video camera system with distortion correction |
AU2017254430A1 (en) * | 2016-04-17 | 2018-11-22 | President And Fellows Of Harvard College | Magnetic receptive sensor and optimized drawing and erasing for vertically driving robot |
US10054951B2 (en) * | 2016-05-25 | 2018-08-21 | Fuji Xerox Co., Ltd. | Mobile robot indoor localization and navigation system and method |
CN106003052B (zh) * | 2016-07-29 | 2018-06-12 | 哈尔滨工大服务机器人有限公司 | 一种机器人视觉导航地图的创建方法 |
CN106403926B (zh) * | 2016-08-30 | 2020-09-11 | 上海擎朗智能科技有限公司 | 一种定位方法和*** |
CN106197381A (zh) * | 2016-09-07 | 2016-12-07 | 吉林大学 | 汽车运动位姿全视场编码检测*** |
CN106248074A (zh) * | 2016-09-14 | 2016-12-21 | 哈工大机器人集团上海有限公司 | 一种用于确定机器人位置的路标、设备及区分标签的方法 |
CN106297551A (zh) * | 2016-09-14 | 2017-01-04 | 哈工大机器人集团上海有限公司 | 一种用于确定机器人位置的路标及其编码校验方法 |
CN107918384A (zh) * | 2016-10-09 | 2018-04-17 | 浙江国自机器人技术有限公司 | 一种库存物品管理***、运载装置及其与被运载物的对接方法 |
CN106526580A (zh) * | 2016-10-26 | 2017-03-22 | 哈工大机器人集团上海有限公司 | 用于确定机器人位置的路标、设备及机器人位置确定方法 |
CN106541404B (zh) * | 2016-11-03 | 2018-11-20 | 四川阿泰因机器人智能装备有限公司 | 一种机器人视觉定位导航方法 |
GB2557179B (en) * | 2016-11-29 | 2020-01-01 | Rolls Royce Plc | Methods, apparatus, computer programs and non-transitory computer readable storage mediums for controlling a hyper redundant manipulator |
CN108731677B (zh) * | 2017-04-17 | 2020-10-02 | 哈工大机器人集团股份有限公司 | 一种机器人导航路标及识别方法 |
CN107160397B (zh) * | 2017-06-09 | 2023-07-18 | 浙江立镖机器人有限公司 | 机器人行走的模块地标、地标及其机器人 |
CN107265355A (zh) * | 2017-07-06 | 2017-10-20 | 青岛海通胜行智能科技有限公司 | 一种基于智能穿戴和自然环境导航的智能拣选叉车*** |
KR102599392B1 (ko) * | 2017-07-27 | 2023-11-06 | 웨스팅하우스 일렉트릭 컴퍼니 엘엘씨 | 작업 공간 내에서 원격 조작 차량의 위치를 확인하는 방법 및 이러한 방법을 사용하는 원격 검사 시스템 |
CN107450540B (zh) * | 2017-08-04 | 2018-10-30 | 山东大学 | 基于红外路标的室内移动机器人导航***及方法 |
CN107436422B (zh) * | 2017-08-22 | 2019-09-03 | 杭州慧仓信息科技有限公司 | 一种基于红外线灯立体阵列的机器人定位方法 |
JP2019102047A (ja) * | 2017-11-28 | 2019-06-24 | Thk株式会社 | 画像処理装置、移動ロボットの制御システム、移動ロボットの制御方法 |
KR101999457B1 (ko) * | 2017-12-13 | 2019-07-11 | 국민대학교산학협력단 | 광학 카메라 통신을 이용하는 위치 추정 방법 및 장치 |
CN108051031A (zh) * | 2017-12-20 | 2018-05-18 | 台州职业技术学院 | 全方位移动机器人的位姿测量方法 |
CN109993790A (zh) * | 2017-12-29 | 2019-07-09 | 深圳市优必选科技有限公司 | 标志物、标志物的形成方法、定位方法以及装置 |
CN111247792B (zh) * | 2019-04-28 | 2021-11-02 | 深圳市大疆创新科技有限公司 | 一种无人机的控制方法、无人机及计算机可读存储介质 |
CN110450157A (zh) * | 2019-08-07 | 2019-11-15 | 安徽延达智能科技有限公司 | 一种机器人自动避障*** |
CN110533714A (zh) * | 2019-08-21 | 2019-12-03 | 合肥晌玥科技有限公司 | 基于图像处理技术检测目标物体最大内接圆的方法和*** |
US11158066B2 (en) | 2020-01-24 | 2021-10-26 | Ford Global Technologies, Llc | Bearing only SLAM with cameras as landmarks |
EP3929690A1 (en) | 2020-06-22 | 2021-12-29 | Carnegie Robotics, LLC | A method and a system for analyzing a scene, room or venueby determining angles from imaging elements to visible navigation elements |
EP3929613A1 (en) * | 2020-06-22 | 2021-12-29 | Carnegie Robotics, LLC | A method for navigating a movable device along an inclined surface |
CN112180938B (zh) * | 2020-10-15 | 2022-09-30 | 芜湖哈特机器人产业技术研究院有限公司 | 一种基于红外顶标及里程计的agv小车定位***及方法 |
CN112595318A (zh) * | 2020-11-04 | 2021-04-02 | 创泽智能机器人集团股份有限公司 | 基于slam与红外的机器人室内导航定位***及方法 |
CN114942635A (zh) | 2022-04-30 | 2022-08-26 | 苏州瑞得恩光能科技有限公司 | 一种机器人及其直线行进控制方法、数据处理设备 |
CN115847429B (zh) * | 2023-02-20 | 2024-03-29 | 库卡机器人(广东)有限公司 | 参数标定方法、装置、移动装置及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1470368A (zh) * | 2002-07-26 | 2004-01-28 | ������������ʽ���� | 机器人清洁器和机器人清洁***及其控制方法 |
EP1450129A1 (en) * | 2001-11-30 | 2004-08-25 | Sony Corporation | ROBOT SELF−POSITION IDENTIFICATION SYSTEM AND SELF−POSITION IDENTIFICATION METHOD |
CN1598487A (zh) * | 2004-07-23 | 2005-03-23 | 东北大学 | 人工路标视觉导航方法 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2640266B2 (ja) * | 1989-03-09 | 1997-08-13 | 株式会社ダイフク | 作業車の運転制御設備 |
JPH03219309A (ja) * | 1990-01-25 | 1991-09-26 | Daifuku Co Ltd | 移動車用の制御情報指示装置 |
JP2859989B2 (ja) * | 1992-01-28 | 1999-02-24 | 新キャタピラー三菱株式会社 | 走行体の絶対位置検出システム |
US6041274A (en) * | 1997-04-21 | 2000-03-21 | Shinko Electric Co., Ltd. | Positional deviation detecting device for a mobile body and position correcting apparatus for a working machine mounted on a mobile body |
US20020050518A1 (en) * | 1997-12-08 | 2002-05-02 | Roustaei Alexander R. | Sensor array |
JP2004034272A (ja) * | 2002-07-08 | 2004-02-05 | Mitsubishi Heavy Ind Ltd | 移動体の自己位置同定装置 |
KR100485696B1 (ko) | 2003-02-07 | 2005-04-28 | 삼성광주전자 주식회사 | 로봇청소기의 위치인식표지 검출방법 및 이 검출방법을적용한 로봇청소기 |
KR100483566B1 (ko) | 2003-03-12 | 2005-04-19 | 삼성광주전자 주식회사 | 로봇청소기 및 위치인식방법 |
JP2004303137A (ja) * | 2003-04-01 | 2004-10-28 | Mitsubishi Heavy Ind Ltd | 自律走行型ロボットの特定位置誘導装置及び自律走行型ロボットの特定位置誘導制御方法 |
KR100552691B1 (ko) * | 2003-09-16 | 2006-02-20 | 삼성전자주식회사 | 이동로봇의 자기위치 및 방위각 추정방법 및 장치 |
JP4377665B2 (ja) | 2003-12-01 | 2009-12-02 | 本田技研工業株式会社 | 位置検出用マーク、並びに、マーク検出装置、その方法及びそのプログラム |
US7689321B2 (en) * | 2004-02-13 | 2010-03-30 | Evolution Robotics, Inc. | Robust sensor fusion for mapping and localization in a simultaneous localization and mapping (SLAM) system |
KR20050111137A (ko) * | 2004-05-21 | 2005-11-24 | 삼성광주전자 주식회사 | 로봇 청소기 시스템 |
JP2006234453A (ja) * | 2005-02-23 | 2006-09-07 | Mitsubishi Heavy Ind Ltd | 自己位置標定用ランドマーク位置の登録方法 |
KR100698535B1 (ko) * | 2005-11-04 | 2007-03-22 | 재단법인 포항산업과학연구원 | 경사 보정기능을 갖는 이동로봇의 위치 인식 장치 및 방법 |
KR100698534B1 (ko) * | 2005-11-04 | 2007-03-22 | 재단법인 포항산업과학연구원 | 이동로봇의 위치 인식용 랜드마크와 이를 이용한 위치 인식장치 및 방법 |
US7634336B2 (en) * | 2005-12-08 | 2009-12-15 | Electronics And Telecommunications Research Institute | Localization system and method of mobile robot based on camera and landmarks |
US7483151B2 (en) * | 2006-03-17 | 2009-01-27 | Alpineon D.O.O. | Active 3D triangulation-based imaging method and device |
-
2007
- 2007-03-13 JP JP2009553496A patent/JP5043133B2/ja active Active
- 2007-03-13 WO PCT/KR2007/001202 patent/WO2008111692A1/en active Application Filing
- 2007-03-13 US US12/531,187 patent/US8368759B2/en active Active
- 2007-03-13 CN CN2007800529371A patent/CN101669144B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1450129A1 (en) * | 2001-11-30 | 2004-08-25 | Sony Corporation | ROBOT SELF−POSITION IDENTIFICATION SYSTEM AND SELF−POSITION IDENTIFICATION METHOD |
CN1470368A (zh) * | 2002-07-26 | 2004-01-28 | ������������ʽ���� | 机器人清洁器和机器人清洁***及其控制方法 |
CN1598487A (zh) * | 2004-07-23 | 2005-03-23 | 东北大学 | 人工路标视觉导航方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101669144A (zh) | 2010-03-10 |
US8368759B2 (en) | 2013-02-05 |
US20100188510A1 (en) | 2010-07-29 |
WO2008111692A1 (en) | 2008-09-18 |
WO2008111692A9 (en) | 2009-07-09 |
JP5043133B2 (ja) | 2012-10-10 |
JP2010521733A (ja) | 2010-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101669144B (zh) | 用于移动式机器人的位置确定的路标和使用该路标的设备与方法 | |
CN106092090B (zh) | 一种用于室内移动机器人定位的红外路标及其使用方法 | |
CN205909828U (zh) | 一种用于室内移动机器人定位的红外路标 | |
WO2016165548A1 (zh) | 一种基于高反光红外标识的视觉定位***及方法 | |
CN109084724A (zh) | 一种基于双目视觉的深度学习障碍物测距方法 | |
US11636622B2 (en) | Vehicle analysis environment with displays for vehicle sensor calibration and/or event simulation | |
CN108022264B (zh) | 相机位姿确定方法及设备 | |
CN202702247U (zh) | 用于室内移动机器人的快速精确定位*** | |
CN109931939A (zh) | 车辆的定位方法、装置、设备及计算机可读存储介质 | |
Krajník et al. | External localization system for mobile robotics | |
Gschwandtner et al. | Infrared camera calibration for dense depth map construction | |
CN105554472B (zh) | 覆盖环境的视频监控***及其定位机器人的方法 | |
JP7194015B2 (ja) | センサシステム及び距離測定方法 | |
US10949980B2 (en) | System and method for reverse optical tracking of a moving object | |
JP2007011432A (ja) | 情報処理装置および方法、プログラム、並びに記録媒体 | |
CN106403926B (zh) | 一种定位方法和*** | |
CA3112187C (en) | Optics based multi-dimensional target and multiple object detection and tracking method | |
KR100698535B1 (ko) | 경사 보정기능을 갖는 이동로봇의 위치 인식 장치 및 방법 | |
EP3399274A1 (en) | Automatic light position detection system | |
KR101243848B1 (ko) | 무인 크레인 후크의 각도 산출 장치 | |
CN101308014A (zh) | 一种采用多束光确定位置姿态的***和方法 | |
JP2008052403A (ja) | 2次元位置情報がコード化された模様、当該模様を用いた位置同定システム及び方法 | |
CN116710975A (zh) | 提供导航数据以控制机器人的方法、控制机器人的方法、制造至少一个预定义点对称区域的方法和设备 | |
JP3144593B2 (ja) | 汎用角度・位置計測装置 | |
Li et al. | Research on visible light indoor positioning algorithm based on fire safety |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |