Package edu.tufts.hrilab.diarcros.fetch
Class HeadTrajControllerPointHeadAction
java.lang.Object
edu.tufts.hrilab.diarcros.fetch.HeadTrajControllerPointHeadAction
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
callHeadTrajControllerPointHeadActionGetLoggers
(edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersResponse response) boolean
callHeadTrajControllerPointHeadActionSetLoggerLevel
(edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelResponse response) void
void
void
cancelGoalsAtAndBeforeTime
(edu.tufts.hrilab.diarcros.msg.Time time) edu.tufts.hrilab.diarcros.msg.trajectory_msgs.JointTrajectory
control_msgs.PointHeadResult
edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Log
org.ros.actionlib.state.SimpleClientGoalState
getState()
void
sendClock
(edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Clock msg) void
sendGoal
(edu.tufts.hrilab.diarcros.msg.control_msgs.PointHeadGoal goal) void
sendHeadTrajControllerState
(edu.tufts.hrilab.diarcros.msg.control_msgs.JointTrajectoryControllerState msg) void
sendTf
(edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage msg) void
sendTfStatic
(edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage msg) void
void
boolean
waitForResult
(long timeout, TimeUnit units) void
boolean
waitForServer
(long timeout, TimeUnit units)
-
Constructor Details
-
HeadTrajControllerPointHeadAction
public HeadTrajControllerPointHeadAction()
-
-
Method Details
-
waitForNode
public void waitForNode() -
getHeadTrajControllerCommand
public edu.tufts.hrilab.diarcros.msg.trajectory_msgs.JointTrajectory getHeadTrajControllerCommand() -
getRosout
public edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Log getRosout() -
sendTf
public void sendTf(edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage msg) -
sendHeadTrajControllerState
public void sendHeadTrajControllerState(edu.tufts.hrilab.diarcros.msg.control_msgs.JointTrajectoryControllerState msg) -
sendTfStatic
public void sendTfStatic(edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage msg) -
sendClock
public void sendClock(edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Clock msg) -
callHeadTrajControllerPointHeadActionSetLoggerLevel
public boolean callHeadTrajControllerPointHeadActionSetLoggerLevel(edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelResponse response) -
callHeadTrajControllerPointHeadActionGetLoggers
public boolean callHeadTrajControllerPointHeadActionGetLoggers(edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersResponse response) -
cancelAllGoals
public void cancelAllGoals() -
cancelGoal
public void cancelGoal() throws org.ros.exception.RosException- Throws:
org.ros.exception.RosException
-
cancelGoalsAtAndBeforeTime
public void cancelGoalsAtAndBeforeTime(edu.tufts.hrilab.diarcros.msg.Time time) -
getResult
public control_msgs.PointHeadResult getResult() throws org.ros.exception.RosException- Throws:
org.ros.exception.RosException
-
getState
public org.ros.actionlib.state.SimpleClientGoalState getState() -
sendGoal
public void sendGoal(edu.tufts.hrilab.diarcros.msg.control_msgs.PointHeadGoal goal) throws org.ros.exception.RosException - Throws:
org.ros.exception.RosException
-
waitForResult
- Throws:
InterruptedException
-
waitForResult
- Throws:
InterruptedException
-
waitForServer
- Throws:
InterruptedException
-
waitForServer
- Throws:
InterruptedException
-