B站视频6.5.3 使用jointstatebroadcaster出现参数错误
-

如图所示,我使用的环境是ubunt24.04+jazzy 已将小鱼的humble写法完全改好成适配jazzy的版本。现在出现param-file-p的错误。
已经检查过以下:
param.yaml 文件已经检查完毕
新版gz sim导入插件并且引用的xacro也已经检查完毕

launch文件也已经检查完毕。
指令排除问题
ros2 node list 输出是有 /controller_manager /gz_ros_control
使用test.urdf之后也可以在其中看到真实的share目录下的绝对路径
ros2 control list_controllers 输出No controllers are currently loaded!
ros2 control list_hardware_interfaces 输出正常
command interfaces
left_wheel_joint/effort [available] [unclaimed]
left_wheel_joint/velocity [available] [unclaimed]
right_wheel_joint/effort [available] [unclaimed]
right_wheel_joint/velocity [available] [unclaimed]
state interfaces
left_wheel_joint/effort
left_wheel_joint/position
left_wheel_joint/velocity
right_wheel_joint/effort
right_wheel_joint/position
right_wheel_joint/velocity
ros2 param list /controller_manager 也可以正确读到joint_state_broadcaster.type
ros2 service call /controller_manager/load_controller controller_manager_msgs/srv/LoadController "{name: 'joint_state_broadcaster'}"输出requester: making request: controller_manager_msgs.srv.LoadController_Request(name='joint_state_broadcaster')response:
controller_manager_msgs.srv.LoadController_Response(ok=False)AI都问疯了,还是解决不了,最后我搜了一下github,发现有个人跟我有同样的问题,如果我的描述不够清楚,可以请大家帮忙看看那个人的,网址如下https://github.com/GogiPuttar/ros2_control_bug_example/tree/main
最后谢谢大家帮忙解决一下问题```