@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); }
frame.setTimestampMillisecUTC(currentTimeUTC); frame.setFrameLengthMillisec(moveLengthMilliSec); frame.setPreviousPositions(new RobotPositionHashMap(myPreviousPositions));
frame.setTimestampMillisecUTC(time); frame.setFrameLengthMillisec(interval); myPreviousPositions.clear();
frame.setTimestampMillisecUTC(time); frame.setFrameLengthMillisec(interval); for(Entry<Robot.JointId,NormalizedDouble> e :
frame.setTimestampMillisecUTC(time); frame.setFrameLengthMillisec(interval); myPreviousPositions.clear();
new DefaultMotionFrame<RobotPositionMap>(); frame.setFrameLengthMillisec(moveLengthMilliSec); frame.setTimestampMillisecUTC(currentTimeUTC); frame.setPreviousPositions(new RobotPositionHashMap()); frame.setGoalPositions(new RobotPositionHashMap());