问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

点云数据UDP数据包解析算法举例

发布网友 发布时间:2022-12-07 22:17

我来回答

1个回答

热心网友 时间:2023-06-21 16:42

# fill pcl msg

fields = [PointField('x', 0, PointField.FLOAT32, 1),

             PointField('y', 4, PointField.FLOAT32, 1),

             PointField('z', 8, PointField.FLOAT32, 1),

              PointField('intensity', 12, PointField.FLOAT32, 1)]

包括激光点的三维坐标、多次回波信息、强度信息、扫描角度、分类信息、飞行航带信息、飞行姿态信息、项目信息、GPS信息、数据点颜色信息等

C–class(所属类)

F一flight(航线号)

T一time(GPS时间)

I一intensity(回波强度)

R一return(第几次回波)

N一number of return(回波次数)

A一scan angle(扫描角)

RGB一red green blue(RGB颜色值)

点云数据UDP数据包解析算法举例

以某一个UDP数据包中Block 3中的Channel 5为例,具体的线束分布请参考附录I:

1)由附录I可知,Channel 5对应的水平角度偏移量为-1.042°,垂直角度为3.04°。

2)水平角度为转子此时的角度加上水平角度偏移量=(Azimuth Angle 3+(-1.042))度

(注意 我们定义从上往下看时,顺时针为水平角度正方向)。

3)解析UDP包Channel 5 Unit 3的值,其高位2个bytes构成的距离值乘以4mm即可得到以毫米为单位的真实世界的测距值。

至此,这一个测距点表示的测距方向和测距距离都得到了解析,可以在极坐标系或者直角坐标系中画出此次测距对应的障碍物点位置。对每个UDP包中所有的测距数据都做这样的解析,即可画出实时的激光雷达测距点云。

3.2 GPS数据UDP包

每一个GPS数据包都含有42 bytes以太网包头及512 bytes UDP数据。所有的多字节值均为小端字节序Little Endian。GPS数据包每秒被触发一次,端

口10110。

在接收到GPS数据前,激光雷达内部的1Hz的信号上升沿会触发一个GPS数据包。GPS数据包中的初始时间为000101000000(yymmddhhmmss,年,

月,日,时,分,秒)。如果GPRMC信息在开始时没有被提供,此非真实的GPS时间会随着内部1Hz信号更新。如果雷达接收到PPS信号和GPRMC数

据,本地的1Hz信号会被锁定到PPS信号。GPS数据包还是通过内部1Hz信号上升沿触发。同时,GPS数据包中的时间会被更新为GPRMC信息中的真实

时间。

GPS模块首先会发送PPS信号,再发送GPRMC信息。雷达可以从中提取出UTC信息,并把6 bytes的UTC时间(年:月:日:时:分:秒)输入到点云

数据包中。用户可以通过相加点云数据包中4 bytes的时间戳和6 bytes的UTC时间来获得此数据包的绝对时间。

一旦雷达获取到GPS信号,数据包中的GPS时间就会根据接收到的GPRMC信息进行更新。如果GPS模块停止发送数据,雷达依然会根据内部1Hz信号上

升沿触发GPS数据包,并且数据包中GPS时间会根据之前得到的真实GPS时间计时。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...她闺蜜绝交了,心情很不好,都不怎么和我说话了我应该怎么样才能... 拍视频有兔耳朵之类的app叫什么软件 我的红米note4g移动版经常虚电怎么办啊,现实满了,可只有不到百分之十... 尖锐湿疣通过血液检查可以检查出来吗 人体吸入的空气与呼出的气体所含成分的比较正确的是:①氧气的含量:吸入... 逃离塔科夫跳蚤市场怎么抢安全箱_逃离塔科夫跳蚤市场抢安全箱方法_百度... 秦岚演的蔡春妮的电视剧叫什么名字 咱们相爱吧蔡春妮爆发是哪一集咱们相爱吧蔡春妮爆发在第几集 ...机油加注口盖忘盖了,工作了一个小时对发动机影响大吗?需要修吗... excel表格中的文字怎样从右到左显示? 马云48亿收购英国支付巨头什么时候结束 马云收购银泰城原因 中国高等教育学生信息网,密码两次输入不对,怎么办? 属猪男分手后会后悔吗,生肖猪男生会在分手后依然忘不了对方吗?_百度知 ... 生肖猪想提分手的暗示,看懂吗? 如何预防孩子遭遇校园霸凌? 古风有韵味的男孩好名精选大全 瀚然这个名字好吗,给刚出生孩子取名 煤气灶风门是什么-燃气灶的风门在什么地方 快手号副号注销账号,会显示哪一个号码注销的 发朋友圈看透人生的句子85句 伤感说说个性大全:伤是累积出来的,有些话说太迟了 迷茫的心情不好的说说:若我所有的深情你都懂,那就别辜负 心情低落的不好的说说:流着泪的时候,身边总是没有一个人 失恋想哭的伤感说说:爱你这条路,我走到了万劫不复 伤感的句子带人生感悟 句句精辟 心情不好的说说大全:时间会耗尽一个人的所有热情 设置sim卡密码有什么用 半命题作文善良的什么800 善良的什么填合适的词 opencv中用reprojectimage3d得到image3d怎么实现三维重建用点云匹配 属狗男最适合结婚的年纪 1994年属狗最佳结婚年龄,属狗的属相婚配表1994年什么时候结婚... 属狗的人在几月出生最好男 请问莲藕怎么保鲜放的时间长一点? 为什么葱是荤,鸡蛋是素? 为什么葱蒜韭菜是荤 属狗男何时在女友眼中最帅 属狗男受女生青睐的程度? 属狗女友对男友的身材最看重什么? ...去朋友家吃饭,在路上被我姐看到了。我姐给我发视频问我 祭灶节吃什么 双重人格一般在几岁开始形成 别人发的群收款不小心退出来了怎么办 蜂蜜水什么时间喝? 工行信用卡45万积分能兑换什么 特朗普访问中国几次 特朗普来中国访华几次 2022美国有几次访华大会 读书的名言格言警句古代人(精选27句)