Class Pr2MoveBaseNode

java.lang.Object
edu.tufts.hrilab.diarcros.pr2.Pr2MoveBaseNode

public class Pr2MoveBaseNode extends Object
  • 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

      public void waitForMoveBaseMsgsMoveBaseResult() throws InterruptedException
      Throws:
      InterruptedException
    • waitForMoveBaseMsgsMoveBaseResult

      public boolean waitForMoveBaseMsgsMoveBaseResult(long timeout, TimeUnit units) throws InterruptedException
      Throws:
      InterruptedException
    • waitForMoveBaseMsgsMoveBaseServer

      public void waitForMoveBaseMsgsMoveBaseServer() throws InterruptedException
      Throws:
      InterruptedException
    • waitForMoveBaseMsgsMoveBaseServer

      public boolean waitForMoveBaseMsgsMoveBaseServer(long timeout, TimeUnit units) throws InterruptedException
      Throws:
      InterruptedException