6軸機械臂:求機械臂末端位姿

給出加工工件上的各個點以及各個點所對應的位姿,如何轉換爲機械臂識別的末端位姿?

首先第一步,我們選定一個球形的工件

第二步,確定開始時機械臂末端姿態:六軸末端面垂直向下


第一步:ry的討論

我們知道,機械臂末端狀態有六個,分別是x,y,z,rx,ry,rz。下面先以ry爲基礎進行討論,ry顧名思義,就是機械臂末端繞y軸旋轉的角度,我們通過右手定則可以確定旋轉的正負方向。


上圖求出的x即是我們想要的結果,有圖可知,機械臂末端旋轉方向爲負,所以講得出的結果加上負號即-x,就等於ry

第二步:rz的討論

rz的運算與ry類似,這裏補充一點,我們使用的方法是將一個球體沿着水平面切出多條密集的線,然後再我們需要計算的點左右各取一個點,通過三點得出該三點的外接圓,然後通過一定的算法得出結果。具體細的不做討論,可以私聊我


通過右手定則得出旋轉方向爲負,所-x即是我們需要的rz。













發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章