# P5 AMCL 定位参数 —— 改自 lzu_robot/maps/amcl_config.yaml # 麦轮底盘用 omni 运动模型;帧与 chassis_odometry / 激光一致。 # 地图文件由 localization.launch.py 的 map:= 参数注入 map_server 的 yaml_filename。 map_server: ros__parameters: use_sim_time: false yaml_filename: "" # 由 launch 的 map:= 覆盖 topic_name: "map" frame_id: "map" amcl: ros__parameters: use_sim_time: false # ===== 帧 / 话题 ===== odom_model_type: "omni" # 麦轮全向;差速底盘改 "diff" global_frame_id: "map" base_frame_id: "base_footprint" odom_frame_id: "odom" scan_topic: "scan" # ===== 运动模型噪声(按里程计实际精度调)===== alpha1: 0.005 alpha2: 0.005 alpha3: 0.005 alpha4: 0.005 alpha5: 0.005 # ===== 粒子滤波 ===== min_particles: 500 max_particles: 1000 pf_err: 0.05 resample_interval: 5 # ===== 激光模型(匹配 TminiPro:12m)===== laser_model_type: "likelihood_field" laser_max_range: 12.0 laser_min_range: -1.0 max_beams: 500 sigma_hit: 0.05 z_hit: 0.5 z_rand: 0.03 laser_likelihood_max_dist: 2.0 # ===== 更新策略 ===== update_min_d: 0.05 update_min_a: 0.05 transform_tolerance: 0.5 # ===== 初始位姿(按机器人在场地中的起始点设置;可被 launch 覆盖)===== set_initial_pose: true initial_pose: x: 0.0 y: 0.0 z: 0.0 yaw: 0.0