基于LABVIEW的VELODYNE16线激光雷达驱动

9 篇文章 9 订阅
订阅专栏

基于LABVIEW的VELODYNE16线激光雷达驱动

使用UDP模块接收激光雷达发送的数据包
根据激光雷达数据包格式进行解包

VLP16_LABVIEW.rar https://download.csdn.net/download/rmrgjxeivt/64593253
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

具体协议如图
在这里插入图片描述
激光雷达采用UDP协议传输数据,获取激光雷达数据的方法:1、自编写代码获取雷达的数据,2、可通过Wireshark软件实时的获取激光雷达的数据,激光雷达每一帧的数据长度固定为1248字节,其中分别为前42字节的前数据包标识、12组数据包、4字节时间戳和最后两字节雷达型号参数。12组数据包中前两字节为数据包的开始标识(0xFFEE)、接下去两字节为的旋转角度(当前角度)值和连续32*(2字节的距离值+1字节的激光反射强度值)字节的距离信息,其中323字节分别为雷达两次获取探测信息,每个数据包开头所携带的旋转角度是指当前数据包前163字节对应的角度,而后16*3字节对应的旋转角度激光雷达没有直接给出,需要通过计算前后两次旋转角度然后求取平均值获得。其帧格式如下图所示:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
一部分

依据上图数据包的最左边为00000h表示行标识,左图第一行画红线部分FFEE为数据包的开头标识,E063十六进制两字节标识当前选择角度,B6072A三字节前两字节B607标识雷达激光的探测距离信息,2A表示激光反射强度。右图画红线部分最后面六个字节表示数据帧的时间戳和雷达信息参数,其中6D69940F表示时间戳而3722表示雷达的参数信息。

1、旋转角度值的计算

例如上图第一个数据包的旋转角度为0xE0、0x63

a、反转两个字节变成十六进制63E0

b、把63E0变成无符号的十进制为25568

c、再把25568处于100.0得到255.68,那么得到的值255.68就是当前的旋转角度值

2、16线激光分别测得的距离

例如上一个图第一个数据包第一个激光线的距离,其值为B6072A

a、B6072A其中B607为距离2A为反射强度,首先反转两个距离的字节变成07B6

b、把07B6变成无符号的十进制为1974

c、该型号雷达的分辨率为2.0mm,所以激光束测得的距离为1974 * 2mm = 3948mm

d、3948mm转化为米等于3.948m

3、获得帧的时间戳和雷达型号参数

例如上一个图最后六个字节的数据6D69940F3722

a、前四个字节的数据为时间戳为6D69940F,然后反转顺序0F94696D

b、0F94696D无符号十进制的值为261384557,单位为us

c、把261384557除以1000000可获得当前的时间(单位:秒)

d、后两个字节3722表示雷达的型号和参数,具体的意义如下图所示:

在这里插入图片描述

4、把角度和距离信息转化为三维坐标XYZ值,如下图所示:

在这里插入图片描述

其中R的值为激光雷达测得的与障碍物的直线距离,该值为上述第2点测得的值,其中垂直角度ω可通过查表方法获得,每个激光束对应的角度ω是固定的本文第一张图所示,而α则有第1点测得的旋转角度值。已知旋转角度α、垂直角度ω和R通过图中所述的公式即可求得XYZ值。
————————————————

协议部分参考资料:https://blog.csdn.net/qq_34911636/article/details/89946329

VLP-16 16线激光雷达Demo数据
06-17
VLP16 velodyne 16线激光雷达的示例数据,用于了解激光雷达的点云数据效果。
Velodyne 16线三维激光雷达
xiewf的博客
01-29 5378
Velodyne 16线三维激光雷达VLP-16介绍 16线激光雷达VLP-16是Velodyne公司出品的小型的3维激光雷达,保留了电机转速可调节的功能。实时上传周围距离和反射率的测量值。16线激光雷达VLP-16具有100米的远量程测量距离。精巧的外观设计使得安装非常方便。重量轻,只有830g,非常适合安装在小型无人机和小型移动机器人上。 16线激光雷达VLP-16每秒高达30万个点数据...
LabVIEW超声波雷达界面模拟显示(雷达图界面)
12-14
LabVIEW做的雷达图界面,运行时模拟雷达显示界面,可显示前方障碍物的实时距离,本程序内置随机数发生器模拟实时距离,实际运用时可替换至采集的距离数值。
ouster-32激光雷达实测:雷达参数配置与输出数据分析
月照银海似蛟龙的博客
12-08 1862
在之前将ouster-32的激光雷达设置成了静态IP。因为设置了固定的雷达IP,所以就在launch文件中设置其参数,不用在用命令行的方式传入该参数修改内容如下: 改为 参数配置 launch文件中有几个参数,可以看下,其原文件如下: ouster_ns 不用管,设置命名空间的 sensor_hostname 已经改为了静态IP udp_dest 电脑的ip可以不填入,程序会自动获取 lidar_port和imu_port 不用动 udp_profile_lidar 雷达的数据格式,默认 的是LEGACY
相机&激光雷达&IMU内参及外参标定
CCChester的博客
04-05 1557
安装依赖 sudo apt-get install liblapack-dev libsuitesparse-dev libcxsparse3 libgflags-dev libgoogle-glog-dev libgtest-dev。5、下载:在kalibr_ws/src/ 执行 git clone https://github.com/ethz-asl/kalibr.git。支持IMU与IMU的标定。1、使用工具:https://github.com/ethz-asl/kalibr.git。
velodyne:激光雷达pcap文件格式及写入、数据解析
热门推荐
通哈膨胀哈哈哈 的博客
06-21 1万+
一 基本格式:   文件头 数据包头 数据报数据包头数据报......二、文件头:      文件头结构体 sturct pcap_file_header {      DWORD           magic;      DWORD           version_major;      DWORD           version_minor;      DWORD          ...
基于LabVIEW的激光加工路径识别算法
10-25
基于LabVIEW的激光加工路径识别算法_江勇
基于LabVIEW的三重激光雷达数据采集与处理系统设计
03-14
基于LabVIEW的三重激光雷达数据采集与处理系统设计
基于LabVIEW的一元二次方程曲线拟合
06-10
基于LabVIEW的一元二次方程曲线拟合,输入一组X的值,一组Y的值拟合出一元二次方程。Y=aX^2+bX+c
LabView基于MyRio的电机驱动程序
06-30
LabView基于MyRio的电机驱动程序,适用于labview初学者的程序.在日常生活中,直流电机的使用非常普遍,城市电车、地铁、电动自行车和一些智能机器人均需要用到直流电机。直流电机是电机的主要类型之一,由于其具有...
激光雷达数据.las格式
05-06
本文件是用激光雷达采集的户外环境的数据,可以为数据处理,环境建模等方面的朋友提供数据支持。
基于Labview的LDLIDAR雷达程序设计(附驱动和VI)
05-02
基于Labview编写程序采集雷达的信号,并解析
手把手教你选用数据可视化图表
11-16
在日常生活中表格常常用来展示数据,除此之外,还可以用图表来进行指标分析,相对于表格,图表分析数据看起来更加直观,以下总结了一些图表常用的场合以及如何搭配这几种表格,采用的是FineBI的可视化解决方案
常用的激光雷达数据及相关数据
Never Settle
10-12 4169
1.ICESAT/GLASS 同轨激光足印间距170 m,激光光斑直径60-70 m. 2.ICESAT2/ATLAS 激光光斑直径约为17.5 m. 3.杭州中科天维科技有限公司研发的机载双频激光雷达系统在海南飞行测得数据。最大测深为三倍赛克盘深度。 4.基于Visual Studio平台,使用某地区的Leica ALS60,Las 1.3格式数据。 ...
【PCL】Ouster 和 Velodyne 激光雷达的 PCL 点云数据格式
G.Chenhui的博客
06-30 775
下面的 demo 将 Ouster 点云数据类型转换为 pcl 内置的。Ouster 和 Velodyne 两公司合并。
VLP-16激光雷达数据解析及坐标转换
qq_24253205的博客
07-08 5454
一、数据包格式 VLP-16输出两种类型的UDP以太网包:数据包和位置包。数据包由激光返回值、校准反射率值、方位角值、时间戳和指示传感器型号和回波模式(最强、最后和双)的两个工厂字节组成。数据包长1248字节,在端口2368上发送。 每个VLP-16数据包由一个42字节的报头和一个1206字节的有效数据组成,其中包含12个100字节数据记录块。数据后跟一个四字节的时间戳数据和两个工厂字节,首先传输最低有效字节。 如上图所示,共有12个数据块,每个数据块有2次扫描数据,即共有24个点云。 二、数据块解析
【知识科普】激光雷达(LiDAR)点云数据知多少?
GISWorld3D的博客
08-03 1544
两点成线,三点成面,四点成体,通过这些点,不仅可以明确了解地表空间上的某个点的坐标信息,还可以计算它们之间的长度、面积、体积、角度等信息,正好应对了测量需要的要素。随着激光雷达技术的逐步成熟,三维激光雷达技术制作的三维模型精度高,适用范围广,外业工作量少,省时省力。通过对点云数据进行自动化预处理,地面滤波,结合人工编辑对激光点云进行进一步的精分类,保留地面点,剩余的地面点通过构建不规则三角网(TIN)等模型进行栅格化,可得到高精度的数字高程模型(DEM)数据,也可以转换为等高线数据。...
激光雷达的三维点云目标检测+Ros
LepoLepo的博客
11-17 5431
一、基于pointpillar(前视数据集kitti可成功,全景激光雷达或许需要自己采集数据训练) 项目有很多,环境参照second-pytorch配置即可:https://github.com/traveller59/second.pytorch。 特别地,spconv环境要求苛刻,建议配置环境前,先参考spconv环境要求。 问题:运行时出现cannot import name 'rbbox_intersection' 或 'rbbox_iou'from 'spconv.utils'问题。 .
rslidar(robosense16线激光雷达)显示pcap点云数据并转化成pcd数据
weixin_48657767的博客
07-06 2630
labview激光雷达点云图
最新发布
04-20
LabVIEW中,您可以使用激光雷达传感器获取点云数据,并使用图形化编程方法对其进行处理和显示。 LabVIEW提供了一系列用于处理点云数据的工具和函数。您可以使用这些工具来读取激光雷达传感器的数据,并将其转换为...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • MATLAB自动驾驶工具箱的简单使用 12798
  • 【更新v1.1】matlab/simulink代码生成与labview调用(DLL方式) 10097
  • matlab代码生成后编译DLL给labview调用方法(解决32位64位不兼容问题) 9079
  • Labview模型接口工具箱Model Interface Toolkit (MIT) 的使用 8439
  • Matlab/Simulink并行计算,多线程计算,充分使用CPU核心,进行concurrent计算 7131

分类专栏

  • 软件、仿真及平台 17篇
  • C++ 7篇
  • ROS 3篇
  • 智能车感知 9篇
  • 车辆决策 1篇
  • 资料 16篇
  • 机器学习 4篇

最新评论

  • NXP-MPC5748G车载MCU使用(食用)方法(踩坑)实用指南(骗人教程)(三):MATLAB/SIMULINK生成代码给MPC5848G嵌入式处理器运行

    今晚小雪.: 你好,怎么配置PWM输出和高低电平输出?

  • 【20200404更新】关于如何将matlab训练的深度学习网络进行c代码生成

    戍己: 可能是没装MATLAB Coder Interface for Deep Learning?

  • 基于matlab点云工具箱对点云进行处理一:去除地面,保留剩下的点

    Mumumu758: 楼主能否提供一下pcap文件

  • Labview模型接口工具箱Model Interface Toolkit (MIT) 的使用

    椿湫致简: 我也出现这个问题了请问解决了吗? ### Aborted due to an error in the build procedure for model: labview_simulink_2018 Error: Errors occurred - aborting Component:Simulink | Category:Block diagram error

  • Labview模型接口工具箱Model Interface Toolkit (MIT) 的使用

    椿湫致简: 请问博主labview2018是32位的还是64位的?

大家在看

  • AI绘画软件的实际应用场景有哪些?手把手教会你 303
  • 分享:各种原理测厚仪的发展历程!
  • APP开发流程 265
  • DVWA-XSS(Stored) 301
  • 5分钟打造基于 LangChain+Gradio 的个人知识助理 1741

最新文章

  • 【仿真】carsim、prescan、simulink联合仿真教程、笔记、操作
  • 【ROS2】ROS2使用自定义msg文件创建发布节点和订阅节点
  • 【ROS2】自定义msg的发布和订阅,ROS的自定义消息迁移到ROS2
2022年9篇
2021年9篇
2020年17篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码黄冈模板推广多少钱吉安SEO按天计费推荐德州网站优化德阳seo多少钱晋中关键词按天扣费哪家好醴陵网站搜索优化公司忻州网站推广工具公司蚌埠seo优化公司黄山模板制作价格铜陵网站优化排名推荐菏泽优化哪家好临沂百度标王公司定西模板推广白城外贸网站制作价格大运SEO按天扣费价格木棉湾网站定制价格天水网站制作公司韶关关键词按天计费报价金华网站推广系统海北网站建设设计张掖网站优化价格襄阳SEO按天扣费报价龙岩SEO按天计费多少钱永新关键词排名包年推广价格哈密百姓网标王公司丹东关键词按天计费公司南澳百度竞价多少钱忻州外贸网站建设推荐张家口百度竞价价格宜宾外贸网站制作报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化