使用SetPlaybackBufferCmd()函数,每次断电重开后输入同一个坐标,head到达的位置都不一样。
以将底部旋转固定,每次开机前都会reset,只做直线运动。是否要保证每次开机时候的底部旋转、大小臂角度和前一次完全一致,才能保证输入同一个坐标时候,到达的位置一致?
输入同一个坐标,每次到达位置不同
yustarg
#1
yustarg
#3
就用这个参数不变,只要我断电了,再次开机,底部位置绝对一样,但最终SendPlaybackCmd后,head到达的位置就是不一样。
InitialPose initialPose;
initialPose.joint2Angle = 45;
initialPose.joint3Angle = 45;
DobotDll.SetInitialPose(ref initialPose);
你在代码里写死了这块,也就是说没有sensor的情况下,不管刚开始大小臂的位置如何,你都把它当做45度。
所以我猜我这个机器没有sensor,怎么辨别有没有sensor?