我编写了这个小程序,该程序应将机器人沿方向驱动10厘米(在这种情况下,向后)。
我已经两次检查了车轮直径,并设置了线速度和线加速度。
private Wheel w1 = WheeledChassis.modelWheel(Motor.C, WHEEL_DIAMETER).offset(-7.5);
private Wheel w2 = WheeledChassis.modelWheel(Motor.D, WHEEL_DIAMETER).offset(7.5);
private Wheel[] wheelArray = {w1,w2};
public WheeledChassis chassis = new WheeledChassis(wheelArray, WheeledChassis.TYPE_DIFFERENTIAL);
public static void main(String[] args){
chassis.travel(-10);
}
实际上,机器人向后行驶,但没有达到预期的长度。 它开车大约5厘米,而不是预期的10厘米,而且也不是一条直线,这应该归功于该方法的文档。