Package edu.tufts.hrilab.mtracs
Interface CR800ComponentInterface
- All Known Implementing Classes:
MockCR800Component
public interface CR800ComponentInterface
-
Method Summary
Modifier and TypeMethodDescriptionboolean
acceptEE()
adjustPoseToCameraHeight
(MPose goal, Symbol cameraHeight) boolean
alternateEE
(MPose newTCP) void
bindCognexResult
(CognexReference ref, CognexResult result, int indexIntoCognexResult) void
bindToSurface
(MPose goal, Symbol surfaceHeight) boolean
createCogRefWithProps
(CognexJob j, List<Term> additionalProperties) boolean
delay
(double seconds) boolean
boolean
eeOrientTo
(javax.vecmath.Point3d g) boolean
ejectEE()
getCameraData
(String jobName) getCognexJobForDescriptor
(Symbol descriptor) getCognexReferenceForID
(Symbol refId) getDescriptorForID
(Symbol refId) getMatchingResult
(CognexReference toReBind, List<CognexResult> results) getPoseFromSymbol
(Symbol poseName) getTCPForEE
(Symbol eeType) boolean
boolean
goToPoseLong
(MPose goal) boolean
boolean
boolean
boolean
moveInPlane
(Symbol x, Symbol y) boolean
moveToCognexTarget
(Symbol refID) boolean
moveToCognexTarget
(List<CognexResult> results, int jobIndex) boolean
boolean
moveXRelative
(double dist) boolean
moveZRelative
(double dist) boolean
boolean
boolean
recordPose
(Symbol poseName, Symbol surfaceHeight) recordPose
(Symbol poseName, MPose pose, Symbol surfaceHeight) boolean
boolean
boolean
shankIn()
boolean
shankOut()
boolean
tightenScrew
(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
-