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