摘要:為提高一般6R機器人逆運動學算法的精度和效率,,提出一種基于符號運算和矩陣分解的優(yōu)化算法,。對6個基礎(chǔ)逆運動學方程作變換,采用符號運算預處理得到14個逆運動學方程,,避免大量浮點數(shù)計算累積誤差,。利用其中6個方程與關(guān)節(jié)變量3無關(guān)的特點,,將目標矩陣從24階降低到16階,包含的關(guān)節(jié)變量從3個增加到4個,。 把一元16次方程求根問題轉(zhuǎn)換為矩陣特征分解問題,,并選取較高數(shù)量級的相關(guān)數(shù)據(jù)元素計算關(guān)節(jié)變量,進一步提高了算法精度,。以一般6R機器人為例,,求解結(jié)果表明,提出的算法能夠得到具有任意期望精度的最多16組實數(shù)逆運動學解,。