RoboMaster

标题: 【求助帖】请教UWB定位模块的具体通信协议 [打印本页]

作者: Joen    时间: 2018-3-16 14:44
标题: 【求助帖】请教UWB定位模块的具体通信协议

Hello各位大佬们!在下小半年前通过线下渠道入了一套RoboMaster UWB定位模块(点击跳转到论坛介绍帖子),计划用在比赛以外的一个小项目中,作为定位算法的一部分数据来源。近期具体开工时发现,正确安装、设置了基站和标签模块之后,标签模块的位置可以正确在RoboMaster_Assistant_1.4中画出轨迹了,但是自己读取数据包时犯了难。使用手册上对通信协议的描述是如以下这样的:


[attach]16228[/attach]

但是这个描述中并没有说明数据帧的帧头帧尾等等信息。我用PC上的串口助手读取UWB定位模块时得到的结果如下:

[attach]16229[/attach]

其中换行是我根据猜测自行添加的。如果说“FF FF FF FF 0E 41 01 17”是帧头的话,那这个帧头是否有什么潜在的含义呢?其他的信息也很难仅仅通过使用说明完全理清楚。


所以在此想请教各位大大有没有更详细的通信协议介绍可供参考,特别是如下视频中下位机的控制算法(或者仅仅是UWB数据读取部分)能够开源的话就更加感激不尽了!!

https://v.qq.com/x/page/u0551fv1mdt.html




作者: sky.huang    时间: 2018-3-16 16:42
手册里面有说是50Hz周期发送的,所以数据包是根据时间间隔去区分的,比如串口可以用空闲中断判断是否收到了一个包,CAN口可以根据两个报文之间的间隔,大于10ms就判断为一个新包开始
作者: Joen    时间: 2018-3-19 15:42
sky.huang 发表于 2018-3-16 16:42
手册里面有说是50Hz周期发送的,所以数据包是根据时间间隔去区分的,比如串口可以用空闲中断判断是否收到了 ...

总算可以了! 感恩! 谢谢大腿!
作者: sky.huang    时间: 2018-3-19 17:13

作者: laowang    时间: 2018-12-12 21:01
大家用UWB做全局辅助定位吗? 有个朋友说,深圳灵踪科技的光学定位(基站式)可以做到很高的精度,不知道有人用过没?他给了我一个电话 15618591917,还没来得及联系。
作者: anyway    时间: 2019-1-19 10:38
sky.huang 发表于 2018-3-16 16:42
手册里面有说是50Hz周期发送的,所以数据包是根据时间间隔去区分的,比如串口可以用空闲中断判断是否收到了 ...

请问标签的串口通信协议具体是什么呢?同楼主一样用串口助手得到的16进制数,分析之后发现和说明书上给的不一致,能否指点一下?
作者: ShonLinus    时间: 2019-1-20 14:31
Joen 发表于 2018-3-19 15:42
总算可以了! 感恩! 谢谢大腿!

楼主,请问如何这个定位系统的sdk呀?新手不太懂,能否私信我一个联系方式,有些小问题想请教您
作者: patebeng    时间: 2019-11-1 15:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: 陈燕惠    时间: 2019-12-18 13:31
所以可以分享一下协议吗?




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