有关microros服务无法获取回应的问题咨询
-
我烧录至ESP32中程序主体如上,可以查看到ros2的节点和服务,但是发送请求后无法受到回应(会卡在那里),通过agent可以看到ESP32接收到了请求,我在服务回调函数添加了串口打印信息如下,
但实际情况是我三次请求都是a=1,b=2,ESP32接收到的数据是随机大数,并不正确。并且串口信息显示已发送回应但是主机接受不到,尝试写该QOS至reliable,但是似乎没有这个函数,请问有人遇到过这样的问题吗?我尝试过串口连接和wifi连接,结果都是这样,希望有高人指点一下,万分感谢!
*补充:microROS的话题发布和订阅没有问题,就是服务跑不通
下图为我发送请求后状态
下图为我看到的agent届收到请求的所有反应