如果你使用的是turtlebot3_navigation2/navigation2.launch.py导航,问题大概出在这里,turtlebot3_navigation2/navigation2.launch.py基于nav2_bringup/bringup_launch.py,但两者载入的params_file并不同,turtlebot3_navigation2/navigation2.launch.py声明了params_file的参数,你可以直接在命令中将其改为nav2_bringup的params/nav2_params.yaml,设置初始位姿后问题就可以解决了。
具体问题可以对比turtlebot3_navigation2和nav2_bringup的params_file,我没有细看。