diff --git a/src/gc_navigation2_slamtoolbox/config/nav_to_pose_ackermann.xml b/src/gc_navigation2_slamtoolbox/config/nav_to_pose_ackermann.xml index 3cda7ff..5b2cc52 100644 --- a/src/gc_navigation2_slamtoolbox/config/nav_to_pose_ackermann.xml +++ b/src/gc_navigation2_slamtoolbox/config/nav_to_pose_ackermann.xml @@ -25,10 +25,10 @@ - - - - + + + + diff --git a/src/gc_navigation2_slamtoolbox/params/gc_navigation_slam.yaml b/src/gc_navigation2_slamtoolbox/params/gc_navigation_slam.yaml index 47b13f3..31f37c5 100644 --- a/src/gc_navigation2_slamtoolbox/params/gc_navigation_slam.yaml +++ b/src/gc_navigation2_slamtoolbox/params/gc_navigation_slam.yaml @@ -8,7 +8,7 @@ bt_navigator: global_frame: map robot_base_frame: base_footprint odom_topic: /odom - bt_loop_duration: 20 + bt_loop_duration: 50 default_server_timeout: 20 # 阿克曼底盘专用 BT:移除 Spin,恢复行为 = 清代价地图 → 后退 → 等待 default_nav_to_pose_bt_xml: /home/guoch/test_ws/install/gc_navigation2_slamtoolbox/share/gc_navigation2_slamtoolbox/config/nav_to_pose_ackermann.xml @@ -64,12 +64,12 @@ bt_navigator_rclcpp_node: controller_server: ros__parameters: use_sim_time: True - controller_frequency: 30.0 + controller_frequency: 20.0 FollowPath: plugin: "nav2_mppi_controller::MPPIController" - time_steps: 56 + time_steps: 36 model_dt: 0.05 - batch_size: 2000 + batch_size: 1000 vx_std: 0.2 vy_std: 0.0 wz_std: 0.4 @@ -313,7 +313,8 @@ behavior_server: plugin: "nav2_behaviors/Spin" # 需保留以匹配默认 BT XML backup: plugin: "nav2_behaviors/BackUp" - backup_dist: 0.5 + backup_dist: 0.8 + backup_speed: 0.18 wait: plugin: "nav2_behaviors/Wait" wait_duration: 0.5