這是不可能的,放棄吧
放棄的點(diǎn)來(lái)自于兩方面:
1、機(jī)器人的直線(xiàn)運(yùn)動(dòng)來(lái)自運(yùn)控算法合成的,沒(méi)有具體哪一個(gè)軸運(yùn)動(dòng)了多少,想像傳統(tǒng)的伺服那樣把編碼器脈沖發(fā)出來(lái)給相機(jī)用是不可能的,可以認(rèn)為這是一個(gè)虛擬的軸,沒(méi)有編碼器。
2、真實(shí)場(chǎng)景下,機(jī)器人即使走直線(xiàn),也是靠多關(guān)節(jié)運(yùn)動(dòng)合成的,這個(gè)時(shí)候就要考慮機(jī)器人的軌跡精度(和常規(guī)的重復(fù)定位精度不是一個(gè)指標(biāo),而且一般會(huì)差一個(gè)數(shù)量級(jí)),也就是真讓機(jī)器人帶著3D相機(jī)走一個(gè)直線(xiàn),相機(jī)走出來(lái)也不是一個(gè)理想的直線(xiàn),是一個(gè)折線(xiàn),只是折線(xiàn)的點(diǎn)非常密集宏觀(guān)上和一條直線(xiàn)差不多,但是微觀(guān)上,每個(gè)點(diǎn)距離那個(gè)理想的點(diǎn)都有距離,而且這個(gè)距離不是最麻煩的,最麻煩的是姿態(tài)可能也有細(xì)微的角度差異,角度疊加焦距,這個(gè)對(duì)檢測(cè)就有影響了。
但是看你檢測(cè)精度,比如說(shuō)5mm這個(gè)量級(jí),那當(dāng)我沒(méi)說(shuō)~
一般這類(lèi)應(yīng)用,最可靠的還是直線(xiàn)導(dǎo)軌和普通伺服電機(jī)或者編碼器,直線(xiàn)導(dǎo)軌有精度,伺服電機(jī)或者編碼器有脈沖輸出
你這個(gè)場(chǎng)景,非要用機(jī)器人做,可以在機(jī)器人手腕上裝一個(gè)直線(xiàn)模組,3D相機(jī)裝模組上,讓機(jī)器人拿模組去定點(diǎn)位置,然后模組來(lái)走這個(gè)掃描位移,因?yàn)闄C(jī)器人定點(diǎn)可以定的非常準(zhǔn)。