<?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[Topics tagged with service]]></title><description><![CDATA[A list of topics that have been tagged with service]]></description><link>https://fishros.org.cn/forum/tags/service</link><generator>RSS for Node</generator><lastBuildDate>Wed, 17 Jun 2026 10:00:42 GMT</lastBuildDate><atom:link href="https://fishros.org.cn/forum/tags/service.rss" rel="self" type="application/rss+xml"/><pubDate>Invalid Date</pubDate><ttl>60</ttl><item><title><![CDATA[连接不上服务&#x2F;controller_manager&#x2F;list_controllers]]></title><description><![CDATA[<p dir="auto"><img src="/forum/assets/uploads/files/1750214822850-a4c5ed5c-ea26-4b17-8da4-4a1a20360ae0-image-resized.png" alt="a4c5ed5c-ea26-4b17-8da4-4a1a20360ae0-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://fishros.org.cn/forum/topic/4369/连接不上服务-controller_manager-list_controllers</link><guid isPermaLink="true">https://fishros.org.cn/forum/topic/4369/连接不上服务-controller_manager-list_controllers</guid><dc:creator><![CDATA[1700774164]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[python服务，call服务时提示：waiting for service to become available...]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://fishros.org.cn/forum/uid/12544">@Jason_Duan</a> 在 <a href="/forum/post/13742">python服务，call服务时提示：waiting for service to become available...</a> 中说：</p>
<blockquote>
<p dir="auto">ros2 service call /face_detect chapt4_interfaces/srv/FaceDetector</p>
</blockquote>
<p dir="auto">ros2 service call /face_detector chapt4_interfaces/srv/FaceDetector</p>
<p dir="auto">服务名字搞错了</p>
]]></description><link>https://fishros.org.cn/forum/topic/3246/python服务-call服务时提示-waiting-for-service-to-become-available</link><guid isPermaLink="true">https://fishros.org.cn/forum/topic/3246/python服务-call服务时提示-waiting-for-service-to-become-available</guid><dc:creator><![CDATA[小鱼]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[esp32 microros服务端接收到pc端，service call发过来的信息不对]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://fishros.org.cn/forum/uid/5787">@395934383</a> 请问一下是怎么解决的，我也遇到了这个问题，望解惑，感谢！</p>
]]></description><link>https://fishros.org.cn/forum/topic/1961/esp32-microros服务端接收到pc端-service-call发过来的信息不对</link><guid isPermaLink="true">https://fishros.org.cn/forum/topic/1961/esp32-microros服务端接收到pc端-service-call发过来的信息不对</guid><dc:creator><![CDATA[antimimitic]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[ros2服务调不同，不知道缺什么，节点都可以运行，也source了]]></title><description><![CDATA[<pre><code class="language-bash">ros2 service call /save_map cartographer_ros_msgs/srv/SaveMap "{path: /home/, include_unfinished_submaps: true}"
Traceback (most recent call last):
  File "/opt/ros2/foxy/lib/python3.6/site-packages/rosidl_generator_py/import_type_support_impl.py", line 46, in import_type_support
    return importlib.import_module(module_name, package=pkg_name)
  File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "&lt;frozen importlib._bootstrap&gt;", line 994, in _gcd_import
  File "&lt;frozen importlib._bootstrap&gt;", line 971, in _find_and_load
  File "&lt;frozen importlib._bootstrap&gt;", line 953, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'cartographer_ros_msgs.cartographer_ros_msgs_s__rosidl_typesupport_c'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/ros2/foxy/bin/ros2", line 11, in &lt;module&gt;
    load_entry_point('ros2cli==0.9.11', 'console_scripts', 'ros2')()
  File "/opt/ros2/foxy/lib/python3.6/site-packages/ros2cli/cli.py", line 67, in main
    rc = extension.main(parser=parser, args=args)
  File "/opt/ros2/foxy/lib/python3.6/site-packages/ros2service/command/service.py", line 41, in main
    return extension.main(args=args)
  File "/opt/ros2/foxy/lib/python3.6/site-packages/ros2service/verb/call.py", line 59, in main
    args.service_type, args.service_name, args.values, period)
  File "/opt/ros2/foxy/lib/python3.6/site-packages/ros2service/verb/call.py", line 83, in requester
    cli = node.create_client(srv_module, service_name)
  File "/opt/ros2/foxy/lib/python3.6/site-packages/rclpy/node.py", line 1249, in create_client
    check_for_type_support(srv_type)
  File "/opt/ros2/foxy/lib/python3.6/site-packages/rclpy/type_support.py", line 29, in check_for_type_support
    msg_type.__class__.__import_type_support__()
  File "/opt/eame/cartographer_ros_msgs/lib/python3.6/site-packages/cartographer_ros_msgs/srv/_save_map.py", line 279, in __import_type_support__
    module = import_type_support('cartographer_ros_msgs')
  File "/opt/ros2/foxy/lib/python3.6/site-packages/rosidl_generator_py/import_type_support_impl.py", line 48, in import_type_support
    raise UnsupportedTypeSupport(pkg_name)
rosidl_generator_py.import_type_support_impl.UnsupportedTypeSupport: Could not import 'rosidl_typesupport_c' for package 'cartographer_ros_msgs'
</code></pre>
]]></description><link>https://fishros.org.cn/forum/topic/1942/ros2服务调不同-不知道缺什么-节点都可以运行-也source了</link><guid isPermaLink="true">https://fishros.org.cn/forum/topic/1942/ros2服务调不同-不知道缺什么-节点都可以运行-也source了</guid><dc:creator><![CDATA[811877507]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[如何实现client端发送service后获取response超时的逻辑（非阻塞）]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://fishros.org.cn/forum/uid/4726">@siceanfly</a> 没有比较好的办法，不堵塞到是有，使用多线程回调组就可以了，除此之外使用timer其时也挺好的，定时一次就取消就行，检测完就停下来。<br />
一次性发送多个服务可以全部发送异步的 auto future = client-&gt;async_send_request(my_request); ，然后将future存下，10s后检测future状态就可以进行处理了。</p>
]]></description><link>https://fishros.org.cn/forum/topic/1774/如何实现client端发送service后获取response超时的逻辑-非阻塞</link><guid isPermaLink="true">https://fishros.org.cn/forum/topic/1774/如何实现client端发送service后获取response超时的逻辑-非阻塞</guid><dc:creator><![CDATA[小鱼]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[等待服务端上线是每次请求之前都要做的么]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://fishros.org.cn/forum/uid/309">@Lorry</a> 好的谢谢老哥</p>
]]></description><link>https://fishros.org.cn/forum/topic/892/等待服务端上线是每次请求之前都要做的么</link><guid isPermaLink="true">https://fishros.org.cn/forum/topic/892/等待服务端上线是每次请求之前都要做的么</guid><dc:creator><![CDATA[Zln4ever]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[ros2 service卡死！]]></title><description><![CDATA[<p dir="auto">我在节点里面创建了一个开启cartographer的服务，我用客户端发送请求到服务端，服务端正确反映了，也开启了cartographer，但是最后return response出现了问题，服务端运行了return：<img src="/forum/assets/uploads/files/1661135712606-5233116f-946c-46c0-9820-2792664cd88a-image.png" alt="5233116f-946c-46c0-9820-2792664cd88a-image.png" class=" img-fluid img-markdown" /> 控制台也输出了：<img src="/forum/assets/uploads/files/1661135676946-4f9a111a-286f-402c-987c-f76a2210b46b-image.png" alt="4f9a111a-286f-402c-987c-f76a2210b46b-image.png" class=" img-fluid img-markdown" /> ，但是客户端一直未收到响应，就一直等待着卡住了，但是服务端的节点继续在运行，并且创建的timer还在发布topic，但是从这之后订阅的节点收不到topic了。请问这是怎么回事呀？有谁知道吗？</p>
]]></description><link>https://fishros.org.cn/forum/topic/587/ros2-service卡死</link><guid isPermaLink="true">https://fishros.org.cn/forum/topic/587/ros2-service卡死</guid><dc:creator><![CDATA[哦哦哦]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[我在使用ros2-foxy服务时，明明有服务节点，但是客户端却无法链接，手动call也无法链接。]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://fishros.org.cn/forum/uid/1856">@846863428</a> 可以ros2 service list -t 查看参数接口是否正确，如果是empty的话，不用加传参，有参数就必须要传参的，如果是多个node同时调用同意给service，可以加callback_group来排队处理</p>
]]></description><link>https://fishros.org.cn/forum/topic/529/我在使用ros2-foxy服务时-明明有服务节点-但是客户端却无法链接-手动call也无法链接</link><guid isPermaLink="true">https://fishros.org.cn/forum/topic/529/我在使用ros2-foxy服务时-明明有服务节点-但是客户端却无法链接-手动call也无法链接</guid><dc:creator><![CDATA[1019531526]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[ros2自定义客户端中spin_until_future_complete的问题]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://fishros.org.cn/forum/uid/309">@Lorry</a> 在 <a href="/forum/post/1772">ros2自定义客户端中spin_until_future_complete的问题</a> 中说：</p>
<blockquote>
<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://fishros.org.cn/forum/uid/2">@小鱼</a> 贴一下timer部分的代码，有同样问题的可以看一下</p>
callback_group_timer=this-&gt;create_callback_group(rclcpp::CallbackGroupType::MutuallyExclusive);
    Timer_ = this-&gt;create_wall_timer(
      5000ms, std::bind(&amp;S7ClinetNode::time_callback, this),callback_group_timer);

</blockquote>
<p dir="auto">现在遇到了同样的问题，也是result.wait_for一定会等待100ms，并且状态一定是timeout，区别是我是在订阅话题的回调函数中发起的客户端请求，请问有有办法可以解决吗？</p>
]]></description><link>https://fishros.org.cn/forum/topic/421/ros2自定义客户端中spin_until_future_complete的问题</link><guid isPermaLink="true">https://fishros.org.cn/forum/topic/421/ros2自定义客户端中spin_until_future_complete的问题</guid><dc:creator><![CDATA[18801286624]]></dc:creator><pubDate>Invalid Date</pubDate></item></channel></rss>