Package edu.tufts.hrilab.diarcros.pr2
Class Pr2MoveBaseNode
java.lang.Object
edu.tufts.hrilab.diarcros.pr2.Pr2MoveBaseNode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
cancelMoveBaseMsgsMoveBaseGoalsAtAndBeforeTime
(edu.tufts.hrilab.diarcros.msg.Time time) move_base_msgs.MoveBaseResult
org.ros.actionlib.state.SimpleClientGoalState
void
sendMoveBaseMsgsMoveBaseGoal
(edu.tufts.hrilab.diarcros.msg.move_base_msgs.MoveBaseGoal goal) void
sendNetworkConnected
(edu.tufts.hrilab.diarcros.msg.std_msgs.Bool msg) void
sendPowerState
(edu.tufts.hrilab.diarcros.msg.pr2_msgs.PowerState msg) void
boolean
waitForMoveBaseMsgsMoveBaseResult
(long timeout, TimeUnit units) void
boolean
waitForMoveBaseMsgsMoveBaseServer
(long timeout, TimeUnit units) void
-
Constructor Details
-
Pr2MoveBaseNode
public Pr2MoveBaseNode()
-
-
Method Details
-
waitForNode
public void waitForNode() -
sendPowerState
public void sendPowerState(edu.tufts.hrilab.diarcros.msg.pr2_msgs.PowerState msg) -
sendNetworkConnected
public void sendNetworkConnected(edu.tufts.hrilab.diarcros.msg.std_msgs.Bool msg) -
cancelAllMoveBaseMsgsMoveBaseGoals
public void cancelAllMoveBaseMsgsMoveBaseGoals() -
cancelMoveBaseMsgsMoveBaseGoal
public void cancelMoveBaseMsgsMoveBaseGoal() throws org.ros.exception.RosException- Throws:
org.ros.exception.RosException
-
cancelMoveBaseMsgsMoveBaseGoalsAtAndBeforeTime
public void cancelMoveBaseMsgsMoveBaseGoalsAtAndBeforeTime(edu.tufts.hrilab.diarcros.msg.Time time) -
getMoveBaseMsgsMoveBaseResult
public move_base_msgs.MoveBaseResult getMoveBaseMsgsMoveBaseResult() throws org.ros.exception.RosException- Throws:
org.ros.exception.RosException
-
getMoveBaseMsgsMoveBaseState
public org.ros.actionlib.state.SimpleClientGoalState getMoveBaseMsgsMoveBaseState() -
sendMoveBaseMsgsMoveBaseGoal
public void sendMoveBaseMsgsMoveBaseGoal(edu.tufts.hrilab.diarcros.msg.move_base_msgs.MoveBaseGoal goal) throws org.ros.exception.RosException - Throws:
org.ros.exception.RosException
-
waitForMoveBaseMsgsMoveBaseResult
- Throws:
InterruptedException
-
waitForMoveBaseMsgsMoveBaseResult
public boolean waitForMoveBaseMsgsMoveBaseResult(long timeout, TimeUnit units) throws InterruptedException - Throws:
InterruptedException
-
waitForMoveBaseMsgsMoveBaseServer
- Throws:
InterruptedException
-
waitForMoveBaseMsgsMoveBaseServer
public boolean waitForMoveBaseMsgsMoveBaseServer(long timeout, TimeUnit units) throws InterruptedException - Throws:
InterruptedException
-