雷达模块及雷达识别

雷达模块

单线雷达:
一线激光雷达测距系统是通过 uart 串口信号与外部系统通讯, 依据通讯协议,外部 系统调用 SDK 函数命令主要是对 Lidar 的扫描数据进行实时获取,设置设备工作状态以及工作模式。

数据通信接口函数
SDk 主要提供了该雷达的驱动类 Lidar_driver,其中主要的函数如下:
(a)初始化串口函数 ::OpenLidarSerial();
该函数完成串口参数的初始化,打开设备接受线程。
(b)关闭串口函数 ::CloseLidarSerial();
该函数主要完成串口设备的线程释放。
(c)命令函数 ::SendLidarCommand();
该函数完成对雷达的数据指令,参数包括:
START:打开设备电源,电机旋转。
SCAN:打开数据模块开关,发送单圈数据 DATA_SCAN: 打开数据模块开关,连续发送雷 达数据 DATA_STOP: 关闭数据开关,停止发送数据。
STOP:关闭设备电源,电机停止转动
SWITCH_ANGLE: 角度信息切换
SWITCH_STRENGHT: 强度信息切换
CHSPEED: 修改电机转速
CHRESOLUTION:修改角度分辨率
(d)获取数据函数 ::GetLidarScanData();
实例程序
向 Linux 系统中拷贝 LS01BLinux 驱动
使用 LSlidarUSB 转串口说明
使用附赠 USB 数据线将一线激光雷达与计算机连接,在 Ubuntu 系统终端中输入一下 命令进入查看 USB 转串口节点命令,命令行及效果如图
在这里插入图片描述

如 果 USB 转串口连接成功,会看到一个 ttyUSB0 的节点(本人 ubuntu15.10 中测试, 不需要安装 cp2102 驱动)。在发现 ttyUSB0 后在终端中输入一下命令给 USB 转串口权限
在这里插入图片描述
使用 LSlidar 界面程序说明
在驱动文件夹下,打开 linux 终端,获得串口的权限后直接输入命令./ls01b,运行界面

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值