Package edu.tufts.hrilab.pr2
Interface PR2Interface
- All Superinterfaces:
ArmInterface,LearningInterface,MoveItInterface
- All Known Implementing Classes:
MockPR2Component
-
Method Summary
Modifier and TypeMethodDescriptionbooleangoToPoseNoPlanning(String pose_name) booleanpointHeadTo(Symbol objectRef) Point head in direction of target object in base_link coordinate frame.booleanpointHeadTo(javax.vecmath.Point3d target_point) Point head in direction of target point in base_link coordinate frame.booleansetTorsoPosition(double position) Move the torso to desired joint position.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, stopRecordingTrajectoryMethods inherited from interface edu.tufts.hrilab.interfaces.LearningInterface
learn, unlearnMethods inherited from interface edu.tufts.hrilab.moveit.MoveItInterface
disableCarryingConstraints, enableCarryingConstraints, moveToCartesian, moveToJointPosition, moveToJointPositions, moveToJointPositions, pointTo, publishPointCloudToRos
-
Method Details
-
setTorsoPosition
boolean setTorsoPosition(double position) Move the torso to desired joint position. TODO: replace this with the more general setJointPosition(String joint, double position) method in MoveItComponent- Parameters:
position- all the way down is 0.0, and all the way up is approximately 0.3- Returns:
-
pointHeadTo
Point head in direction of target object in base_link coordinate frame. Alternative method to pointHeadTo that takes in POWER ref instead of MemoryObject.- Parameters:
objectRef-- Returns:
-
pointHeadTo
boolean pointHeadTo(javax.vecmath.Point3d target_point) Point head in direction of target point in base_link coordinate frame.- Parameters:
target_point-- Returns:
-
goToPoseNoPlanning
-