esp32 microros服务端接收到pc端,service call发过来的信息不对
-
问题描述:
在esp32上使用microros服务通信,esp32作为服务端使用set_microros_wifi_transports通信,pc端调用ros2 service call 发送的信息,在pc终端上打印正常,但是esp32服务端串口调试信息显示,接收到的信息不对,并且ros2 service call命令一直卡住,使用rqt工具同样的现象,卡住,然后串口显示的信息不对。
排除点:
同样使用set_microros_wifi_transports通信,话题通信方式,接受到的信息就是对的,wifi应该没有问题
举例:
比如esp32服务端接受请求int32数据,pc端service call 发送数据10,esp32服务端接受到的值很大请问上述问题如何调试呢,怎么确定是哪儿出来问题,使用的是addtwoints代码例子
-
@395934383 有大佬帮你分析下嘛
-
@395934383 已解决