国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于PSD反饋的點(diǎn)激光傳感器與機(jī)器人相對(duì)位置的標(biāo)定方法與流程

      文檔序號(hào):11232547閱讀:1781來(lái)源:國(guó)知局

      本發(fā)明涉及一種位置標(biāo)定方法,尤其是一種點(diǎn)激光傳感器與機(jī)器人相對(duì)位置的標(biāo)定方法。



      背景技術(shù):

      激光傳感器是一種利用激光測(cè)距原理進(jìn)行距離測(cè)量的傳感器,作為一種新型的距離測(cè)量?jī)x器,其具有測(cè)量精度高,速度快,可無(wú)接觸式測(cè)量等優(yōu)點(diǎn),可用于三維測(cè)量、逆向工程、機(jī)器人加工等領(lǐng)域。由于點(diǎn)激光傳感器只能獲取激光線測(cè)量處的有限長(zhǎng)度信息,為實(shí)現(xiàn)整體測(cè)量,還必須借助其他高精度測(cè)量平臺(tái),從而組成測(cè)量系統(tǒng),進(jìn)行物體的整體測(cè)量。多軸式工業(yè)機(jī)器人具有位置精度高、操作簡(jiǎn)單等優(yōu)點(diǎn)使其成為點(diǎn)激光傳感器的理想搭載平臺(tái),它與點(diǎn)激光傳感器構(gòu)成測(cè)量系統(tǒng),可以有效提高激光器的測(cè)量范圍。由于安裝等原因,機(jī)器人與點(diǎn)激光傳感器的位置關(guān)系是未知的,為了實(shí)現(xiàn)精確測(cè)量,在測(cè)量前需要對(duì)機(jī)器人與點(diǎn)激光傳感器位置關(guān)系進(jìn)行準(zhǔn)確標(biāo)定。

      目前常用的標(biāo)定方法有定點(diǎn)法、平面模板法以及球面模板法。其中的定點(diǎn)法雖然算法最簡(jiǎn)單、操作最簡(jiǎn)便,但是由于難以精確控制激光線多次經(jīng)過(guò)空間同一定點(diǎn)(目前主要依靠人眼判定),標(biāo)定誤差較大(約0.5mm),導(dǎo)致很少被采用。

      psd:位置敏感器件(positionsensitivedetector)。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的目的在于克服現(xiàn)有技術(shù)中存在的不足,提供一種基于psd反饋的點(diǎn)激光傳感器與機(jī)器人相對(duì)位置的標(biāo)定方法,該方法通過(guò)psd的位置反饋來(lái)精確控制點(diǎn)激光傳感器的激光線經(jīng)過(guò)空間同一定點(diǎn),采用點(diǎn)激光傳感器的定點(diǎn)標(biāo)定法,構(gòu)造多組方程解算出點(diǎn)激光傳感器與機(jī)器人的相對(duì)位置關(guān)系,從而實(shí)現(xiàn)點(diǎn)激光傳感器的快速、高精度標(biāo)定。

      該方法具體包括:

      點(diǎn)激光傳感器安裝在機(jī)器人機(jī)械臂末端的法蘭上;機(jī)器人基坐標(biāo)系o1,機(jī)器人機(jī)械臂末端坐標(biāo)系o2;

      設(shè)點(diǎn)激光傳感器原點(diǎn)在機(jī)器人機(jī)械臂末端坐標(biāo)系下的坐標(biāo)為x0=[x0y0z0]t,點(diǎn)激光傳感器射向固定的測(cè)量點(diǎn)的激光線方向在機(jī)器人機(jī)械臂末端坐標(biāo)系下的方向向量為n=[nxnynz]t,點(diǎn)激光傳感器與測(cè)量點(diǎn)間的距離為l,機(jī)器人當(dāng)前姿態(tài)為r,t,則測(cè)量點(diǎn)在機(jī)器人機(jī)械臂末端坐標(biāo)系下的坐標(biāo)xt為:

      xt=x0+nl(1)

      r表示機(jī)器人機(jī)械臂末端坐標(biāo)系o2相對(duì)于機(jī)器人基坐標(biāo)系o1的旋轉(zhuǎn);t表示機(jī)器人機(jī)械臂末端坐標(biāo)系o2相對(duì)于機(jī)器人基坐標(biāo)系o1的平移;

      則測(cè)量點(diǎn)在機(jī)器人基坐標(biāo)系下的坐標(biāo)為:

      xbi=ri(x0+nli)+ti(2)

      xbi表示第i次測(cè)量時(shí),測(cè)量點(diǎn)在機(jī)器人基坐標(biāo)系下的坐標(biāo);li表示第i次測(cè)量時(shí),點(diǎn)激光傳感器與測(cè)量點(diǎn)間的距離;第i次測(cè)量時(shí)機(jī)器人的姿態(tài)為ri,ti;

      當(dāng)點(diǎn)激光傳感器每次射向同一個(gè)測(cè)量點(diǎn)時(shí),由于測(cè)量點(diǎn)在機(jī)器人基坐標(biāo)系下的坐標(biāo)不變,即

      xbi=xb(i+1)(3)

      xb(i+1)表示第i+1次測(cè)量時(shí),測(cè)量點(diǎn)在機(jī)器人基坐標(biāo)系下的坐標(biāo);上式(3)即:

      ri(x0+nli)+ti=ri+1(x0+nli+1)+ti+1(4)

      li+1表示第i+1次測(cè)量時(shí),點(diǎn)激光傳感器與測(cè)量點(diǎn)間的距離;第i+1次測(cè)量時(shí)機(jī)器人的姿態(tài)為ri+1,ti+1;

      保持機(jī)器人姿態(tài)中的r不變,讓機(jī)器人機(jī)械臂帶動(dòng)點(diǎn)激光傳感器器沿著點(diǎn)激光傳感器射向測(cè)量點(diǎn)的激光線方向平動(dòng)使得激光始終打在同一個(gè)測(cè)量點(diǎn)上,上式(4)變?yōu)椋?/p>

      r0nli+ti=r0nli+1+ti+1(5)

      r0表示第i次和第i+1次測(cè)量中機(jī)器人姿態(tài)中不改變的r;

      其中r0,ti+1,ti從機(jī)器人控制器中直接讀取,li,li+1從點(diǎn)激光傳感器直接獲得;

      當(dāng)沿著點(diǎn)激光傳感器射向固定的測(cè)量點(diǎn)的激光線方向,點(diǎn)激光傳感器在兩個(gè)位置進(jìn)行測(cè)量時(shí),通過(guò)上式(6)求解得到n;

      在已知n的基礎(chǔ)上,改變機(jī)器人姿態(tài)r,t,使得多次測(cè)量時(shí)激光打在同一測(cè)量點(diǎn)上,則:

      (ri-ri+1)x0=ri+1nli+1-rinli+ti+1-ti(7)

      當(dāng)有兩組以上機(jī)器人姿態(tài)時(shí),通過(guò)上式(7)得到線性方程組,求解線性方程組得到x0。

      本發(fā)明的優(yōu)點(diǎn)在于:

      1)提出了點(diǎn)激光傳感器與機(jī)器人相對(duì)位置的標(biāo)定算法,解決了機(jī)器人搭載點(diǎn)激光傳感器的手眼標(biāo)定問(wèn)題;

      2)采用psd的位置反饋來(lái)精確控制點(diǎn)激光傳感器的激光線經(jīng)過(guò)空間同一定點(diǎn),大大提高了標(biāo)定精度;

      3)該標(biāo)定方法操作簡(jiǎn)單、實(shí)施方便、精度高。

      附圖說(shuō)明

      圖1為本發(fā)明的實(shí)施原理圖。

      具體實(shí)施方式

      下面結(jié)合具體附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。

      如圖1所示,點(diǎn)激光傳感器安裝在機(jī)器人機(jī)械臂末端的法蘭上;機(jī)器人基坐標(biāo)系o1,機(jī)器人機(jī)械臂末端坐標(biāo)系o2;

      設(shè)點(diǎn)激光傳感器原點(diǎn)在機(jī)器人機(jī)械臂末端坐標(biāo)系下的坐標(biāo)為x0=[x0y0z0]t,點(diǎn)激光傳感器射向固定的測(cè)量點(diǎn)的激光線方向在機(jī)器人機(jī)械臂末端坐標(biāo)系下的方向向量為n=[nxnynz]t,點(diǎn)激光傳感器與測(cè)量點(diǎn)間的距離為l,機(jī)器人當(dāng)前姿態(tài)為r,t,則測(cè)量點(diǎn)在機(jī)器人機(jī)械臂末端坐標(biāo)系下的坐標(biāo)xt為:

      xt=x0+nl(1)

      r表示機(jī)器人機(jī)械臂末端坐標(biāo)系o2相對(duì)于機(jī)器人基坐標(biāo)系o1的旋轉(zhuǎn),其為3x3矩陣;t表示機(jī)器人機(jī)械臂末端坐標(biāo)系o2相對(duì)于機(jī)器人基坐標(biāo)系o1的平移,為3x1矩陣(列向量);

      則測(cè)量點(diǎn)在機(jī)器人基坐標(biāo)系下的坐標(biāo)為:

      xbi=ri(x0+nli)+ti(2)

      xbi表示第i次測(cè)量時(shí),測(cè)量點(diǎn)在機(jī)器人基坐標(biāo)系下的坐標(biāo);li表示第i次測(cè)量時(shí),點(diǎn)激光傳感器與測(cè)量點(diǎn)間的距離;第i次測(cè)量時(shí)機(jī)器人的姿態(tài)為ri,ti;

      當(dāng)點(diǎn)激光傳感器每次射向同一個(gè)測(cè)量點(diǎn)時(shí),由于測(cè)量點(diǎn)在機(jī)器人基坐標(biāo)系下的坐標(biāo)不變,即

      xbi=xb(i+1)(3)

      xb(i+1)表示第i+1次測(cè)量時(shí),測(cè)量點(diǎn)在機(jī)器人基坐標(biāo)系下的坐標(biāo);上式(3)即:

      ri(x0+nli)+ti=ri+1(x0+nli+1)+ti+1(4)

      li+1表示第i+1次測(cè)量時(shí),點(diǎn)激光傳感器與測(cè)量點(diǎn)間的距離;第i+1次測(cè)量時(shí)機(jī)器人的姿態(tài)為ri+1,ti+1;

      保持機(jī)器人姿態(tài)中的r不變,讓機(jī)器人機(jī)械臂帶動(dòng)點(diǎn)激光傳感器器沿著點(diǎn)激光傳感器射向測(cè)量點(diǎn)的激光線方向平動(dòng)使得激光始終打在同一個(gè)測(cè)量點(diǎn)上,上式(4)變?yōu)椋?/p>

      r0nli+ti=r0nli+1+ti+1(5)

      r0表示第i次和第i+1次測(cè)量中機(jī)器人姿態(tài)中不改變的r;

      其中r0,ti+1,ti可從機(jī)器人控制器中直接讀取,li,li+1可從點(diǎn)激光傳感器直接獲得;

      當(dāng)沿著點(diǎn)激光傳感器射向固定的測(cè)量點(diǎn)的激光線方向(即n方向),點(diǎn)激光傳感器在兩個(gè)位置進(jìn)行測(cè)量時(shí),就可通過(guò)上式(6)求解得到n;

      在已知n的基礎(chǔ)上,改變機(jī)器人姿態(tài)r,t,點(diǎn)激光傳感器器的位置和姿態(tài)均改變,使得多次測(cè)量時(shí)激光打在同一測(cè)量點(diǎn)上,則:

      (ri-ri+1)x0=ri+1nli+1-rinli+ti+1-ti(7)

      當(dāng)有兩組以上機(jī)器人姿態(tài)時(shí),通過(guò)上式(7)得到線性方程組,求解線性方程組得到x0。至此,點(diǎn)激光傳感器與機(jī)器人的相對(duì)位置關(guān)系標(biāo)定完畢。

      以下為實(shí)際的操作過(guò)程:

      1、psd位置傳感器與機(jī)器人基座相對(duì)靜止,機(jī)器人的機(jī)械臂末端夾持一個(gè)點(diǎn)激光傳感器,機(jī)器臂運(yùn)動(dòng)使激光照射在psd某一點(diǎn)p;

      2、從機(jī)器人控制器中讀取機(jī)器人姿態(tài)的r和t,同時(shí)從psd位置傳感器中讀取點(diǎn)p的位置坐標(biāo),從點(diǎn)激光傳感器讀取距離l;

      3、保持機(jī)器人姿態(tài)的r不變,沿機(jī)器人機(jī)械臂末端坐標(biāo)系的z向(即上述點(diǎn)激光傳感器射向固定的測(cè)量點(diǎn)p的激光線方向)移動(dòng)機(jī)器人一段距離,控制機(jī)器臂末端平動(dòng),通過(guò)psd的位置反饋使點(diǎn)激光傳感器再次照射于p點(diǎn),從機(jī)器人控制器中讀取機(jī)器人的t,從點(diǎn)激光傳感器讀取距離l;

      4、重復(fù)步驟3一次或以上;

      5、計(jì)算點(diǎn)激光傳感器激光線的方向向量n;

      6、改變機(jī)器人姿態(tài)r、t,通過(guò)psd的位置反饋使激光傳感器器再次照射于p點(diǎn),從機(jī)器人控制器中讀取機(jī)器人的r、t,從點(diǎn)激光傳感器讀取距離l;

      7、重復(fù)步驟6一次或以上;

      8、計(jì)算點(diǎn)激光傳感器器的原點(diǎn)x0。

      所述步驟3和6可執(zhí)行多次以提高精度。

      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1