Package edu.tufts.hrilab.diarcros.moveit
Class MoveGroup
java.lang.Object
edu.tufts.hrilab.diarcros.moveit.MoveGroup
- All Implemented Interfaces:
GenericMoveGroup
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancallApplyPlanningScene(edu.tufts.hrilab.diarcros.msg.moveit_msgs.ApplyPlanningSceneRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.ApplyPlanningSceneResponse response) booleancallCheckStateValidity(edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetStateValidityRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetStateValidityResponse response) booleancallClearOctomap(edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyRequest request, edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyResponse response) booleancallComputeCartesianPath(edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetCartesianPathRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetCartesianPathResponse response) booleancallComputeFk(edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetPositionFKRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetPositionFKResponse response) booleancallComputeIk(edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetPositionIKRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetPositionIKResponse response) booleancallExecuteKinematicPath(edu.tufts.hrilab.diarcros.msg.moveit_msgs.ExecuteKnownTrajectoryRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.ExecuteKnownTrajectoryResponse response) booleancallGetPlannerParams(edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetPlannerParamsRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetPlannerParamsResponse response) booleancallGetPlanningScene(edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetPlanningSceneRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetPlanningSceneResponse response) booleancallMoveGroupGetLoggers(edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersResponse response) booleancallMoveGroupLoadMap(edu.tufts.hrilab.diarcros.msg.moveit_msgs.LoadMapRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.LoadMapResponse response) booleancallMoveGroupOmplSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) booleancallMoveGroupPlanExecutionSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) booleancallMoveGroupPlanningSceneMonitorSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) booleancallMoveGroupSaveMap(edu.tufts.hrilab.diarcros.msg.moveit_msgs.SaveMapRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.SaveMapResponse response) booleancallMoveGroupSenseForPlanSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) booleancallMoveGroupSetLoggerLevel(edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelResponse response) booleancallMoveGroupTrajectoryExecutionSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) booleancallPlanKinematicPath(edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetMotionPlanRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetMotionPlanResponse response) booleancallQueryPlannerInterface(edu.tufts.hrilab.diarcros.msg.moveit_msgs.QueryPlannerInterfacesRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.QueryPlannerInterfacesResponse response) booleancallSetPlannerParams(edu.tufts.hrilab.diarcros.msg.moveit_msgs.SetPlannerParamsRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.SetPlannerParamsResponse response) voidvoidvoidvoidvoidvoidvoidcancelControlMsgsFollowJointTrajectoryGoalsAtAndBeforeTime(edu.tufts.hrilab.diarcros.msg.Time time) voidvoidcancelControlMsgsGripperCommandGoalsAtAndBeforeTime(edu.tufts.hrilab.diarcros.msg.Time time) voidvoidcancelMoveitMsgsExecuteTrajectoryGoalsAtAndBeforeTime(edu.tufts.hrilab.diarcros.msg.Time time) voidvoidcancelMoveitMsgsMoveGroupGoalsAtAndBeforeTime(edu.tufts.hrilab.diarcros.msg.Time time) voidvoidcancelMoveitMsgsPlaceGoalsAtAndBeforeTime(edu.tufts.hrilab.diarcros.msg.Time time) booleanexecuteKinematicPath(edu.tufts.hrilab.diarcros.msg.moveit_msgs.RobotTrajectory rt) control_msgs.FollowJointTrajectoryResultorg.ros.actionlib.state.SimpleClientGoalStatecontrol_msgs.GripperCommandResultorg.ros.actionlib.state.SimpleClientGoalStateedu.tufts.hrilab.diarcros.msg.Timeedu.tufts.hrilab.diarcros.msg.visualization_msgs.MarkerArrayedu.tufts.hrilab.diarcros.msg.moveit_msgs.DisplayTrajectoryedu.tufts.hrilab.diarcros.msg.moveit_msgs.PlanningSceneedu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescriptionedu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Configedu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescriptionedu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Configedu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescriptionedu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Configedu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescriptionedu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Configedu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescriptionedu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Configmoveit_msgs.ExecuteTrajectoryResultorg.ros.actionlib.state.SimpleClientGoalStatemoveit_msgs.MoveGroupResultorg.ros.actionlib.state.SimpleClientGoalStatemoveit_msgs.PlaceResultorg.ros.actionlib.state.SimpleClientGoalStatebooleanvoidsendAttachedCollisionObject(edu.tufts.hrilab.diarcros.msg.moveit_msgs.AttachedCollisionObject msg) voidsendClock(edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Clock msg) voidsendCollisionObject(edu.tufts.hrilab.diarcros.msg.moveit_msgs.CollisionObject msg) voidsendControlMsgsFollowJointTrajectoryGoal(edu.tufts.hrilab.diarcros.msg.control_msgs.FollowJointTrajectoryGoal goal) voidsendControlMsgsGripperCommandGoal(edu.tufts.hrilab.diarcros.msg.control_msgs.GripperCommandGoal goal) voidsendJointStates(edu.tufts.hrilab.diarcros.msg.sensor_msgs.JointState msg) voidsendMoveitMsgsExecuteTrajectoryGoal(edu.tufts.hrilab.diarcros.msg.moveit_msgs.ExecuteTrajectoryGoal goal) voidsendMoveitMsgsMoveGroupGoal(edu.tufts.hrilab.diarcros.msg.moveit_msgs.MoveGroupGoal goal) voidsendMoveitMsgsPlaceGoal(edu.tufts.hrilab.diarcros.msg.moveit_msgs.PlaceGoal goal) voidsendPlanningScene(edu.tufts.hrilab.diarcros.msg.moveit_msgs.PlanningScene msg) voidsendPlanningSceneWorld(edu.tufts.hrilab.diarcros.msg.moveit_msgs.PlanningSceneWorld msg) voidsendPointCloud(edu.tufts.hrilab.diarcros.msg.sensor_msgs.PointCloud2 msg) voidsendTf(edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage msg) voidsendTfStatic(edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage msg) voidsendTrajectoryExecutionEvent(edu.tufts.hrilab.diarcros.msg.std_msgs.String msg) voidshutdown()voidbooleanwaitForControlMsgsFollowJointTrajectoryResult(long timeout, TimeUnit units) voidbooleanwaitForControlMsgsFollowJointTrajectoryServer(long timeout, TimeUnit units) voidbooleanwaitForControlMsgsGripperCommandResult(long timeout, TimeUnit units) voidbooleanwaitForControlMsgsGripperCommandServer(long timeout, TimeUnit units) voidbooleanwaitForMoveitMsgsExecuteTrajectoryResult(long timeout, TimeUnit units) voidbooleanwaitForMoveitMsgsExecuteTrajectoryServer(long timeout, TimeUnit units) voidbooleanwaitForMoveitMsgsMoveGroupResult(long timeout, TimeUnit units) voidbooleanwaitForMoveitMsgsMoveGroupServer(long timeout, TimeUnit units) voidbooleanwaitForMoveitMsgsPlaceResult(long timeout, TimeUnit units) voidbooleanwaitForMoveitMsgsPlaceServer(long timeout, TimeUnit units) void
-
Constructor Details
-
MoveGroup
-
MoveGroup
public MoveGroup()
-
-
Method Details
-
getMoveGroupRosVersion
- Specified by:
getMoveGroupRosVersionin interfaceGenericMoveGroup
-
shutdown
public void shutdown()- Specified by:
shutdownin interfaceGenericMoveGroup
-
isConnected
public boolean isConnected()- Specified by:
isConnectedin interfaceGenericMoveGroup
-
waitForNode
public void waitForNode()- Specified by:
waitForNodein interfaceGenericMoveGroup
-
getCurrentTime
public edu.tufts.hrilab.diarcros.msg.Time getCurrentTime() -
getMoveGroupSenseForPlanParameterUpdates
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config getMoveGroupSenseForPlanParameterUpdates() -
getMoveGroupPlanningSceneMonitorParameterDescriptions
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription getMoveGroupPlanningSceneMonitorParameterDescriptions() -
getMoveGroupPlanExecutionParameterDescriptions
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription getMoveGroupPlanExecutionParameterDescriptions() -
getMoveGroupDisplayPlannedPath
public edu.tufts.hrilab.diarcros.msg.moveit_msgs.DisplayTrajectory getMoveGroupDisplayPlannedPath() -
getMoveGroupTrajectoryExecutionParameterDescriptions
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription getMoveGroupTrajectoryExecutionParameterDescriptions() -
getMoveGroupOmplParameterUpdates
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config getMoveGroupOmplParameterUpdates() -
getMoveGroupOmplParameterDescriptions
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription getMoveGroupOmplParameterDescriptions() -
getMoveGroupTrajectoryExecutionParameterUpdates
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config getMoveGroupTrajectoryExecutionParameterUpdates() -
getMoveGroupPlanExecutionParameterUpdates
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config getMoveGroupPlanExecutionParameterUpdates() -
getMoveGroupPlanningSceneMonitorParameterUpdates
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config getMoveGroupPlanningSceneMonitorParameterUpdates() -
getMoveGroupSenseForPlanParameterDescriptions
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription getMoveGroupSenseForPlanParameterDescriptions() -
getMoveGroupDisplayContacts
public edu.tufts.hrilab.diarcros.msg.visualization_msgs.MarkerArray getMoveGroupDisplayContacts() -
getMoveGroupMonitoredPlanningScene
public edu.tufts.hrilab.diarcros.msg.moveit_msgs.PlanningScene getMoveGroupMonitoredPlanningScene() -
sendTf
public void sendTf(edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage msg) -
sendJointStates
public void sendJointStates(edu.tufts.hrilab.diarcros.msg.sensor_msgs.JointState msg) -
sendTrajectoryExecutionEvent
public void sendTrajectoryExecutionEvent(edu.tufts.hrilab.diarcros.msg.std_msgs.String msg) -
sendTfStatic
public void sendTfStatic(edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage msg) -
sendPlanningSceneWorld
public void sendPlanningSceneWorld(edu.tufts.hrilab.diarcros.msg.moveit_msgs.PlanningSceneWorld msg) -
sendAttachedCollisionObject
public void sendAttachedCollisionObject(edu.tufts.hrilab.diarcros.msg.moveit_msgs.AttachedCollisionObject msg) - Specified by:
sendAttachedCollisionObjectin interfaceGenericMoveGroup
-
sendPlanningScene
public void sendPlanningScene(edu.tufts.hrilab.diarcros.msg.moveit_msgs.PlanningScene msg) - Specified by:
sendPlanningScenein interfaceGenericMoveGroup
-
sendCollisionObject
public void sendCollisionObject(edu.tufts.hrilab.diarcros.msg.moveit_msgs.CollisionObject msg) - Specified by:
sendCollisionObjectin interfaceGenericMoveGroup
-
sendClock
public void sendClock(edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Clock msg) -
callMoveGroupSetLoggerLevel
public boolean callMoveGroupSetLoggerLevel(edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelResponse response) -
callMoveGroupPlanningSceneMonitorSetParameters
public boolean callMoveGroupPlanningSceneMonitorSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) -
callGetPlanningScene
public boolean callGetPlanningScene(edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetPlanningSceneRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetPlanningSceneResponse response) - Specified by:
callGetPlanningScenein interfaceGenericMoveGroup
-
callMoveGroupPlanExecutionSetParameters
public boolean callMoveGroupPlanExecutionSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) -
callCheckStateValidity
public boolean callCheckStateValidity(edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetStateValidityRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetStateValidityResponse response) -
callQueryPlannerInterface
public boolean callQueryPlannerInterface(edu.tufts.hrilab.diarcros.msg.moveit_msgs.QueryPlannerInterfacesRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.QueryPlannerInterfacesResponse response) -
callPlanKinematicPath
public boolean callPlanKinematicPath(edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetMotionPlanRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetMotionPlanResponse response) - Specified by:
callPlanKinematicPathin interfaceGenericMoveGroup
-
callMoveGroupTrajectoryExecutionSetParameters
public boolean callMoveGroupTrajectoryExecutionSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) -
callMoveGroupSaveMap
public boolean callMoveGroupSaveMap(edu.tufts.hrilab.diarcros.msg.moveit_msgs.SaveMapRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.SaveMapResponse response) -
callApplyPlanningScene
public boolean callApplyPlanningScene(edu.tufts.hrilab.diarcros.msg.moveit_msgs.ApplyPlanningSceneRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.ApplyPlanningSceneResponse response) -
callGetPlannerParams
public boolean callGetPlannerParams(edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetPlannerParamsRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetPlannerParamsResponse response) -
callMoveGroupGetLoggers
public boolean callMoveGroupGetLoggers(edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersResponse response) -
callClearOctomap
public boolean callClearOctomap(edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyRequest request, edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyResponse response) - Specified by:
callClearOctomapin interfaceGenericMoveGroup
-
callMoveGroupOmplSetParameters
public boolean callMoveGroupOmplSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) -
callMoveGroupLoadMap
public boolean callMoveGroupLoadMap(edu.tufts.hrilab.diarcros.msg.moveit_msgs.LoadMapRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.LoadMapResponse response) -
callComputeCartesianPath
public boolean callComputeCartesianPath(edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetCartesianPathRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetCartesianPathResponse response) - Specified by:
callComputeCartesianPathin interfaceGenericMoveGroup
-
callMoveGroupSenseForPlanSetParameters
public boolean callMoveGroupSenseForPlanSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) -
callComputeIk
public boolean callComputeIk(edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetPositionIKRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetPositionIKResponse response) - Specified by:
callComputeIkin interfaceGenericMoveGroup
-
callComputeFk
public boolean callComputeFk(edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetPositionFKRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.GetPositionFKResponse response) - Specified by:
callComputeFkin interfaceGenericMoveGroup
-
callSetPlannerParams
public boolean callSetPlannerParams(edu.tufts.hrilab.diarcros.msg.moveit_msgs.SetPlannerParamsRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.SetPlannerParamsResponse response) -
cancelAllMoveitMsgsExecuteTrajectoryGoals
public void cancelAllMoveitMsgsExecuteTrajectoryGoals() -
cancelMoveitMsgsExecuteTrajectoryGoal
public void cancelMoveitMsgsExecuteTrajectoryGoal() throws org.ros.exception.RosException- Throws:
org.ros.exception.RosException
-
cancelMoveitMsgsExecuteTrajectoryGoalsAtAndBeforeTime
public void cancelMoveitMsgsExecuteTrajectoryGoalsAtAndBeforeTime(edu.tufts.hrilab.diarcros.msg.Time time) -
getMoveitMsgsExecuteTrajectoryResult
public moveit_msgs.ExecuteTrajectoryResult getMoveitMsgsExecuteTrajectoryResult() throws org.ros.exception.RosException- Throws:
org.ros.exception.RosException
-
getMoveitMsgsExecuteTrajectoryState
public org.ros.actionlib.state.SimpleClientGoalState getMoveitMsgsExecuteTrajectoryState() -
sendMoveitMsgsExecuteTrajectoryGoal
public void sendMoveitMsgsExecuteTrajectoryGoal(edu.tufts.hrilab.diarcros.msg.moveit_msgs.ExecuteTrajectoryGoal goal) throws org.ros.exception.RosException - Throws:
org.ros.exception.RosException
-
waitForMoveitMsgsExecuteTrajectoryResult
- Throws:
InterruptedException
-
waitForMoveitMsgsExecuteTrajectoryResult
public boolean waitForMoveitMsgsExecuteTrajectoryResult(long timeout, TimeUnit units) throws InterruptedException - Throws:
InterruptedException
-
waitForMoveitMsgsExecuteTrajectoryServer
- Throws:
InterruptedException
-
waitForMoveitMsgsExecuteTrajectoryServer
public boolean waitForMoveitMsgsExecuteTrajectoryServer(long timeout, TimeUnit units) throws InterruptedException - Throws:
InterruptedException
-
cancelAllMoveitMsgsMoveGroupGoals
public void cancelAllMoveitMsgsMoveGroupGoals() -
cancelMoveitMsgsMoveGroupGoal
public void cancelMoveitMsgsMoveGroupGoal() throws org.ros.exception.RosException- Throws:
org.ros.exception.RosException
-
cancelMoveitMsgsMoveGroupGoalsAtAndBeforeTime
public void cancelMoveitMsgsMoveGroupGoalsAtAndBeforeTime(edu.tufts.hrilab.diarcros.msg.Time time) -
getMoveitMsgsMoveGroupResult
public moveit_msgs.MoveGroupResult getMoveitMsgsMoveGroupResult() throws org.ros.exception.RosException- Throws:
org.ros.exception.RosException
-
getMoveitMsgsMoveGroupState
public org.ros.actionlib.state.SimpleClientGoalState getMoveitMsgsMoveGroupState() -
sendMoveitMsgsMoveGroupGoal
public void sendMoveitMsgsMoveGroupGoal(edu.tufts.hrilab.diarcros.msg.moveit_msgs.MoveGroupGoal goal) throws org.ros.exception.RosException - Throws:
org.ros.exception.RosException
-
waitForMoveitMsgsMoveGroupResult
- Throws:
InterruptedException
-
waitForMoveitMsgsMoveGroupResult
public boolean waitForMoveitMsgsMoveGroupResult(long timeout, TimeUnit units) throws InterruptedException - Throws:
InterruptedException
-
waitForMoveitMsgsMoveGroupServer
- Throws:
InterruptedException
-
waitForMoveitMsgsMoveGroupServer
public boolean waitForMoveitMsgsMoveGroupServer(long timeout, TimeUnit units) throws InterruptedException - Throws:
InterruptedException
-
cancelAllMoveitMsgsPlaceGoals
public void cancelAllMoveitMsgsPlaceGoals() -
cancelMoveitMsgsPlaceGoal
public void cancelMoveitMsgsPlaceGoal() throws org.ros.exception.RosException- Throws:
org.ros.exception.RosException
-
cancelMoveitMsgsPlaceGoalsAtAndBeforeTime
public void cancelMoveitMsgsPlaceGoalsAtAndBeforeTime(edu.tufts.hrilab.diarcros.msg.Time time) -
getMoveitMsgsPlaceResult
public moveit_msgs.PlaceResult getMoveitMsgsPlaceResult() throws org.ros.exception.RosException- Throws:
org.ros.exception.RosException
-
getMoveitMsgsPlaceState
public org.ros.actionlib.state.SimpleClientGoalState getMoveitMsgsPlaceState() -
sendMoveitMsgsPlaceGoal
public void sendMoveitMsgsPlaceGoal(edu.tufts.hrilab.diarcros.msg.moveit_msgs.PlaceGoal goal) throws org.ros.exception.RosException - Throws:
org.ros.exception.RosException
-
waitForMoveitMsgsPlaceResult
- Throws:
InterruptedException
-
waitForMoveitMsgsPlaceResult
public boolean waitForMoveitMsgsPlaceResult(long timeout, TimeUnit units) throws InterruptedException - Throws:
InterruptedException
-
waitForMoveitMsgsPlaceServer
- Throws:
InterruptedException
-
waitForMoveitMsgsPlaceServer
public boolean waitForMoveitMsgsPlaceServer(long timeout, TimeUnit units) throws InterruptedException - Throws:
InterruptedException
-
cancelAllControlMsgsFollowJointTrajectoryGoals
public void cancelAllControlMsgsFollowJointTrajectoryGoals() -
cancelControlMsgsFollowJointTrajectoryGoal
public void cancelControlMsgsFollowJointTrajectoryGoal() throws org.ros.exception.RosException- Throws:
org.ros.exception.RosException
-
cancelControlMsgsFollowJointTrajectoryGoalsAtAndBeforeTime
public void cancelControlMsgsFollowJointTrajectoryGoalsAtAndBeforeTime(edu.tufts.hrilab.diarcros.msg.Time time) -
getControlMsgsFollowJointTrajectoryResult
public control_msgs.FollowJointTrajectoryResult getControlMsgsFollowJointTrajectoryResult() throws org.ros.exception.RosException- Throws:
org.ros.exception.RosException
-
getControlMsgsFollowJointTrajectoryState
public org.ros.actionlib.state.SimpleClientGoalState getControlMsgsFollowJointTrajectoryState() -
sendControlMsgsFollowJointTrajectoryGoal
public void sendControlMsgsFollowJointTrajectoryGoal(edu.tufts.hrilab.diarcros.msg.control_msgs.FollowJointTrajectoryGoal goal) throws org.ros.exception.RosException - Throws:
org.ros.exception.RosException
-
waitForControlMsgsFollowJointTrajectoryResult
- Throws:
InterruptedException
-
waitForControlMsgsFollowJointTrajectoryResult
public boolean waitForControlMsgsFollowJointTrajectoryResult(long timeout, TimeUnit units) throws InterruptedException - Throws:
InterruptedException
-
waitForControlMsgsFollowJointTrajectoryServer
- Throws:
InterruptedException
-
waitForControlMsgsFollowJointTrajectoryServer
public boolean waitForControlMsgsFollowJointTrajectoryServer(long timeout, TimeUnit units) throws InterruptedException - Throws:
InterruptedException
-
cancelAllControlMsgsGripperCommandGoals
public void cancelAllControlMsgsGripperCommandGoals() -
cancelControlMsgsGripperCommandGoal
public void cancelControlMsgsGripperCommandGoal() throws org.ros.exception.RosException- Throws:
org.ros.exception.RosException
-
cancelControlMsgsGripperCommandGoalsAtAndBeforeTime
public void cancelControlMsgsGripperCommandGoalsAtAndBeforeTime(edu.tufts.hrilab.diarcros.msg.Time time) -
getControlMsgsGripperCommandResult
public control_msgs.GripperCommandResult getControlMsgsGripperCommandResult() throws org.ros.exception.RosException- Throws:
org.ros.exception.RosException
-
getControlMsgsGripperCommandState
public org.ros.actionlib.state.SimpleClientGoalState getControlMsgsGripperCommandState() -
sendControlMsgsGripperCommandGoal
public void sendControlMsgsGripperCommandGoal(edu.tufts.hrilab.diarcros.msg.control_msgs.GripperCommandGoal goal) throws org.ros.exception.RosException - Throws:
org.ros.exception.RosException
-
waitForControlMsgsGripperCommandResult
- Throws:
InterruptedException
-
waitForControlMsgsGripperCommandResult
public boolean waitForControlMsgsGripperCommandResult(long timeout, TimeUnit units) throws InterruptedException - Throws:
InterruptedException
-
waitForControlMsgsGripperCommandServer
- Throws:
InterruptedException
-
waitForControlMsgsGripperCommandServer
public boolean waitForControlMsgsGripperCommandServer(long timeout, TimeUnit units) throws InterruptedException - Throws:
InterruptedException
-
executeKinematicPath
public boolean executeKinematicPath(edu.tufts.hrilab.diarcros.msg.moveit_msgs.RobotTrajectory rt) throws InterruptedException, org.ros.exception.RosException - Specified by:
executeKinematicPathin interfaceGenericMoveGroup- Throws:
InterruptedExceptionorg.ros.exception.RosException
-
callExecuteKinematicPath
public boolean callExecuteKinematicPath(edu.tufts.hrilab.diarcros.msg.moveit_msgs.ExecuteKnownTrajectoryRequest request, edu.tufts.hrilab.diarcros.msg.moveit_msgs.ExecuteKnownTrajectoryResponse response) - Specified by:
callExecuteKinematicPathin interfaceGenericMoveGroup
-
sendPointCloud
public void sendPointCloud(edu.tufts.hrilab.diarcros.msg.sensor_msgs.PointCloud2 msg) - Specified by:
sendPointCloudin interfaceGenericMoveGroup
-