[發(fā)明專利]一種基于KNN-ICP算法的自由曲面定位方法在審
| 申請(qǐng)?zhí)枺?/td> | 202010748896.7 | 申請(qǐng)日: | 2020-07-30 |
| 公開(kāi)(公告)號(hào): | CN111882614A | 公開(kāi)(公告)日: | 2020-11-03 |
| 發(fā)明(設(shè)計(jì))人: | 閔康;戴振東;段晉軍 | 申請(qǐng)(專利權(quán))人: | 南京溧航仿生產(chǎn)業(yè)研究院有限公司 |
| 主分類號(hào): | G06T7/73 | 分類號(hào): | G06T7/73;G06F30/20;G06F17/16;G06N3/04 |
| 代理公司: | 南京擎天知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 32465 | 代理人: | 涂春春 |
| 地址: | 211299 江蘇省南*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 knn icp 算法 自由 曲面 定位 方法 | ||
本發(fā)明公開(kāi)了一種基于KNN?ICP算法的自由曲面定位方法,包括以下步驟:(1)利用機(jī)器人,對(duì)曲面進(jìn)行采點(diǎn),獲得實(shí)際測(cè)量點(diǎn)云數(shù)據(jù);(2)根據(jù)加工公差,對(duì)曲面的CAD模型進(jìn)行離散,生成理論點(diǎn)云數(shù)據(jù);(3)利用KNN算法,計(jì)算實(shí)際測(cè)量點(diǎn)云中每個(gè)數(shù)據(jù)點(diǎn)在理論點(diǎn)云中的最近點(diǎn)和最小距離;判斷是否滿足迭代終止條件,是則轉(zhuǎn)到步驟(5),否則轉(zhuǎn)到步驟(4);(4)利用四元數(shù)法,計(jì)算旋轉(zhuǎn)矩陣和平移矩陣,使得當(dāng)前測(cè)量點(diǎn)集逼近最近點(diǎn)集,得到新的測(cè)量點(diǎn)云數(shù)據(jù)的位置,并返回步驟(3);(5)終止迭代,并輸出工件相對(duì)于機(jī)器人的工件坐標(biāo)系。本發(fā)明提供的自由曲面定位方法,通過(guò)KNN算法,搜索最近點(diǎn),實(shí)現(xiàn)簡(jiǎn)單,計(jì)算效率高。
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)輔助制造及機(jī)器人加工技術(shù)領(lǐng)域,更具體地,涉及一種基于KNN-ICP算法的自由曲面定位方法。
背景技術(shù)
機(jī)器人離線編程打磨是當(dāng)下最合適的機(jī)器人打磨方式。其具體思路是通過(guò)軟件在電腦上模擬出機(jī)器人周圍的工況,在虛擬的三維工況中,根據(jù)加工零件的材料、大小、形狀配合上操作者的操作,直接在計(jì)算機(jī)內(nèi)部生成機(jī)器人的運(yùn)動(dòng)軌跡,并產(chǎn)生相應(yīng)的程序,導(dǎo)入機(jī)器人系統(tǒng)中進(jìn)行作業(yè)。
機(jī)器人打磨過(guò)程中,工件坐標(biāo)系定位(建立工件相對(duì)于機(jī)器人的坐標(biāo)系)非常重要。工件自定位指利用計(jì)算機(jī)及傳感器測(cè)量系統(tǒng),通過(guò)位姿求解算法,實(shí)現(xiàn)工件實(shí)際工況下的精確定位,其本質(zhì)是三維點(diǎn)云的精確配準(zhǔn)。近年來(lái),國(guó)內(nèi)外研究者圍繞三維點(diǎn)云匹配問(wèn)題展開(kāi)了系統(tǒng)的研究其中最具代表性的是由Besl和McKay提出的迭代最近點(diǎn)算法(IterativeClosest Point, ICP),該算法實(shí)現(xiàn)簡(jiǎn)單、精度高,但是計(jì)算效率低。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)的以上缺陷或改進(jìn)需求,為了更高效準(zhǔn)確的建立工件相對(duì)于機(jī)器人的工件坐標(biāo)系,本發(fā)明采用機(jī)器人系統(tǒng)獲取整個(gè)曲面的實(shí)際測(cè)量點(diǎn)云數(shù)據(jù),并提出了基于KNN-ICP算法的自由曲面定位方法;該方法實(shí)現(xiàn)簡(jiǎn)單,計(jì)算效率高,可以準(zhǔn)確地計(jì)算出工件坐標(biāo)系。
本發(fā)明通過(guò)下述技術(shù)方案實(shí)現(xiàn):
一種基于KNN-ICP算法的自由曲面定位方法,其特征在于,包括以下步驟:
(1)利用機(jī)器人,對(duì)曲面進(jìn)行采點(diǎn),獲得實(shí)際測(cè)量點(diǎn)云數(shù)據(jù);
(2)根據(jù)加工公差,對(duì)曲面的CAD模型進(jìn)行離散,生成理論目標(biāo)點(diǎn)云數(shù)據(jù);
(3)利用KNN算法,計(jì)算實(shí)際測(cè)量點(diǎn)云中每個(gè)數(shù)據(jù)點(diǎn)在上的最近點(diǎn)和對(duì)應(yīng)的最短距離,其中表示迭代次數(shù),初始情況,;設(shè)為給定的迭代終止精度,若,則轉(zhuǎn)到步驟(5),否則轉(zhuǎn)到步驟(4);
(4)采用四元數(shù)法,計(jì)算旋轉(zhuǎn)矩陣和平移矩陣,得到新的測(cè)量點(diǎn)云位置=,,使得當(dāng)前測(cè)量點(diǎn)云逼近,并返回步驟(3);
(5)終止迭代,并輸出工件相對(duì)于機(jī)器人的工件坐標(biāo)系。
對(duì)本發(fā)明技術(shù)方案的進(jìn)一步優(yōu)選,步驟(1)中,機(jī)器人對(duì)自由曲面采點(diǎn),獲得的點(diǎn)云數(shù)據(jù)數(shù)量,且。
對(duì)本發(fā)明技術(shù)方案的進(jìn)一步優(yōu)選,步驟(4)中采用四元數(shù)法,計(jì)算旋轉(zhuǎn)矩陣和平移矩陣,假設(shè)實(shí)際測(cè)量點(diǎn)集和理論目標(biāo)點(diǎn)集分別為和,旋轉(zhuǎn)矩陣為,平移矩陣為,則具體計(jì)算步驟為:
(4.1) 計(jì)算點(diǎn)集和的中心和,并進(jìn)行中心化處理:
(4.2) 根據(jù)中心化后的數(shù)據(jù)點(diǎn)集,計(jì)算協(xié)方差矩陣,并通過(guò)協(xié)方差矩陣構(gòu)造正定矩陣:
(4.3) 計(jì)算出正定矩陣N的特征值,其中對(duì)應(yīng)最大特征值的特征向量對(duì)應(yīng)著旋轉(zhuǎn)四元數(shù)為:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京溧航仿生產(chǎn)業(yè)研究院有限公司,未經(jīng)南京溧航仿生產(chǎn)業(yè)研究院有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010748896.7/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種基于混合粒度分布式內(nèi)存網(wǎng)格索引的KNN查詢方法
- 一種基于最近鄰KNN算法的缺失數(shù)據(jù)填補(bǔ)方法
- 一種基于Hadoop平臺(tái)的改進(jìn)并行KNN網(wǎng)絡(luò)輿情分類算法
- 一種基于KNN的村莊用地復(fù)墾規(guī)劃模擬方法
- 一種基于AdaBoost-KNN的動(dòng)態(tài)人臉情感識(shí)別方法
- 一種海洋數(shù)據(jù)回歸模型獲得方法及裝置
- 一種按需快速構(gòu)建超表面的機(jī)器學(xué)習(xí)方法
- 一種基于VMD和樣本熵的電磁式電流互感器故障診斷方法
- 一種車用KNN基無(wú)鉛壓電陶瓷爆震傳感器的子組件
- 一種鈮酸鉀鈉無(wú)鉛壓電陶瓷與銀電極的低溫共燒方法
- 互聯(lián)網(wǎng)內(nèi)容付費(fèi)的實(shí)現(xiàn)方法
- 實(shí)現(xiàn)IMA ID和鏈路標(biāo)識(shí)自適應(yīng)的方法和系統(tǒng)
- 一種表達(dá)ICP47基因的腺病毒載體及其構(gòu)建方法
- 一種ICP服務(wù)器的分配方法、裝置及系統(tǒng)
- 一種綜合核心處理機(jī)的測(cè)試激勵(lì)系統(tǒng)
- 一種網(wǎng)絡(luò)內(nèi)容服務(wù)商ICP上報(bào)數(shù)據(jù)檢查方法及裝置
- 一種洗滌ICP中心管的方法
- 一種類PD算法結(jié)合ICP算法的零件精確找正方法
- ICP備案公司分類方法、裝置、電子設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 突變型單純皰疹病毒及其用途





