Package edu.tufts.hrilab.unity
Class MockUnityPR2Component
java.lang.Object
edu.tufts.hrilab.diarc.DiarcComponent
edu.tufts.hrilab.movebase.MockMoveBaseComponent
edu.tufts.hrilab.unity.MockUnityPR2Component
- All Implemented Interfaces:
MoveBaseInterface
-
Field Summary
Fields inherited from class edu.tufts.hrilab.diarc.DiarcComponent
executionLoopCycleTime, log, shouldRunExecutionLoop -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.vecmath.Point3dobserveBindings(Term state) voidrepairLocation(Symbol locationRef) voidrepairStepOne(Symbol actor, Symbol tube) voidrepairStepThree(Symbol actor, Symbol tube) voidrepairStepTwo(Symbol actor, Symbol tube) booleansenseIfTubeBroken(Symbol tubeId) senseTubeStatusInWing(Symbol wing) Methods inherited from class edu.tufts.hrilab.movebase.MockMoveBaseComponent
additionalUsageInfo, approachLocation, approachLocation, checkAt, getLocationPose, getPoseGlobalQuat, getPoseReference, goToLocation, goToLocation, goToLocation, goToLocation, init, isMoving, parseArgs, setPoseGlobal, shutdownComponent, stopMethods inherited from class edu.tufts.hrilab.diarc.DiarcComponent
createInstance, createInstance, createInstance, createInstance, executionLoop, getMyGroupConstraints, getMyGroups, getMyService, getMyServices, main, shutdown
-
Constructor Details
-
MockUnityPR2Component
public MockUnityPR2Component()
-
-
Method Details
-
repairStepOne
-
repairStepTwo
-
repairStepThree
-
senseTubeStatusInWing
-
senseIfTubeBroken
-
getPosition
public javax.vecmath.Point3d getPosition() -
observeBindings
-
repairLocation
-