Package edu.tufts.hrilab.mtracs
Interface CR800ComponentInterface
- All Known Implementing Classes:
MockCR800Component
public interface CR800ComponentInterface
-
Method Summary
Modifier and TypeMethodDescriptionbooleanacceptEE()adjustPoseToCameraHeight(MPose goal, Symbol cameraHeight) booleanalternateEE(MPose newTCP) voidbindCognexResult(CognexReference ref, CognexResult result, int indexIntoCognexResult) voidbindToSurface(MPose goal, Symbol surfaceHeight) booleancreateCogRefWithProps(CognexJob j, List<Term> additionalProperties) booleandelay(double seconds) booleanbooleaneeOrientTo(javax.vecmath.Point3d g) booleanejectEE()getCameraData(String jobName) getCognexJobForDescriptor(Symbol descriptor) getCognexReferenceForID(Symbol refId) getDescriptorForID(Symbol refId) getMatchingResult(CognexReference toReBind, List<CognexResult> results) getPoseFromSymbol(Symbol poseName) getTCPForEE(Symbol eeType) booleanbooleangoToPoseLong(MPose goal) booleanbooleanbooleanbooleanmoveInPlane(Symbol x, Symbol y) booleanmoveToCognexTarget(Symbol refID) booleanmoveToCognexTarget(List<CognexResult> results, int jobIndex) booleanbooleanmoveXRelative(double dist) booleanmoveZRelative(double dist) booleanbooleanbooleanrecordPose(Symbol poseName, Symbol surfaceHeight) recordPose(Symbol poseName, MPose pose, Symbol surfaceHeight) booleanbooleanbooleanshankIn()booleanshankOut()booleantightenScrew(Symbol screwType) boolean
-
Method Details
-
reconnect
boolean reconnect() -
moveInPlane
-
moveAbove
-
moveZRelative
boolean moveZRelative(double dist) -
moveXRelative
boolean moveXRelative(double dist) -
closeGripper
boolean closeGripper() -
openGripper
boolean openGripper() -
pickupScrew
boolean pickupScrew() -
tightenScrew
-
shankOut
boolean shankOut() -
shankIn
boolean shankIn() -
getCurrentPose
MPose getCurrentPose() -
recordPose
-
recordPose
-
getPoseFromSymbol
-
goToPose
-
goToPoseLong
-
adjustPoseToCameraHeight
-
bindToSurface
-
getTCPForEE
-
alternateEE
-
acceptEE
boolean acceptEE() -
ejectEE
boolean ejectEE() -
getGripDropoff
-
rotateForToolRack
boolean rotateForToolRack() -
moveAwayFromJointLimit
boolean moveAwayFromJointLimit() -
undoCognexOffset
boolean undoCognexOffset() -
doCognexOffset
boolean doCognexOffset() -
getCameraData
-
moveToCognexTarget
-
moveToCognexTarget
-
moveAndOrientToCognexTarget
-
bindCognexResult
-
getMatchingResult
-
getEmptyProps
-
createCogRefWithProps
-
getCognexJobForCognexReference
-
getCognexReferenceForID
-
getDescriptorForID
-
getCognexJobForDescriptor
-
eeOrientTo
boolean eeOrientTo(javax.vecmath.Point3d g) -
getMHeader
-
getConstantMappings
-
getModelType
String getModelType() -
delay
boolean delay(double seconds) -
moveToRelative
-
removeCognexReferenceWithID
-