The invention provides a dot matrix elimination tag interference method for reflection point, because of all the light reflecting point 22 and ranging, any two were determined as diagonal line coordinates, calculated once the two points as diagonal, the minimum distance between two points in the square, then the statistics except as the rest of the two diagonals in the coordinates of the position coordinates are integer multiples of the number of points of minimum distance, and mark the two points, select the highest scoring two points as real diagonal tag, determine the coordinates, and then removing the position coordinates is not relative to the combination of the minimum distance of the integer times, therefore, excluding the dot label reflection interference method of the invention can eliminate interference, avoid the influence of interference points and makes the robot coordinate positioning is not accurate.
【技術實現步驟摘要】
剔除點陣式反射標簽干擾點方法及機器人導航方法
本專利技術屬于機器人導航
,具體涉及一種剔除點陣式反射標簽干擾點方法及機器人導航方法。
技術介紹
機器人在移動時,需要確定自己在地圖中的位置以進行路徑規劃,一種方式是將機器人活動空間的天花板上設置以點形式排列的能夠反射紅外線或紫外線的反射標簽。一種點陣是半方陣,該半方陣至少包含:對角線上至少兩端點,以及對角線一側至少一個點;坐標系的確定方法:坐標系的原點位于垂直于對角線的直線上,該直線與對角線相交于對角線的中點,且原點位于有反射標簽的一側,原點與對角線的兩個端點的連線所在的直線分別為x軸和y軸,方向均朝向端點,坐標系滿足笛卡爾右手定則。另一種點陣是,對角線兩側都有反射標簽的方陣,該方陣至少包含方陣的任意三個端點;坐標系的確定方法:選擇該方陣中的三個端點組成坐標系,該三個端點中位于方陣中對角線位置的兩個端點分別確定x軸、y軸的方向,另一個端點為坐標系原點,坐標系滿足笛卡爾右手定則。機器人通過識別方陣中的反射標簽,確定所處空間的坐標系,從而能夠確定機器人當下的位置。但是除了反射標簽外,其它也會存在反射紅外光或紫外光的物質,如果這些能夠反射紅外光或紫外光的物質剛好位于反射標簽附近,則在機器人識別反射標簽時,會產生干擾信號,使得機器人定位不準確。
技術實現思路
本專利技術是為了解決上述問題而進行的,目的在于提供一種能夠過濾干擾點,避免因干擾點的影響而使得機器人坐標定位不準確的剔除點陣式反射標簽干擾點方法。本專利技術提供了一種剔除點陣式反射標簽干擾點方法,其特征在于,包括以下步驟:步驟1,識別所有能夠反射不可見光的點, ...
【技術保護點】
一種剔除點陣式反射標簽干擾點方法,其特征在于,包括以下步驟:步驟1,識別所有能夠反射不可見光的點,將所有點中任意兩點組合,并計算所有組合中兩點之間的距離;步驟2,依次選取所有組合作為點陣對角線上的兩個端點,并確定各自對應的坐標系;步驟3,將所有組合均根據各組合中兩點之間的距離基于預定規則得到點陣中兩個標簽之間相對于該組合的最小距離,并計算得到除該組合的兩點的其余點的在該組合對應的坐標系下的位置坐標;步驟4,對所有組合分別進行如下運算過程后進行標記:判斷除了組合中兩點的其余點的位置坐標中橫坐標和縱坐標是否均是相對于該組合的最小距離的整數倍,并統計位置坐標中橫坐標和縱坐標是相對于該組合的最小距離的整數倍的點的個數,將個數換算為分數標記給該組合;步驟5,選取步驟4中標記分數最高的組合作為真實標簽的對角線;步驟6,以步驟5中選取的組合為對角線確定坐標系,剔除位置坐標中橫坐標和縱坐標不是相對于該組合的最小距離的整數倍的點。
【技術特征摘要】
1.一種剔除點陣式反射標簽干擾點方法,其特征在于,包括以下步驟:步驟1,識別所有能夠反射不可見光的點,將所有點中任意兩點組合,并計算所有組合中兩點之間的距離;步驟2,依次選取所有組合作為點陣對角線上的兩個端點,并確定各自對應的坐標系;步驟3,將所有組合均根據各組合中兩點之間的距離基于預定規則得到點陣中兩個標簽之間相對于該組合的最小距離,并計算得到除該組合的兩點的其余點的在該組合對應的坐標系下的位置坐標;步驟4,對所有組合分別進行如下運算過程后進行標記:判斷除了組合中兩點的其余點的位置坐標中橫坐標和縱坐標是否均是相對于該組合的最小距離的整數倍,并統計位置坐標中橫坐標和縱坐標是相對于該組合的最小距離的整數倍的點的個數,將個數換算為分數標記給該組合;步驟5,選取步驟4中標記分數最高的組合作為真實標簽的對角線;步驟6,以步驟5中選取的組合為對角線確定坐標系,剔除位置坐標中橫坐標和縱坐標不是相對于該組合的最小距離的整數倍的點。2.根據權利要求1所述的剔除點陣式反射標簽干擾點方法,其特征在...
【專利技術屬性】
技術研發人員:管俊,張騰飛,
申請(專利權)人:哈工大機器人集團上海有限公司,
類型:發明
國別省市:上海,31
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。