Package edu.tufts.hrilab.diarcros.common
Class MoveBase
java.lang.Object
edu.tufts.hrilab.diarcros.common.MoveBase
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
callMoveBaseClearCostmaps
(edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyRequest request, edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyResponse response) boolean
callMoveBaseGetLoggers
(edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersResponse response) boolean
callMoveBaseGlobalCostmapInflaterSetParameters
(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) boolean
callMoveBaseGlobalCostmapObstaclesSetParameters
(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) boolean
callMoveBaseGlobalCostmapSetParameters
(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) boolean
callMoveBaseGlobalCostmapStaticMapSetParameters
(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) boolean
callMoveBaseLocalCostmapInflaterSetParameters
(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) boolean
callMoveBaseLocalCostmapObstaclesSetParameters
(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) boolean
callMoveBaseLocalCostmapSetParameters
(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) boolean
callMoveBaseMakePlan
(edu.tufts.hrilab.diarcros.msg.nav_msgs.GetPlanRequest request, edu.tufts.hrilab.diarcros.msg.nav_msgs.GetPlanResponse response) boolean
callMoveBaseNavfnROSMakePlan
(edu.tufts.hrilab.diarcros.msg.nav_msgs.GetPlanRequest request, edu.tufts.hrilab.diarcros.msg.nav_msgs.GetPlanResponse response) boolean
callMoveBaseSetLoggerLevel
(edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelResponse response) boolean
callMoveBaseSetParameters
(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) boolean
callMoveBaseTrajectoryPlannerROSSetParameters
(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) void
void
void
cancelMoveBaseMsgsMoveBaseGoalsAtAndBeforeTime
(edu.tufts.hrilab.diarcros.msg.Time time) edu.tufts.hrilab.diarcros.msg.geometry_msgs.Twist
edu.tufts.hrilab.diarcros.msg.Time
edu.tufts.hrilab.diarcros.msg.geometry_msgs.PoseStamped
edu.tufts.hrilab.diarcros.msg.nav_msgs.OccupancyGrid
edu.tufts.hrilab.diarcros.msg.map_msgs.OccupancyGridUpdate
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config
edu.tufts.hrilab.diarcros.msg.sensor_msgs.PointCloud
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config
edu.tufts.hrilab.diarcros.msg.nav_msgs.OccupancyGrid
edu.tufts.hrilab.diarcros.msg.map_msgs.OccupancyGridUpdate
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config
edu.tufts.hrilab.diarcros.msg.sensor_msgs.PointCloud
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config
move_base_msgs.MoveBaseResult
org.ros.actionlib.state.SimpleClientGoalState
edu.tufts.hrilab.diarcros.msg.nav_msgs.Path
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config
edu.tufts.hrilab.diarcros.msg.sensor_msgs.PointCloud2
edu.tufts.hrilab.diarcros.msg.nav_msgs.Path
edu.tufts.hrilab.diarcros.msg.nav_msgs.Path
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config
edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Log
void
sendBaseScan
(edu.tufts.hrilab.diarcros.msg.sensor_msgs.LaserScan msg) void
sendClock
(edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Clock msg) void
sendHeadCameraDepthDownsampleCameraInfo
(edu.tufts.hrilab.diarcros.msg.sensor_msgs.CameraInfo msg) void
sendHeadCameraDepthDownsampleImageRaw
(edu.tufts.hrilab.diarcros.msg.sensor_msgs.Image msg) void
sendMap
(edu.tufts.hrilab.diarcros.msg.nav_msgs.OccupancyGrid msg) void
sendMoveBaseMsgsMoveBaseGoal
(edu.tufts.hrilab.diarcros.msg.move_base_msgs.MoveBaseGoal goal) void
sendMoveBaseSimpleGoal
(edu.tufts.hrilab.diarcros.msg.geometry_msgs.PoseStamped msg) void
sendOdom
(edu.tufts.hrilab.diarcros.msg.nav_msgs.Odometry msg) void
sendTf
(edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage msg) void
sendTfStatic
(edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage msg) void
boolean
waitForMoveBaseMsgsMoveBaseResult
(long timeout, TimeUnit units) void
boolean
waitForMoveBaseMsgsMoveBaseServer
(long timeout, TimeUnit units) void
-
Constructor Details
-
MoveBase
public MoveBase() -
MoveBase
-
-
Method Details
-
waitForNode
public void waitForNode() -
getCurrentTime
public edu.tufts.hrilab.diarcros.msg.Time getCurrentTime() -
getMoveBaseGlobalCostmapInflaterParameterUpdates
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config getMoveBaseGlobalCostmapInflaterParameterUpdates() -
getMoveBaseGlobalCostmapObstaclesClearingEndpoints
public edu.tufts.hrilab.diarcros.msg.sensor_msgs.PointCloud getMoveBaseGlobalCostmapObstaclesClearingEndpoints() -
getMoveBaseParameterDescriptions
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription getMoveBaseParameterDescriptions() -
getMoveBaseGlobalCostmapStaticMapParameterUpdates
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config getMoveBaseGlobalCostmapStaticMapParameterUpdates() -
getRosout
public edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Log getRosout() -
getMoveBaseLocalCostmapObstaclesParameterDescriptions
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription getMoveBaseLocalCostmapObstaclesParameterDescriptions() -
getMoveBaseLocalCostmapInflaterParameterUpdates
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config getMoveBaseLocalCostmapInflaterParameterUpdates() -
getMoveBaseLocalCostmapCostmapUpdates
public edu.tufts.hrilab.diarcros.msg.map_msgs.OccupancyGridUpdate getMoveBaseLocalCostmapCostmapUpdates() -
getMoveBaseCurrentGoal
public edu.tufts.hrilab.diarcros.msg.geometry_msgs.PoseStamped getMoveBaseCurrentGoal() -
getMoveBaseLocalCostmapObstaclesParameterUpdates
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config getMoveBaseLocalCostmapObstaclesParameterUpdates() -
getMoveBaseTrajectoryPlannerROSGlobalPlan
public edu.tufts.hrilab.diarcros.msg.nav_msgs.Path getMoveBaseTrajectoryPlannerROSGlobalPlan() -
getMoveBaseParameterUpdates
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config getMoveBaseParameterUpdates() -
getMoveBaseGlobalCostmapCostmapUpdates
public edu.tufts.hrilab.diarcros.msg.map_msgs.OccupancyGridUpdate getMoveBaseGlobalCostmapCostmapUpdates() -
getMoveBaseLocalCostmapParameterDescriptions
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription getMoveBaseLocalCostmapParameterDescriptions() -
getMoveBaseGlobalCostmapParameterUpdates
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config getMoveBaseGlobalCostmapParameterUpdates() -
getMoveBaseLocalCostmapObstaclesClearingEndpoints
public edu.tufts.hrilab.diarcros.msg.sensor_msgs.PointCloud getMoveBaseLocalCostmapObstaclesClearingEndpoints() -
getMoveBaseTrajectoryPlannerROSParameterUpdates
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config getMoveBaseTrajectoryPlannerROSParameterUpdates() -
getCmdVel
public edu.tufts.hrilab.diarcros.msg.geometry_msgs.Twist getCmdVel() -
getMoveBaseLocalCostmapCostmap
public edu.tufts.hrilab.diarcros.msg.nav_msgs.OccupancyGrid getMoveBaseLocalCostmapCostmap() -
getMoveBaseGlobalCostmapStaticMapParameterDescriptions
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription getMoveBaseGlobalCostmapStaticMapParameterDescriptions() -
getMoveBaseGlobalCostmapInflaterParameterDescriptions
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription getMoveBaseGlobalCostmapInflaterParameterDescriptions() -
getMoveBaseTrajectoryPlannerROSLocalPlan
public edu.tufts.hrilab.diarcros.msg.nav_msgs.Path getMoveBaseTrajectoryPlannerROSLocalPlan() -
getMoveBaseTrajectoryPlannerROSParameterDescriptions
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription getMoveBaseTrajectoryPlannerROSParameterDescriptions() -
getMoveBaseLocalCostmapParameterUpdates
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config getMoveBaseLocalCostmapParameterUpdates() -
getMoveBaseGlobalCostmapObstaclesParameterUpdates
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config getMoveBaseGlobalCostmapObstaclesParameterUpdates() -
getMoveBaseLocalCostmapInflaterParameterDescriptions
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription getMoveBaseLocalCostmapInflaterParameterDescriptions() -
getMoveBaseGlobalCostmapObstaclesParameterDescriptions
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription getMoveBaseGlobalCostmapObstaclesParameterDescriptions() -
getMoveBaseGlobalCostmapParameterDescriptions
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription getMoveBaseGlobalCostmapParameterDescriptions() -
getMoveBaseTrajectoryPlannerROSCostCloud
public edu.tufts.hrilab.diarcros.msg.sensor_msgs.PointCloud2 getMoveBaseTrajectoryPlannerROSCostCloud() -
getMoveBaseGlobalCostmapCostmap
public edu.tufts.hrilab.diarcros.msg.nav_msgs.OccupancyGrid getMoveBaseGlobalCostmapCostmap() -
sendClock
public void sendClock(edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Clock msg) -
sendBaseScan
public void sendBaseScan(edu.tufts.hrilab.diarcros.msg.sensor_msgs.LaserScan msg) -
sendTfStatic
public void sendTfStatic(edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage msg) -
sendTf
public void sendTf(edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage msg) -
sendMoveBaseSimpleGoal
public void sendMoveBaseSimpleGoal(edu.tufts.hrilab.diarcros.msg.geometry_msgs.PoseStamped msg) -
sendHeadCameraDepthDownsampleCameraInfo
public void sendHeadCameraDepthDownsampleCameraInfo(edu.tufts.hrilab.diarcros.msg.sensor_msgs.CameraInfo msg) -
sendHeadCameraDepthDownsampleImageRaw
public void sendHeadCameraDepthDownsampleImageRaw(edu.tufts.hrilab.diarcros.msg.sensor_msgs.Image msg) -
callMoveBaseSetParameters
public boolean callMoveBaseSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) -
callMoveBaseTrajectoryPlannerROSSetParameters
public boolean callMoveBaseTrajectoryPlannerROSSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) -
callMoveBaseLocalCostmapSetParameters
public boolean callMoveBaseLocalCostmapSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) -
callMoveBaseLocalCostmapObstaclesSetParameters
public boolean callMoveBaseLocalCostmapObstaclesSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) -
callMoveBaseLocalCostmapInflaterSetParameters
public boolean callMoveBaseLocalCostmapInflaterSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) -
callMoveBaseGetLoggers
public boolean callMoveBaseGetLoggers(edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersResponse response) -
callMoveBaseGlobalCostmapStaticMapSetParameters
public boolean callMoveBaseGlobalCostmapStaticMapSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) -
callMoveBaseGlobalCostmapInflaterSetParameters
public boolean callMoveBaseGlobalCostmapInflaterSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) -
callMoveBaseGlobalCostmapObstaclesSetParameters
public boolean callMoveBaseGlobalCostmapObstaclesSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) -
callMoveBaseGlobalCostmapSetParameters
public boolean callMoveBaseGlobalCostmapSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) -
callMoveBaseClearCostmaps
public boolean callMoveBaseClearCostmaps(edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyRequest request, edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyResponse response) -
callMoveBaseSetLoggerLevel
public boolean callMoveBaseSetLoggerLevel(edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelResponse response) -
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
-