<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[B站视频6.5.3 使用jointstatebroadcaster出现参数错误]]></title><description><![CDATA[<p dir="auto"><img src="/forum/assets/uploads/files/1765999885665-baf25fcf-42b4-4481-8cd8-da6d992ef898-d82a863d7c5622e8f25fd020a4c99a07-resized.png" alt="baf25fcf-42b4-4481-8cd8-da6d992ef898-d82a863d7c5622e8f25fd020a4c99a07.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">如图所示，我使用的环境是ubunt24.04+jazzy  已将小鱼的humble写法完全改好成适配jazzy的版本。现在出现param-file-p的错误。<br />
已经检查过以下:<br />
param.yaml 文件已经检查完毕<img src="/forum/assets/uploads/files/1766000119385-b6006a9f-5357-4f3f-84ec-19ca21a05168-065a5c0a89ddc17d1707f08822b34cc0.png" alt="b6006a9f-5357-4f3f-84ec-19ca21a05168-065a5c0a89ddc17d1707f08822b34cc0.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">新版gz sim导入插件并且引用的xacro也已经检查完毕<br />
<img src="/forum/assets/uploads/files/1766000168267-b2a5d075-3f93-4c02-bd52-81c50d99c1f2-9b3dc72ce1ba1c831ceab8b0c886b196.png" alt="b2a5d075-3f93-4c02-bd52-81c50d99c1f2-9b3dc72ce1ba1c831ceab8b0c886b196.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">launch文件也已经检查完毕。</p>
<p dir="auto">指令排除问题<br />
ros2 node list   输出是有 /controller_manager  /gz_ros_control<br />
使用test.urdf之后也可以在其中看到真实的share目录下的绝对路径<br />
ros2 control list_controllers 输出No controllers are currently loaded!<br />
ros2 control list_hardware_interfaces 输出正常<br />
command interfaces<br />
left_wheel_joint/effort [available] [unclaimed]<br />
left_wheel_joint/velocity [available] [unclaimed]<br />
right_wheel_joint/effort [available] [unclaimed]<br />
right_wheel_joint/velocity [available] [unclaimed]<br />
state interfaces<br />
left_wheel_joint/effort<br />
left_wheel_joint/position<br />
left_wheel_joint/velocity<br />
right_wheel_joint/effort<br />
right_wheel_joint/position<br />
right_wheel_joint/velocity<br />
ros2 param list /controller_manager 也可以正确读到joint_state_broadcaster.type<br />
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')</p>
<p dir="auto">response:<br />
controller_manager_msgs.srv.LoadController_Response(ok=False)</p>
<p dir="auto">AI都问疯了，还是解决不了，最后我搜了一下github，发现有个人跟我有同样的问题，如果我的描述不够清楚，可以请大家帮忙看看那个人的，网址如下https://github.com/GogiPuttar/ros2_control_bug_example/tree/main</p>
<p dir="auto">最后谢谢大家帮忙解决一下问题```</p>
]]></description><link>https://fishros.org.cn/forum/topic/4673/b站视频6-5-3-使用jointstatebroadcaster出现参数错误</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 22:29:14 GMT</lastBuildDate><atom:link href="https://fishros.org.cn/forum/topic/4673.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 17 Dec 2025 20:46:13 GMT</pubDate><ttl>60</ttl></channel></rss>