Package edu.tufts.hrilab.spot
Interface SpotInterface
- All Superinterfaces:
ArmInterface,CoordinateFramesInterface,DockingInterface,MapBuilderInterface,MoveBaseInterface,VelocityInterface
- All Known Implementing Classes:
MockSpotComponent
public interface SpotInterface
extends DockingInterface, MoveBaseInterface, ArmInterface, CoordinateFramesInterface, VelocityInterface, MapBuilderInterface
-
Method Summary
Modifier and TypeMethodDescriptionclaim()goToSpecificPose(double x, double y, double z, double qx, double qy, double qz, double qw) grabObject(Symbol refId) Deprecated.booleanTODO: why won't this work from asl as a tsc: ??booleanTODO: why won't this work from asl as a tsc: ??localizeWithReference(Symbol refId) powerOff()powerOn()release()sit()stand()Methods inherited from interface edu.tufts.hrilab.interfaces.ArmInterface
closeGripper, executeTrajectory, getEEPose, getGripperPosition, getPose, goToPose, goToPose, graspObject, loadEEPosesFromFile, loadPosesFromFile, loadTrajectoriesFromFile, moveGripper, moveTo, moveTo, moveTo, moveTo, moveToRelative, openGripper, pointTo, pressObject, pressObject, recordPose, releaseObject, saveEEPosesToFile, savePosesToFile, saveTrajectoriesToFile, startRecordingTrajectory, stop, stopRecordingTrajectoryMethods inherited from interface edu.tufts.hrilab.interfaces.CoordinateFramesInterface
addLocalStaticTransform, getCoordinateFrames, getTransformMethods inherited from interface edu.tufts.hrilab.interfaces.DockingInterface
dock, undockMethods inherited from interface edu.tufts.hrilab.interfaces.MapBuilderInterface
createWaypoint, finishMapping, startMappingMethods inherited from interface edu.tufts.hrilab.interfaces.MoveBaseInterface
approachLocation, approachLocation, checkAt, getPoseGlobalQuat, goToLocation, goToLocation, goToLocation, goToLocation, isMoving, setPoseGlobal, stopMethods inherited from interface edu.tufts.hrilab.interfaces.VelocityInterface
getDefaultVels, getRV, getTV, getVels, setRV, setTV, setVels, setVels, stop
-
Method Details
-
claim
Justification claim() -
release
Justification release() -
powerOn
Justification powerOn() -
powerOff
Justification powerOff() -
stand
Justification stand() -
sit
Justification sit() -
isLocalized
boolean isLocalized()TODO: why won't this work from asl as a tsc: ??- Returns:
-
localizeWithReference
-
localizeWithFiducial
Justification localizeWithFiducial() -
isHoldingObject
boolean isHoldingObject()TODO: why won't this work from asl as a tsc: ??- Returns:
-
grabObject
Deprecated.TODO: remove this in favor of the graspObject method in the ArmInterface- Parameters:
refId-- Returns:
-
openDoor
-
goToSpecificPose
Justification goToSpecificPose(double x, double y, double z, double qx, double qy, double qz, double qw)
-