RoboMaster

标题: 【求助帖】学生串口协议雷达数据无法在客户端显示的修改 [打印本页]

作者: 廿阡    时间: 2021-5-19 16:22
标题: 【求助帖】学生串口协议雷达数据无法在客户端显示的修改
近日,有同学反馈说裁判系统学生串口协议中雷达数据无法在客户端显示。
经过排查,发现现在发布的《RoboMaster 2021 裁判系统串口协议附录 V1.2(20210430).pdf》中 雷达站发送的协议与实际不符。
串口协议文档附录描述为:[attach]30232[/attach]


实际发送该结构体时
需要添加一个float 的保留字段其余字段内容不变,如下图所示:
[attach]30237[/attach]

该保留字段没有实际意义,可以填入任何值。请大家及时修改,以免出现客户端无法显示的情况。如红方雷达站发送蓝3的信息

public struct RaderInfoToClient
{
    public UInt16 targetRobotID = 103;
        
    public float targetPosX = 3;   
        
    public float targetPosY = 3;  
        
    public float reserverd = 0;  
        
}

其发包的字段应该下图所示:
[attach]30243[/attach]




作者: laiqilong    时间: 2021-5-19 22:15
调试了好久,原来真的是官方bug。。。不过为啥有两个target_position_y,还是说这个应该是target_position_z?
作者: laiqilong    时间: 2021-5-20 09:26
测试了一下,还是不通,能否发一下串口发送的样例,看看使用串口发送,小地图能不能正确显示?
作者: 廿阡    时间: 2021-5-20 11:10
laiqilong 发表于 2021-5-19 22:15
调试了好久,原来真的是官方bug。。。不过为啥有两个target_position_y,还是说这个应该是target_position_ ...

不好意思  图片错了 我已经更新了图示
作者: 廿阡    时间: 2021-5-20 11:22
laiqilong 发表于 2021-5-20 09:26
测试了一下,还是不通,能否发一下串口发送的样例,看看使用串口发送,小地图能不能正确显示? ...

帖子已经编辑,例子已经附在里面了
作者: CV工程师    时间: 2021-5-28 11:17
请问,小地图显示成功了,但是没办法做到动态显示,显示一下就没了。这个问题怎样解决呢。

作者: 廿阡    时间: 2021-6-3 11:38
CV工程师 发表于 2021-5-28 11:17
请问,小地图显示成功了,但是没办法做到动态显示,显示一下就没了。这个问题怎样解决呢。
...

客户端收到位置信息后只会显示几秒钟
一直发送就能一直显示了
作者: djiuser_11jmUHZ    时间: 2021-7-17 03:23
我的数据包和楼主的一模一样,传输频率也用的10hz,但是小地图上还是没能显示成
作者: RM产品售后    时间: 2021-7-21 20:39
djiuser_11jmUHZ 发表于 2021-7-17 03:23
我的数据包和楼主的一模一样,传输频率也用的10hz,但是小地图上还是没能显示成:'( ...

使用7.0.0.2电源管理模块固件和7.0.0.15主控。
作者: 无心者ol    时间: 2021-7-23 10:45
显示的前提是要对应兵种上线在服务器
作者: 一只小菜鸡ovo    时间: 2022-1-2 16:55
大佬,能给个联系方式交流下嘛QAQ,现在发的数据没有问题,雷达步兵连上服务器,雷达发送服务器还是没有显示




欢迎光临 RoboMaster (https://bbs.robomaster.com/) Powered by Discuz! X3.2