@Override public void move(RobotPositionMap positions, long lenMillisec) { MotionFrame frame = new DefaultMotionFrame(); frame.setFrameLengthMillisec(lenMillisec); frame.setGoalPositions(positions); frame.setPreviousPositions(myPreviousPositions); frame.setTimestampMillisecUTC(TimeUtils.now()); myRobotClient.sendMovement(frame); myPreviousPositions = positions; setGoals(myPreviousPositions); }
MotionFrame frame = new DefaultMotionFrame(); frame.setTimestampMillisecUTC(currentTimeUTC); frame.setFrameLengthMillisec(moveLengthMilliSec);
return null; MotionFrame frame = new DefaultMotionFrame(); frame.setTimestampMillisecUTC(time); frame.setFrameLengthMillisec(interval);
MotionFrame frame = new DefaultMotionFrame(); frame.setTimestampMillisecUTC(time); frame.setFrameLengthMillisec(interval);
return null; MotionFrame frame = new DefaultMotionFrame(); frame.setTimestampMillisecUTC(time); frame.setFrameLengthMillisec(interval);
new DefaultMotionFrame<RobotPositionMap>(); frame.setFrameLengthMillisec(moveLengthMilliSec); frame.setTimestampMillisecUTC(currentTimeUTC);