public static HighLevelStateChangeStatusMessage nextHighLevelStateChangeStatusMessage(Random random) { HighLevelStateChangeStatusMessage next = new HighLevelStateChangeStatusMessage(); next.setInitialHighLevelControllerName(RandomNumbers.nextEnum(random, HighLevelControllerName.class).toByte()); next.setEndHighLevelControllerName(RandomNumbers.nextEnum(random, HighLevelControllerName.class).toByte()); return next; }
public static WalkingStatusMessage nextWalkingStatusMessage(Random random) { WalkingStatusMessage next = new WalkingStatusMessage(); next.setWalkingStatus(RandomNumbers.nextEnum(random, WalkingStatus.class).toByte()); return next; }
public static AtlasElectricMotorEnablePacket nextAtlasElectricMotorEnablePacket(Random random) { AtlasElectricMotorEnablePacket next = new AtlasElectricMotorEnablePacket(); next.setAtlasElectricMotorPacketEnumEnable(RandomNumbers.nextEnum(random, AtlasElectricMotorPacketEnum.class).toByte()); next.setEnable(random.nextBoolean()); return next; }
public static BehaviorControlModeResponsePacket nextBehaviorControlModeResponsePacket(Random random) { BehaviorControlModeResponsePacket next = new BehaviorControlModeResponsePacket(); next.setBehaviorControlModeEnumRequest(RandomNumbers.nextEnum(random, BehaviorControlModeEnum.class).toByte()); return next; }
public static AtlasWristSensorCalibrationRequestPacket nextAtlasWristSensorCalibrationRequestPacket(Random random) { AtlasWristSensorCalibrationRequestPacket next = new AtlasWristSensorCalibrationRequestPacket(); next.setRobotSide(RandomNumbers.nextEnum(random, RobotSide.class).toByte()); return next; }
public static BDIBehaviorStatusPacket nextBDIBehaviorStatusPacket(Random random) { BDIBehaviorStatusPacket next = new BDIBehaviorStatusPacket(); next.setCurrentBdiRobotBehavior(RandomNumbers.nextEnum(random, BDIRobotBehavior.class).toByte()); return next; }
public static HighLevelStateMessage nextHighLevelStateMessage(Random random) { HighLevelStateMessage next = new HighLevelStateMessage(); next.setHighLevelControllerName(RandomNumbers.nextEnum(random, HighLevelControllerName.class).toByte()); return next; }
public static BDIBehaviorCommandPacket nextBDIBehaviorCommandPacket(Random random) { BDIBehaviorCommandPacket next = new BDIBehaviorCommandPacket(); next.setAtlasBdiRobotBehavior(RandomNumbers.nextEnum(random, BDIRobotBehavior.class).toByte()); next.setStop(random.nextBoolean()); return next; }
public static BehaviorControlModePacket nextBehaviorControlModePacket(Random random) { BehaviorControlModePacket next = new BehaviorControlModePacket(); next.setBehaviorControlModeEnumRequest(RandomNumbers.nextEnum(random, BehaviorControlModeEnum.class).toByte()); return next; }
public static GoHomeMessage nextGoHomeMessage(Random random) { GoHomeMessage next = new GoHomeMessage(); next.setHumanoidBodyPart(RandomNumbers.nextEnum(random, HumanoidBodyPart.class).toByte()); next.setRobotSide(RandomNumbers.nextEnum(random, RobotSide.class).toByte()); next.setTrajectoryTime(RandomNumbers.nextDoubleWithEdgeCases(random, 0.01)); return next; }
public static HandJointAnglePacket nextHandJointAnglePacket(Random random) { HandJointAnglePacket next = new HandJointAnglePacket(); next.setRobotSide(RandomNumbers.nextEnum(random, RobotSide.class).toByte()); next.getJointAngles().add(RandomNumbers.nextDoubleArray(random, random.nextInt(1000), 1.0)); next.setConnected(random.nextBoolean()); next.setCalibrated(random.nextBoolean()); return next; }
public static QueueableMessage nextQueueableMessage(Random random) { QueueableMessage next = new QueueableMessage(); next.setExecutionMode(RandomNumbers.nextEnum(random, ExecutionMode.class).toByte()); next.setPreviousMessageId(random.nextLong()); next.setExecutionDelayTime(RandomNumbers.nextDoubleWithEdgeCases(random, 0.1)); return next; }
public static AdjustFootstepMessage nextAdjustFootstepMessage(Random random) { AdjustFootstepMessage next = new AdjustFootstepMessage(); next.setRobotSide(RandomNumbers.nextEnum(random, RobotSide.class).toByte()); next.getLocation().set(EuclidCoreRandomTools.nextPoint3D(random)); next.getOrientation().set(EuclidCoreRandomTools.nextQuaternion(random)); IntStream.range(0, random.nextInt(10)).mapToObj(i -> EuclidCoreRandomTools.nextPoint2D(random)).forEach(next.getPredictedContactPoints2d().add()::set); next.setExecutionDelayTime(RandomNumbers.nextDoubleWithEdgeCases(random, 0.1)); return next; }
public static ArmTrajectoryMessage nextArmTrajectoryMessage(Random random) { ArmTrajectoryMessage next = new ArmTrajectoryMessage(); next.getJointspaceTrajectory().set(RandomHumanoidMessages.nextJointspaceTrajectoryMessage(random)); next.setRobotSide(RandomNumbers.nextEnum(random, RobotSide.class).toByte()); return next; }
public static HandTrajectoryMessage nextHandTrajectoryMessage(Random random) { HandTrajectoryMessage next = new HandTrajectoryMessage(); next.setRobotSide(RandomNumbers.nextEnum(random, RobotSide.class).toByte()); next.getSe3Trajectory().set(nextSE3TrajectoryMessage(random)); return next; }
public static FootTrajectoryMessage nextFootTrajectoryMessage(Random random) { FootTrajectoryMessage next = new FootTrajectoryMessage(); next.setRobotSide(RandomNumbers.nextEnum(random, RobotSide.class).toByte()); next.getSe3Trajectory().set(nextSE3TrajectoryMessage(random)); return next; }
public static FootstepPlanRequestPacket nextFootstepPlanRequestPacket(Random random) { FootstepPlanRequestPacket next = new FootstepPlanRequestPacket(); next.getStartFootstep().set(nextFootstepDataMessage(random)); next.setThetaStart(random.nextDouble()); next.setMaxSubOptimality(random.nextDouble()); MessageTools.copyData(nextFootstepDataMessages(random), next.getGoals()); next.setFootstepPlanRequestType(RandomNumbers.nextEnum(random, FootstepPlanRequestType.class).toByte()); return next; }
public static FootLoadBearingMessage nextFootLoadBearingMessage(Random random) { FootLoadBearingMessage next = new FootLoadBearingMessage(); next.setRobotSide(RobotSide.generateRandomRobotSide(random).toByte()); next.setExecutionDelayTime(RandomNumbers.nextDoubleWithEdgeCases(random, 0.1)); next.setLoadBearingRequest(RandomNumbers.nextEnum(random, LoadBearingRequest.class).toByte()); return next; }
public static HandHybridJointspaceTaskspaceTrajectoryMessage nextHandHybridJointspaceTaskspaceTrajectoryMessage(Random random) { HandHybridJointspaceTaskspaceTrajectoryMessage next = new HandHybridJointspaceTaskspaceTrajectoryMessage(); next.setRobotSide(RandomNumbers.nextEnum(random, RobotSide.class).toByte()); next.getTaskspaceTrajectoryMessage().set(RandomHumanoidMessages.nextSE3TrajectoryMessage(random)); next.getJointspaceTrajectoryMessage().set(RandomHumanoidMessages.nextJointspaceTrajectoryMessage(random)); next.getJointspaceTrajectoryMessage().getQueueingProperties().set(next.getTaskspaceTrajectoryMessage().getQueueingProperties()); return next; }
public static FootstepStatusMessage nextFootstepStatusMessage(Random random) { FootstepStatusMessage next = new FootstepStatusMessage(); next.setFootstepStatus(RandomNumbers.nextEnum(random, FootstepStatus.class).toByte()); next.setFootstepIndex(RandomNumbers.nextIntWithEdgeCases(random, 0.1)); next.setRobotSide(RobotSide.generateRandomRobotSide(random).toByte()); next.getDesiredFootPositionInWorld().set(RandomGeometry.nextPoint3D(random, 1.0, 1.0, 1.0)); next.getDesiredFootOrientationInWorld().set(RandomGeometry.nextQuaternion(random)); next.getActualFootPositionInWorld().set(RandomGeometry.nextPoint3D(random, 1.0, 1.0, 1.0)); next.getActualFootOrientationInWorld().set(RandomGeometry.nextQuaternion(random)); return next; }