Package edu.tufts.hrilab.diarcros.common
Class Amcl
java.lang.Object
edu.tufts.hrilab.diarcros.common.Amcl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
callAmclGetLoggers
(edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersResponse response) boolean
callAmclSetLoggerLevel
(edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelResponse response) boolean
callAmclSetParameters
(edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureRequest request, edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.ReconfigureResponse response) boolean
callGlobalLocalization
(edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyRequest request, edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyResponse response) boolean
callRequestNomotionUpdate
(edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyRequest request, edu.tufts.hrilab.diarcros.msg.std_srvs.EmptyResponse response) boolean
callSetMap
(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.ConfigDescription
edu.tufts.hrilab.diarcros.msg.dynamic_reconfigure.Config
edu.tufts.hrilab.diarcros.msg.geometry_msgs.PoseWithCovarianceStamped
edu.tufts.hrilab.diarcros.msg.Time
edu.tufts.hrilab.diarcros.msg.geometry_msgs.PoseArray
edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Log
edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage
getTf()
void
sendBaseScan
(edu.tufts.hrilab.diarcros.msg.sensor_msgs.LaserScan msg) void
sendClock
(edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Clock msg) void
sendInitialpose
(edu.tufts.hrilab.diarcros.msg.geometry_msgs.PoseWithCovarianceStamped msg) void
sendTf
(edu.tufts.hrilab.diarcros.msg.tf2_msgs.TFMessage msg) void
sendTfStatic
(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)
-