一种合作标识及多智能个体身份与位姿的识别方法

文档序号:6633983阅读:408来源:国知局
一种合作标识及多智能个体身份与位姿的识别方法
【专利摘要】本发明提供一种合作标识及多智能个体身份与位姿的识别方法,其中,合作标识包括:背景区域和布置于所述背景区域的定位图形、定向起点图形、定向终点图形和编码图形;其中,所述定位图形、所述定向起点图形、所述定向终点图形和所述编码图形均为同一种中心对称图形。本发明提供的合作标识及多智能个体身份与位姿的识别方法,合作标识只具有两种颜色,分别为背景颜色和图形颜色,因此,所涉及的颜色种类少,防止相近颜色间的互相干扰,简化了对合作标识进行识别的算法,减少了图像处理的耗时,提高了识别速度和识别精度,增加了控制器对各个智能个体进行身份与位姿识别的实时性。
【专利说明】一种合作标识及多智能个体身份与位姿的识别方法

【技术领域】
[0001]本发明属于智能个体识别【技术领域】,具体涉及一种合作标识及多智能个体身份与位姿的识别方法。

【背景技术】
[0002]随着移动智能个体学及其应用的不断发展,单个智能个体的有限能力已经不能满足完成日益复杂的自动化任务的要求,因此,由多个智能个体构成的智能个体群体的研究已经成为目前研究热点。
[0003]对于智能个体群体中的每个智能个体,均按照规划的路径移动并执行任务,然而,由于外界干扰,智能个体的运动路径可能会出现偏差,因此,需要对智能个体运动进行校正。即:首先对智能个体的身份进行识别,然后获得所识别到的智能个体的当前位姿,即:位置和角度;然后判断智能个体的当前位姿是否在允许范围内,如果不在,则进行校正。
[0004]由此可见,精确快速的对智能个体进行身份与位姿识别,是保证智能个体群体有效完成某项任务的关键。现有技术中,在对智能个体进行身份与位姿识别时,普遍具有识别速度慢、识别精度有限等问题,从而制约了智能个体群体的广泛应用。


【发明内容】

[0005]针对现有技术存在的缺陷,本发明提供一种合作标识及多智能个体身份与位姿的识别方法,可有效解决上述问题。
[0006]本发明采用的技术方案如下:
[0007]本发明提供一种合作标识,包括:背景区域和布置于所述背景区域的定位图形、定向起点图形、定向终点图形和编码图形;其中,所述定位图形、所述定向起点图形、所述定向终点图形和所述编码图形均为同一种中心对称图形;
[0008]所述定位图形的中心点与被标识物体的中心点重合,并且,所述定位图形的对称轴长度大于所述定向起点图形、所述定向终点图形和所述编码图形的对称轴长度;
[0009]所述定向起点图形和所述定向终点图形分别位于所述定位图形的左右两侧,并且,所述定向起点图形的中心点、所述定位图形的中心点至所述定向终点图形的中心点之间的连线为直线K,直线K称为定向直线;所述定向起点图形的中心点到所述定位图形的中心点之间的距离与所述定向终点图形的中心点到所述定位图形的中心点之间的距离相等,均为R ;
[0010]以所述定位图形的中心点为圆心,以R为半径画圆,在所述直线K的同一侧的半圆上,均匀设置X个编码位,其中,所述X个编码位按由低到高的编码位顺序顺时针排列在所述半圆上,并且,低编码位为靠近所述定向起点图形的位置,高编码位为靠近所述定向终点图形的位置;每一个所述编码位对应两种可选的编码码字,分别为第I种编码码字和第2种编码码字;如果某一个编码位采用所述第I种编码码字,则该编码位为空;如果某一个编码位采用所述第2种编码码字,则在该编码位布置所述编码图形;其中,X为自然数;并且,X个编码位中至少存在I个布置所述编码图形的编码位。
[0011]优选的,所述中心对称图形为正方形、正六边形或圆形。
[0012]优选的,所述编码码字为数字或字母。
[0013]优选的,所述定向起点图形、所述定向终点图形和所述编码图形的对称轴长度均相同,为Dl ;所述定位图形的对称轴长度为D2 ;则:D2 > 1.5D1 ;和/或
[0014]所述定位图形、所述定向起点图形、所述定向终点图形和所述编码图形的成像像素均大于20个成像像素;和/或
[0015]任意两个相邻图形之间的间距大于4个成像像素;和/或
[0016]所述定位图形、所述定向起点图形、所述定向终点图形和所述编码图形的图形颜色均相同,该图形颜色与所述背景区域的背景颜色的差异度超过设定颜色阈值。
[0017]优选的,所述定位图形、所述定向起点图形、所述定向终点图形和所述编码图形的图形颜色均为白色;所述背景区域的背景颜色为黑色。
[0018]本发明还提供一种基于合作标识的多智能个体身份与位姿的识别方法,包括以下步骤:
[0019]SI,在测量场地的正上方安装图像采集设备,该图像采集设备能够采集完整的测量场地的场景情况;该图像采集设备连接到控制器;
[0020]对于测量场地上的每个智能个体,其顶部均设置唯一的合作标识,保证所述合作标识的定位图形的中心点与所述智能个体的中心点重合;并且,所述合作标识的定向起点图形中心点到定向终点图形中心点的矢量线段与所述智能个体的正向前进方向之间的夹角62为固定值,该夹角6 2与智能个体身份编码的对应关系预先存储到所述控制器;所述控制器还存储以下参数:
[0021 ] 定向起点图形中心点、定向终点图形中心点和编码图形中心点分别到定位图形中心点的距离R ;
[0022]每个智能个体的编码总位数X ;
[0023]此外,所述测量场地的颜色与所述合作标识的背景颜色之间的差异度在设定范围内;以及,所述智能个体的颜色与所述合作标识的背景颜色之间的差异度在设定范围内;
[0024]S2,当测量场地上各个智能个体活动到某一时刻时,所述图像采集设备采集所述测量场地的原始图像,并将所述原始图像传输到所述控制器;
[0025]S3,所述控制器对所述原始图像进行预处理,得到预处理后的图像;
[0026]S4,所述控制器在所述预处理后的图像中,提取并标记出所有的目标图形,其中,所述目标图形包括定位图形、定向起点图形、定向终点图形和编码图形,由此得到目标图形集合;
[0027]在所述目标图形集合中,计算出每个目标图形的面积以及中心点图像坐标值;
[0028]然后,查找到面积最大的若干个目标图形,其中,面积最大的目标图形的数量即为测量场地上智能个体的数量;每个面积最大的目标图形对应唯一一个合作标识,并且,面积最大的目标图形即为定位图形;
[0029]S5,对于所定位到的每个定位图形,均采用以下分析过程:
[0030]S5.1,查找到与该定位图形中心点距离为R土 ε的所有目标图形,得到与所述定位图形属于同一合作标识的所有目标图形;其中,ε为允许的误差;[0031 ] S5.2,以定位图形中心点为起点,分别以S5.1得到的各个目标图形中心点为终点,得到多条矢量线段,分别计算每条矢量线段与图像坐标系的X轴负方向的夹角,得到夹角相差为180度的两条矢量线段,分别记为第I矢量线段和第2矢量线段,将第I矢量线段的终点所在的目标图形记为目标图形E1,将第2矢量线段的终点所在的目标图形记为目标图形E2 ;则S5.1查找到的除目标图形El和目标图形E2之外的目标图形均为编码图形;
[0032]S5.3,以定位图形中心点为圆心,以R土 E为半径,从目标图形El中心点开始沿顺时针方向向目标图形E2中心点画半圆,判断S5.2确定的编码图形是否位于所画出的半圆上,如果位于,则目标图形El即为定向起点图形,目标图形E2即为定向终点图形;否则目标图形E2即为定向起点图形,目标图形El即为定向终点图形;由此确定定向起点图形和定向终点图形;
[0033]S5.4,对于S5.2确定的每个编码图形,将定位图形中心点到编码图形中心点之间的矢量线段记为第3矢量线段,将定位图形中心点到定向起点图形中心点之间的矢量线段记为第4矢量线段,计算第3矢量线段和第4矢量线段之间的夹角δ I ;再结合编码总位数X,可确定出第2种编码码字在智能个体身份编码中的位置,智能个体身份编码的其余位置即为第I种编码码字;由此得出智能个体身份编码;
[0034]S5.5,将所定位到的定位图形的中心点图像坐标值转换为世界坐标值,即为该智能个体在当前时刻的位置值,由此得到定位信息;
[0035]计算定向起点图形中心点到定向终点图形中心点的矢量方向值,将所述矢量方向值与夹角6 2进行运算,得到该智能个体在当前时刻的方向值,由此得到定向信息。
[0036]优选的,S4中,采用边缘检测算法,提取并标记出所有的目标图形。
[0037]优选的,S4中,采用亚像素定位算法,计算出每个目标图形的中心点图像坐标值。
[0038]优选的,S5.4具体为:
[0039]由编码总位数X,计算得到相邻两个编码位与定位图形中心点连线的夹角δ 3 =180/(χ+1);
[0040]δ I/ δ 3的商值四舍五入所得到整数值,即为第2种编码码字在智能个体身份编码中的位置值。
[0041]本发明的有益效果如下:
[0042]本发明提供的合作标识及多智能个体身份与位姿的识别方法,合作标识只具有两种颜色,分别为背景颜色和图形颜色,因此,所涉及的颜色种类少,防止相近颜色间的互相干扰,简化了对合作标识进行识别的算法,减少了图像处理的耗时,提高了识别速度和识别精度,增加了控制器对各个智能个体进行身份与位姿识别的实时性。

【专利附图】

【附图说明】
[0043]图1为本发明提供的一种具体的合作标识的示意图;
[0044]图2为共设置3个编码位时表示第I种身份编码的合作标识的示意图;
[0045]图3为共设置3个编码位时表示第2种身份编码的合作标识的示意图;
[0046]图4为共设置3个编码位时表示第3种身份编码的合作标识的示意图;
[0047]图5为共设置3个编码位时表示第4种身份编码的合作标识的示意图;
[0048]图6为共设置3个编码位时表示第5种身份编码的合作标识的示意图;
[0049]图7为共设置3个编码位时表示第6种身份编码的合作标识的示意图;
[0050]图8为共设置3个编码位时表示第7种身份编码的合作标识的示意图;
[0051]图9为用于确定定向起点图形和定向终点图形的示意图。

【具体实施方式】
[0052]以下结合附图对本发明进行详细说明:
[0053]本发明提供一种合作标识,包括:背景区域和布置于背景区域的定位图形、定向起点图形、定向终点图形和编码图形;其中,定位图形、定向起点图形、定向终点图形和编码图形均为同一种中心对称图形;例如,正方形、正六边形或圆形等,凡是中心对称图形,均可应用于本发明提供的合作标识中,在本发明附图中,均以圆形为例示出。如图1所示,即为一种具体的合作标识,图1的阴影区域即为背景区域,I号圆为定位图形,2号圆为定向起点图形,3号圆为定向终点图形,4号圆、5号圆和6号圆均为编码图形。
[0054]此外,为满足光学成像的要求,达到基于合作标识进行身份与位姿精确快速识别的效果,还可以优选设置以下规则:
[0055](I)定位图形和其它图形的面积差别需要能够明显区分,一般情况下,定位图形的对称轴长度大于定向起点图形、定向终点图形和编码图形的对称轴长度;具体的,定向起点图形、定向终点图形和编码图形的对称轴长度均相同,为Dl ;定位图形的对称轴长度为D2 ;则:D2 > 1.5D1 ;
[0056]参考图1,1号圆的直径最大。
[0057](2)定位图形、定向起点图形、定向终点图形和编码图形的成像像素不能过少,优选为均大于20个成像像素;
[0058](3)任意两个相邻图形之间的间距需要足够大,一般间距需大于4个成像像素的长度,以便在图像处理时,不会将两个相邻的图形视为一体。
[0059](4)定位图形、定向起点图形、定向终点图形和编码图形的图形颜色均相同,该图形颜色与背景区域的背景颜色的差异度超过设定颜色阈值。例如,定向起点图形、定向终点图形和编码图形的图形颜色均为白色;背景区域的背景颜色为黑色。当然,也可以将图形颜色与背景区域的背景颜色设置为其他的颜色,只要两者之间的差异度足够大,从而方便后续图像处理即可。
[0060]在将合作标识布置于被标识物体时,例如,智能机智人、智能Agent等,需要使定位图形的中心点与被标识物体的中心点重合,因此,当获得定位图形的中心点像素坐标时,即可快速转换为被标识物体在空间坐标系下的空间位置值,达到对被标识物体定位的目的。具体过程参见后续的方法流程。此处,本发明中,为防止合作标识被遮挡,而导致图像采集设备无法采集完整的图像标识,需要使合作标识安装于被标识物体的顶部,如果被标识物体的顶部为光滑平面,可直接将合作标识印刷于该光滑平面上;如果被标识物体的顶部不为光滑平面,可将本发明提供的合作标识制作为标识牌,材质为木质或铁质等,然后,将标识牌水平安装于被标识物体顶部,方便进行后续图像采集与处理。
[0061]定向起点图形和定向终点图形分别位于定位图形的左右两侧,并且,定向起点图形的中心点、定位图形的中心点至定向终点图形的中心点之间的连线为直线K,直线K称为定向直线;定向起点图形的中心点到定位图形的中心点之间的距离与定向终点图形的中心点到定位图形的中心点之间的距离相等,均为R ;
[0062]以定位图形的中心点为圆心,以R为半径画圆,在直线K的同一侧的半圆上,均勻设置X个编码位,其中,X个编码位按由低到高的编码位顺序顺时针排列在半圆上,并且,低编码位为靠近定向起点图形的位置,高编码位为靠近定向终点图形的位置;每一个编码位对应两种可选的编码码字,分别为第I种编码码字和第2种编码码字;如果某一个编码位采用第I种编码码字,则该编码位为空;如果某一个编码位采用第2种编码码字,则在该编码位布置编码图形;其中,X为自然数;并且,X个编码位中至少存在I个布置编码图形的编码位。
[0063]本发明中,当设置X个编码位时,最多可获得的身份编码数量为2X_1个,如,当X =4时,最多可表示15个身份编码;当X = 3时,最多可表示7个身份编码。此外,本发明对编码码字采用的具体类型并不限制,可以为数字或字母。(I)当采用字母时,例如,用a和b的排列组合构成不同的身份编码,如,当共设置3个编码位时,如果某一个编码位为空,即代表该编码位为a ;如果某一个编码位布置有编码图形,则代表该编码位为b ;参见图2-图8,分别代表X = 3时,共得到的7个合作标识,分别代表的身份编码为:aab,aba,baa,abb,bab,bba,bbb ; (2)当采用字母时,例如,用O和I的排列组合构成不同的身份编码,如,当共设置3个编码位时,如果某一个编码位为空,即代表该编码位为O ;如果某一个编码位布置有编码图形,则代表该编码位为I ;参见图2-图8,分别代表X = 3时,共得到的7个合作标识,分别代表的身份编码为:0001,010,100,011,101,110,111。
[0064]另外,需要强调的是,X个编码位等间隔布置在定向起点图形到定向终点图形之间的半圆弧上;从而方便后续基于角度进行定向;此外,在X个编码位中,需满足至少存在I个编码位设置编码图形,也就是说,当采用上述O和I的编码组合时,不能编制身份编码为000的编码,因此,当采用000的身份编码时,无法区分定向起点图形和定向终点图形。
[0065]基于上述设计的合作标识,本发明还提供一种多智能个体身份与位姿的识别方法,包括以下步骤:
[0066]SI,在测量场地的正上方安装图像采集设备,该图像采集设备能够采集完整的测量场地的场景情况;该图像采集设备连接到控制器;
[0067]对于测量场地上的每个智能个体,其顶部均设置唯一的合作标识,保证合作标识的定位图形的中心点与智能个体的中心点重合;并且,合作标识的定向起点图形中心点到定向终点图形中心点的矢量线段与智能个体的正向前进方向之间的夹角62为固定值,该夹角6 2与智能个体身份编码的对应关系预先存储到控制器;控制器还存储以下参数:
[0068]定向起点图形中心点、定向终点图形中心点和编码图形中心点分别到定位图形中心点的距离R ;
[0069]每个智能个体的编码总位数X ;
[0070]此外,测量场地的颜色与合作标识的背景颜色之间的差异度在设定范围内;以及,智能个体的颜色与合作标识的背景颜色之间的差异度在设定范围内;例如,测量场地的颜色、合作标识的背景颜色以及智能个体的颜色均为黑色,而合作标识上设计的起标志作用的图形为白色,此处,图形为白色,是指:图形的轮廓和图形的填充区域均为白色。通过上述颜色设置,在图像采集设备采集到的原始图像中,只具有两种颜色,即:黑色和白色,从而简化了后续图像处理与识别的复杂度,可有效提高图像处理与识别的速度和精度。
[0071]S2,当测量场地上各个智能个体活动到某一时刻时,图像采集设备采集测量场地的原始图像,并将原始图像传输到控制器;
[0072]S3,控制器对原始图像进行预处理,得到预处理后的图像;例如,进行图形降噪处理等。
[0073]S4,控制器在预处理后的图像中,提取并标记出所有的目标图形,其中,目标图形包括定位图形、定向起点图形、定向终点图形和编码图形,由此得到目标图形集合;此处,仅能从背景区域中识别出不同的图形,但还无法得出各个图形的具体类型。
[0074]另外,可采用多种算法,从背景区域提取并标记出所有的目标图形,例如,边缘检测算法或灰度阈值分割算法等,本发明对此并不限制。
[0075]在目标图形集合中,计算出每个目标图形的面积以及中心点图像坐标值;此处,可采用亚像素定位算法,计算出每个目标图形的中心点图像坐标值。其中,亚像素定位算法又称为质心法、灰度重心法,即将特定区域内的所有像素的坐标按照权重相加后再除以总像素数,从而得到此特定区域的中心位置坐标。
[0076]然后,查找到面积最大的若干个目标图形,其中,面积最大的目标图形的数量即为测量场地上智能个体的数量;每个面积最大的目标图形对应唯一一个合作标识,并且,面积最大的目标图形即为定位图形;例如,如果整个测量场地共存在10个智能个体,则可得到10个定位图形。由于本发明中,对于每个合作标识,定位图形的对称轴长度明显大于其他图形的对称轴长度,因此,可迅速精确的查找到各个定位图形,从而简化了识别算法的复杂度。
[0077]S5,对于所定位到的每个定位图形,均采用以下分析过程:
[0078]S5.1,查找到与该定位图形中心点距离为R土 ε的所有目标图形,得到与定位图形属于同一合作标识的所有目标图形;考虑到实际应用中图像获取时会受到视场角度、背景噪声以及定位误差等因素的影响,因此本步骤中,在R的基础上增加一个容许范围,即增加允许的误差ε,ε具体值可根据实际精度需要灵活设置。
[0079]S5.2,以定位图形中心点为起点,分别以S5.1得到的各个目标图形中心点为终点,得到多条矢量线段,分别计算每条矢量线段与图像坐标系的X轴负方向的夹角,得到夹角相差为180度的两条矢量线段,分别记为第I矢量线段和第2矢量线段,将第I矢量线段的终点所在的目标图形记为目标图形Ε1,将第2矢量线段的终点所在的目标图形记为目标图形Ε2 ;则S5.1查找到的除目标图形El和目标图形Ε2之外的目标图形均为编码图形;
[0080]S5.3,以定位图形中心点为圆心,以R土 E为半径,从目标图形El中心点开始沿顺时针方向向目标图形Ε2中心点画半圆,判断S5.2确定的编码图形是否位于所画出的半圆上,如果位于,则目标图形El即为定向起点图形,目标图形Ε2即为定向终点图形;否则目标图形Ε2即为定向起点图形,目标图形El即为定向终点图形;由此确定定向起点图形和定向终点图形;
[0081]参见图9,为确定定向起点图形和定向终点图形的示意图;在图9中,在定位图形周围,共定位到5个目标图形,分别记为目标图形Tl、目标图形Τ2、目标图形Τ3、目标图形Τ4和目标图形Τ5,这5个目标图形与定位图形属于同一合作标识;然后,分别获得定位图形的中心点到这5个目标图形的中心点的5条矢量线段,分别为矢量线段V1、矢量线段V2、矢量线段V3、矢量线段V4、矢量线段V5 ;并分别计算每个矢量线段与图像坐标系的X轴负方向的夹角,即与图9中X方向的反方向的夹角,例如,对于矢量线段VI,其与X反方向的夹角为θ1;对于矢量线段V2,其与X反方向的夹角为θ2;以Q1为例,其通过以下公式计算得到:假设定位图形的中心点坐标为(Χ(ι,%),矢量线段Vl终点所属目标图形的中心点坐标为(Xi,yi),则有Aan(Q1) = (Xtl-X1) / (YcTy1)。因此,获得夹角相差为180度的两条矢量线段,即矢量线段Vl和矢量线段V5 ;此时,可以确定,目标图形Tl和目标图形T5中,一个为定向起点图形,另一个为定向终点图形,但未确定具体的对应关系;此处,还可确定目标图形T2、目标图形T3和目标图形T4为编码图形;
[0082]由于本发明中,至少存在一个编码图形,并且,编码图形位于定向起点图形至定向终点图形的顺时针弧线上,因此,沿顺时针方向由目标图形Tl向目标图形T5画半圆,如果在画半圆的路径过程中,经过编码图形中心点,则可证明目标图形Tl为定向起点图形,目标图形T5为定向终点图形;反之,如果不经过,则目标图形T5为定向起点图形,标图形Tl为定向终点图形。
[0083]S5.4,对于S5.2确定的每个编码图形,将定位图形中心点到编码图形中心点之间的矢量线段记为第3矢量线段,将定位图形中心点到定向起点图形中心点之间的矢量线段记为第4矢量线段,计算第3矢量线段和第4矢量线段之间的夹角δ I ;再结合编码总位数X,可确定出第2种编码码字在智能个体身份编码中的位置,智能个体身份编码的其余位置即为第I种编码码字;由此得出智能个体身份编码;
[0084]本步骤具体为:
[0085]由编码总位数X,计算得到相邻两个编码位与定位图形中心点连线的夹角δ 3 =180/(χ+1);
[0086]δ I/ δ 3的商值四舍五入所得到整数值,即为第2种编码码字在智能个体身份编码中的位置值。
[0087]例如,如果编码总位数X = 3,则δ 3 = 45度;如果被识别的合作标识为图3,则计算出δ I = 95度或88度,δ I/ δ 3的商值四舍五入,为整数2,则可得出在三位的身份编码中,第2位置具有第2种编码码字。
[0088]S5.5,将所定位到的定位图形的中心点图像坐标值转换为世界坐标值,即为该智能个体在当前时刻的位置值,由此得到定位信息;
[0089]计算定向起点图形中心点到定向终点图形中心点的矢量方向值,将矢量方向值与夹角6 2进行运算,得到该智能个体在当前时刻的方向值,由此得到定向信息。
[0090]由此,即识别出某一智能个体的身份编码、定位信息和定向信息,其中,定位信息和定向信息统称为位姿信息,即实现对智能个体身份与位姿的识别。
[0091]综上,本发明提供的合作标识及多智能个体身份与位姿的识别方法,具有以下优占-
^ \\\.
[0092](I)合作标识只具有两种颜色,分别为背景颜色和图形颜色,因此,所涉及的颜色种类少,防止相近颜色间的互相干扰,简化了对合作标识进行识别的算法,减少了图像处理的耗时,增加了控制器对各个智能个体进行身份与位姿识别的实时性;
[0093](2)整个合作标识在保证仅具有两种颜色的前提下,通过改变编码位数量,即可实现对多个智能个体进行身份编码,因此,在保证识别复杂度低以及识别速度快的前提下,还提高了合作标识的应用范围,可适应多种身份编码的需要。
[0094]以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
【权利要求】
1.一种合作标识,其特征在于,包括:背景区域和布置于所述背景区域的定位图形、定向起点图形、定向终点图形和编码图形;其中,所述定位图形、所述定向起点图形、所述定向终点图形和所述编码图形均为同一种中心对称图形; 所述定位图形的中心点与被标识物体的中心点重合,并且,所述定位图形的对称轴长度大于所述定向起点图形、所述定向终点图形和所述编码图形的对称轴长度; 所述定向起点图形和所述定向终点图形分别位于所述定位图形的左右两侧,并且,所述定向起点图形的中心点、所述定位图形的中心点至所述定向终点图形的中心点之间的连线为直线K,直线K称为定向直线;所述定向起点图形的中心点到所述定位图形的中心点之间的距离与所述定向终点图形的中心点到所述定位图形的中心点之间的距离相等,均为R; 以所述定位图形的中心点为圆心,以R为半径画圆,在所述直线K的同一侧的半圆上,均匀设置X个编码位,其中,所述X个编码位按由低到高的编码位顺序顺时针排列在所述半圆上,并且,低编码位为靠近所述定向起点图形的位置,高编码位为靠近所述定向终点图形的位置;每一个所述编码位对应两种可选的编码码字,分别为第I种编码码字和第2种编码码字;如果某一个编码位采用所述第I种编码码字,则该编码位为空;如果某一个编码位采用所述第2种编码码字,则在该编码位布置所述编码图形;其中,X为自然数;并且,X个编码位中至少存在I个布置所述编码图形的编码位。
2.根据权利要求1所述的合作标识,其特征在于,所述中心对称图形为正方形、正六边形或圆形。
3.根据权利要求1所述的合作标识,其特征在于,所述编码码字为数字或字母。
4.根据权利要求1所述的合作标识,其特征在于,所述定向起点图形、所述定向终点图形和所述编码图形的对称轴长度均相同,为Dl ;所述定位图形的对称轴长度为D2 ;则:D2> 1.5D1 ;和 / 或 所述定位图形、所述定向起点图形、所述定向终点图形和所述编码图形的成像像素均大于20个成像像素;和/或 任意两个相邻图形之间的间距大于4个成像像素;和/或 所述定位图形、所述定向起点图形、所述定向终点图形和所述编码图形的图形颜色均相同,该图形颜色与所述背景区域的背景颜色的差异度超过设定颜色阈值。
5.根据权利要求4所述的合作标识,其特征在于,所述定位图形、所述定向起点图形、所述定向终点图形和所述编码图形的图形颜色均为白色;所述背景区域的背景颜色为黑色。
6.一种基于权利要求1-5任一项所述合作标识的多智能个体身份与位姿的识别方法,其特征在于,包括以下步骤: SI,在测量场地的正上方安装图像采集设备,该图像采集设备能够采集完整的测量场地的场景情况;该图像采集设备连接到控制器; 对于测量场地上的每个智能个体,其顶部均设置唯一的合作标识,保证所述合作标识的定位图形的中心点与所述智能个体的中心点重合;并且,所述合作标识的定向起点图形中心点到定向终点图形中心点的矢量线段与所述智能个体的正向前进方向之间的夹角6 2为固定值,该夹角6 2与智能个体身份编码的对应关系预先存储到所述控制器;所述控制器还存储以下参数: 定向起点图形中心点、定向终点图形中心点和编码图形中心点分别到定位图形中心点的距离R ; 每个智能个体的编码总位数X ; 此外,所述测量场地的颜色与所述合作标识的背景颜色之间的差异度在设定范围内;以及,所述智能个体的颜色与所述合作标识的背景颜色之间的差异度在设定范围内; S2,当测量场地上各个智能个体活动到某一时刻时,所述图像采集设备采集所述测量场地的原始图像,并将所述原始图像传输到所述控制器; S3,所述控制器对所述原始图像进行预处理,得到预处理后的图像; S4,所述控制器在所述预处理后的图像中,提取并标记出所有的目标图形,其中,所述目标图形包括定位图形、定向起点图形、定向终点图形和编码图形,由此得到目标图形集合; 在所述目标图形集合中,计算出每个目标图形的面积以及中心点图像坐标值; 然后,查找到面积最大的若干个目标图形,其中,面积最大的目标图形的数量即为测量场地上智能个体的数量;每个面积最大的目标图形对应唯一一个合作标识,并且,面积最大的目标图形即为定位图形; S5,对于所定位到的每个定位图形,均采用以下分析过程: S5.1,查找到与该定位图形中心点距离为R土 ε的所有目标图形,得到与所述定位图形属于同一合作标识的所有目标图形;其中,ε为允许的误差; S5.2,以定位图形中心点为起点,分别以S5.1得到的各个目标图形中心点为终点,得到多条矢量线段,分别计算每条矢量线段与图像坐标系的X轴负方向的夹角,得到夹角相差为180度的两条矢量线段,分别记为第I矢量线段和第2矢量线段,将第I矢量线段的终点所在的目标图形记为目标图形Ε1,将第2矢量线段的终点所在的目标图形记为目标图形Ε2 ;Μ S5.1查找到的除目标图形El和目标图形E2之外的目标图形均为编码图形; S5.3,以定位图形中心点为圆心,以R土 E为半径,从目标图形El中心点开始沿顺时针方向向目标图形E2中心点画半圆,判断S5.2确定的编码图形是否位于所画出的半圆上,如果位于,则目标图形El即为定向起点图形,目标图形E2即为定向终点图形;否则目标图形E2即为定向起点图形,目标图形El即为定向终点图形;由此确定定向起点图形和定向终点图形; S5.4,对于S5.2确定的每个编码图形,将定位图形中心点到编码图形中心点之间的矢量线段记为第3矢量线段,将定位图形中心点到定向起点图形中心点之间的矢量线段记为第4矢量线段,计算第3矢量线段和第4矢量线段之间的夹角δ I ;再结合编码总位数X,可确定出第2种编码码字在智能个体身份编码中的位置,智能个体身份编码的其余位置即为第I种编码码字;由此得出智能个体身份编码; S5.5,将所定位到的定位图形的中心点图像坐标值转换为世界坐标值,即为该智能个体在当前时刻的位置值,由此得到定位信息; 计算定向起点图形中心点到定向终点图形中心点的矢量方向值,将所述矢量方向值与夹角6 2进行运算,得到该智能个体在当前时刻的方向值,由此得到定向信息。
7.根据权利要求6所述的多智能个体身份与位姿的识别方法,其特征在于,S4中,采用边缘检测算法,提取并标记出所有的目标图形。
8.根据权利要求6所述的多智能个体身份与位姿的识别方法,其特征在于,S4中,采用亚像素定位算法,计算出每个目标图形的中心点图像坐标值。
9.根据权利要求6所述的多智能个体身份与位姿的识别方法,其特征在于,S5.4具体为: 由编码总位数X,计算得到相邻两个编码位与定位图形中心点连线的夹角S3 = 180/(x+1); δ1/δ3的商值四舍五入所得到整数值,即为第2种编码码字在智能个体身份编码中的位置值。
【文档编号】G06T7/40GK104331689SQ201410639924
【公开日】2015年2月4日 申请日期:2014年11月13日 优先权日:2014年11月13日
【发明者】安梅岩, 王兆魁, 张育林, 范丽, 王训 申请人:清华大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1