我遇到過這個(gè)情況,而且位置偏差更加嚴(yán)重。但是結(jié)論不一定具有通用性,首先這個(gè)指令沒有bug,你哪里還是有問題。遇事請(qǐng)先懷疑自己。其次,我遇到的情況查到最后,發(fā)現(xiàn)是模組的問題,用的不是絲桿,而是皮帶線,皮帶線里面有個(gè)頂絲未擰緊,后來把皮帶線擰緊好多了,還是還是誤差太大,有兩三mm。最后只能加相機(jī),先拍照定位,然后整個(gè)模組過去。
你的描述情況和我當(dāng)時(shí)遇到的情況有相似之處,建議你檢查聯(lián)軸器,絲桿之類的。因?yàn)樗麄兊乃蓜?dòng)就會(huì)導(dǎo)致這個(gè)情況,而且伺服模組來回往返運(yùn)動(dòng),有的時(shí)候誤差只在某一個(gè)方向運(yùn)動(dòng)時(shí)出現(xiàn)。