Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
小 2024年11月1日 09:08
@Jason_Duan 在 python服务,call服务时提示:waiting for service to become available... 中说:
ros2 service call /face_detect chapt4_interfaces/srv/FaceDetector
ros2 service call /face_detector chapt4_interfaces/srv/FaceDetector
服务名字搞错了
A 13天之前
@395934383 请问一下是怎么解决的,我也遇到了这个问题,望解惑,感谢!
尚无回复
小 2023年10月18日 14:06
@siceanfly 没有比较好的办法,不堵塞到是有,使用多线程回调组就可以了,除此之外使用timer其时也挺好的,定时一次就取消就行,检测完就停下来。 一次性发送多个服务可以全部发送异步的 auto future = client->async_send_request(my_request); ,然后将future存下,10s后检测future状态就可以进行处理了。
Z 2022年12月15日 01:39
@Lorry 好的谢谢老哥
1 2024年1月30日 09:31
@846863428 可以ros2 service list -t 查看参数接口是否正确,如果是empty的话,不用加传参,有参数就必须要传参的,如果是多个node同时调用同意给service,可以加callback_group来排队处理
小 2022年7月15日 03:20
@Lorry ☺️好嘞