在ROS机器人仿真运行过程中出现static_map和map_type的警告,它们是因为ROS中已经提供了这两个的插件,我们又在move_base的参数文件中设置了但没用到,只需要删除掉即可

1.local_costmap或者global_costmap: Pre-Hydro parameter "static_map" unused since "plugins" is provided
解决办法:在move_base包中找到local_costmap_params.yaml和global_costmap_params.yaml文件打开

删掉“static_map:false”这一行
2.local_costmap和global_costmap: Pre-Hydro parameter "map_type" unused since "plugins" is provided
解决办法:在move_base包中找到costmap_common_params.yaml文件打开

删除“map_type: costmap”这一行
修改完重新运行时可能会报警告:
Timed out waiting for transform from robot_0/base_footprint to map to become available before running costmap, tf error: . canTransform returned after 0.1 timeout was 0.1.
如果之前未报此类警告只需把虚拟机重启再运行警告就会消失。
解决ROS机器人仿真中的static_map和map_type警告
本文档介绍了在ROS机器人仿真运行时遇到关于static_map和map_type的警告的解决方法。通过删除move_base参数文件中未使用的static_map和map_type设置,可以消除这些警告。此外,如果之后出现等待transform的警告,可能需要重启虚拟机以解决问题。
2446

被折叠的 条评论
为什么被折叠?



