Package edu.tufts.hrilab.diarcros.common
Class Amcl
java.lang.Object
edu.tufts.hrilab.diarcros.common.Amcl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancallAmclGetLoggers(edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersResponse response) booleancallAmclSetLoggerLevel(edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelResponse response) booleancallAmclSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) booleancallGlobalLocalization(edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyRequest request, edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyResponse response) booleancallRequestNomotionUpdate(edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyRequest request, edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyResponse response) booleancallSetMap(edu.tufts.hrilab.diarcros.msg.nav_msgs.SetMapRequest request, edu.tufts.hrilab.diarcros.msg.nav_msgs.SetMapResponse response) edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescriptionedu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Configedu.tufts.hrilab.diarcros.msg.geometry_msgs.PoseWithCovarianceStampededu.tufts.hrilab.diarcros.msg.Timeedu.tufts.hrilab.diarcros.msg.geometry_msgs.PoseArrayedu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Logedu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessagegetTf()voidsendBaseScan(edu.tufts.hrilab.diarcros.msg.sensor_msgs.LaserScan msg) voidsendClock(edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Clock msg) voidsendInitialpose(edu.tufts.hrilab.diarcros.msg.geometry_msgs.PoseWithCovarianceStamped msg) voidsendTf(edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage msg) voidsendTfStatic(edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage msg) void
-
Constructor Details
-
Amcl
public Amcl()
-
-
Method Details
-
waitForNode
public void waitForNode() -
getCurrentTime
public edu.tufts.hrilab.diarcros.msg.Time getCurrentTime() -
getAmclParameterUpdates
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config getAmclParameterUpdates() -
getRosout
public edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Log getRosout() -
getParticlecloud
public edu.tufts.hrilab.diarcros.msg.geometry_msgs.PoseArray getParticlecloud() -
getTf
public edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage getTf() -
getAmclPose
public edu.tufts.hrilab.diarcros.msg.geometry_msgs.PoseWithCovarianceStamped getAmclPose() -
getAmclParameterDescriptions
public edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ConfigDescription getAmclParameterDescriptions() -
sendClock
public void sendClock(edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Clock msg) -
sendInitialpose
public void sendInitialpose(edu.tufts.hrilab.diarcros.msg.geometry_msgs.PoseWithCovarianceStamped 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) -
callAmclSetLoggerLevel
public boolean callAmclSetLoggerLevel(edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelResponse response) -
callGlobalLocalization
public boolean callGlobalLocalization(edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyRequest request, edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyResponse response) -
callAmclGetLoggers
public boolean callAmclGetLoggers(edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersResponse response) -
callAmclSetParameters
public boolean callAmclSetParameters(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) -
callRequestNomotionUpdate
public boolean callRequestNomotionUpdate(edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyRequest request, edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyResponse response)
-