wiki是最好的学习资料,以下直接参考了wiki官网。另外po出官网网址,建议英语较好的朋友之接看原版
http://wiki.ros.org/fake_localization
fake_localization包提供一个单一的节点fake_localization,相当于AMCL定位的ROS API接口。在仿真过程中,此节点最常用,以一种提供完美定位且方便实用的算法。
具体来说,fake_localization通过AMCL算法将里程数据转换为pose点和particle cloud点云。
AMCL是一套常用的仿真定位算法,可自行google。
base_pose_ground_truth (nav_msgs/Odometry)
initialpose (geometry_msgs/PoseWithCovarianceStamped)
amcl_pose (geometry_msgs/PoseWithCovarianceStamped)
particlecloud (geometry_msgs/PoseArray)
~odom_frame_id (string, default: "odom")
~delta_x (double, default: 0.0)
~delta_y (double, default: 0.0)
~delta_yaw (double, default: 0.0)
~global_frame_id (string, default: /map)
~base_frame_id (string, default: base_link)
/map → <value of odom_frame_id parameter>
原文:https://www.cnblogs.com/JuiceCat/p/12021946.html