LMS111系列是SICK推出的一款用于室外区域防撞、测量及安防的激光扫描器。LMS111同西克其他扫描器一样,采用成熟的ToF原理,非接触式检测,且加入了最新的多次回波检测技术(两次回波),使得LMS111即使在恶劣环境下也能准确测量。LMS111的主要特点为:IP67的防护等级,雾气校正功能及内部集成加热器,保证其能用于户外,大监控范围(270°的扫描角度),灵活的区域配置(可以根据现场需要,设置各种图形的保护区域,且可以根据现场的需要,随时简单的修改图形)。LMS111还具有自检功能,检测稳定,对低反射率物体不敏感等优点,是室外型防撞/障碍测量或物体外形测量的最佳方案。主要用于港口设备防撞,重型设备室外防撞,高速公路车型分类及超限检测,铁路路轨障碍物检测,室外机器人防撞及导航等。

  LMS111有5个电气接口,其中底部有4个M12的螺纹接口(接航空插头),正面还有一个辅助接口:

  各个接口的针脚定义如下面几幅图所示。注意供电接口的输入电压有两种:传感器电压为DC 10.8 V~ 30 V ,典型功耗10W;加热电压为DC 24 V ± 20 %,典型功耗40W。如果不需要加热可以只接VS和GND两根线(在一些高纬度地区冬天气温极低,可能导致激光雷达不能正常工作,所以激光雷达里面就要集成自动加热装置。LMS111的工作环境温度为:–30 °C ~ +50 °C)。


  LMS111有多种不同的接口(Ethernet、CAN、RS232)用于配置传感器参数和传输测量数据,其中只有Ethernet接口可以实时输出全部测量数据。RS232的传输速率有限,因此只适用于参数配置而不适合用来实时传输数据。Ethernet接口的出厂设置如下:

  • IP address: 192.168.0.1
  • subnet mask: 255.255.255.0
  • TCP port: 2111 and 2112(Use port 2111 to confgure the device. Use port 2112 to view only measurement data)

Operating principle of the LMS1xx

  ToF是Time of Flight的缩写,直译为飞行时间,通过给目标连续发送光脉冲,然后用传感器接收从物体返回的光,通过探测这些发射和接收光脉冲的飞行(往返)时间来得到目标物距离。ToF的照射单元都是对光进行高频调制之后再进行发射,一般采用LED或激光来发射高性能脉冲光,主要采用红外光。

  被测目标物体表面反射率是关系到激光雷达测量能力的关键参数。而影响物体表面反射率的因素主要有物体表面颜色和表面类型(亚光,高亮,平滑,粗糙等)。我们通常定义柯达白板(Kodak white material)的表面反射率为100%,因此根据这一定义光亮表面的反射率一般会大于100%。The reflection of the laser beam will vary as a function of the surface’s structure and color. Light surfaces reflect the laser beam better than dark surfaces and can be detected by the LMS1xx over larger distances. Bright white plaster reflects approx. 100% of the incident light, black foam rubber approx. 2.4%

  自然界中常见材料的物体表面反射率如下:

  激光雷达的工作距离和物体表面反射率有类线性关系(The better a surface reflects the incident radiation, the greater the scanning range of the LMS1xx ),激光扫描器一般用100%反射率及10%反射率两个参数条件表示工作距离。如下是LMS111系列产品的反射率对应工作距离关系图:

Scanning range as a function of the target remission

  根据反射原理,反射角等于入射角(incident angle:是入射光线与入射表面法线的夹角)。如果激光束入射角较小,就会造成激光束的反射光束不能返回到接收器。在该点的测量值就会显示为无物体,也就是数据丢失的情况。如:高亮汽车漆、抛光的金属表面类似镜反射。

  当激光垂直物体表面入射时(入射角为90°),这时返回的激光能量最大(The energy is optimally reflected)。当激光与物体表面成一定入射角,则反射能力会有相应的损失,入射角越小,返回扫描器的光越少,检测距离也就越近。

Reflection of the laser beam at the surface of an object

  If the reflected energy returned is over 100% (basis: Kodak standard) the incident beam is not reflected diffusely in all directions, but is reflected in a specific direction. As a result a large portion of the energy emitted can be received by the laser distance measurement device.

Degree of reflection

二次回波检测

  If the LMS1xx hits a rain drop first. This will reflect part of the energy (1st reflected pulse). The other part of the beam continues to propagate and is reflected by the actual object (2nd reflected pulse)

Principle of operation of the measurement of the second reflected pulse

  The LMS1xx can analyze two echo signals for each measuring beam. This enables it to provide reliable measurement results at all times – even if it is behind glass or exposed to adverse weather and environmental influences outdoors.

SOPAS Engineering Tool

  在Windows系统上可以用SOPAS Engineering Tool V3 软件配置传感器参数,或者进行测试。首先需要安装LMS111的SOPAS驱动SDD (SOPAS device driver) ,安装好后将Ethernet网线接口插入电脑,然后配置电脑的IP地址,使其与LMS111处于同一网段中:

  在SOPAS软件中搜索设备,如果驱动和IP地址设置都没问题,就可以连接上LMS111激光雷达(如下图所示)。注意Port 2111和Port 2112端口都可以使用,通常用Port 2111来配置传感器参数,用Port 2112来观察测量数据。

  LMS111默认IP地址为192.168.0.1,在SOPAS软件中也可以根据需要自行修改:

  连接上传感器并切换到在线模式后可以打开设备页面查看激光数据,但是要更改传感器参数配置需要以授权用户登陆,否则界面中的所有选项框都为灰色无法选中。

  选择用户级别为:授权的用户(Authorized Client),密码为:client

  LMS111与SOPAS软件之间存取数据的示意图如下,配置参数可以临时写入LMS111的RAM中进行测试,也可以永久写入EEPROM中保存。

Principle of data storage

  比如可以配置传感器扫描频率和角度分辨率(默认为50Hz/0.5°):

  也可以选择要输出的数据和输出角度范围:

  Filter选项中可以设置各种滤波器:

  • Echo Filter Active:透过玻璃或雨滴等检测时用到,普通应用不需要。If two pulses are reflected by two objects during a measurement (drops of rain or edges etc.), the filter initially filters out the first reflected pulse (echo).
  • Particle Filter Active:粉尘等微小颗粒过滤。The particle filter can be used in dusty surroundings or in case of rain or snow to filter out interference due to particles of dust, rain drops, snow flakes etc.
  • HardWare Gating:设置固定距离的免检测区域
  • Fog Filter:雾气的过滤。The fog filter suppresses possible glare due to fog
  • Mean filter:输出平均值(The mean filter acts on the measured value output, not on the field application),勾选后可以在右侧文本框中输入要平均的次数。比如扫描10 次后,输出平均值(同时,输出频率也要除以10 )

区域防护功能的设置

  LMS111可以用于测量和检测(Detection),在扫描范围内,设置不同形状的检测区域,当检测到有物体进入该区域时,通过开关量信号输出检测结果。通常用于设备防撞、物体检测、区域安防等。

  SOPAS软件中先设置防护区域 (Parameter→Evaluation fields),在这里设定防护区域的大小和形状。点击新建按钮增加防护区域:

  在跳出的窗口中编辑区域名称,并选择设置方式,如下图:其中 Segmented 是编辑多边形的每一个点;Rectangle 是长方形区域;Dynamic 是变化区域。

  长方形区域如下图所示,可以拖动控制点来改变长宽尺寸以及长方形的位置和旋转角度。也可以直接在编辑框中输入指定的位置、尺寸。

  多边形区域可以直接编辑每个点的坐标(可以参考文档Laser Measurement Systems of the LMS100 Product):

  以常用的长方形区域为例,设置一个Near区域。然后设置防护条件(Parameter→Evaluation cases) ,在这里设置区域防护的功能以及执行。点击新建按钮 ,在跳出新的界面中:Field name选择刚刚创建的Near区域, 名字输入Alarm。

  功能设置如下:

  • Strategy:Blanking 屏蔽功能
  • Response Time:响应时间为 200ms,当有物体入侵超过 200ms 时,LMS 会报警
  • Blanking Size:屏蔽的宽度,当物体宽于 100mm 时,LMS 会报警

  区域防护对应的输出选择为 Output1,LMS 检测到物体时 Output1会有输出:

  设置好后可以点击“将全部参数下载到设备”按钮或“永久保存”按钮,将配置保存到LMS111中,接下来就可以进行区域防护功能测试。点击进入 Monitor→Field Evaluation Monitor 页面,可以看到LMS动态的轮廓检测图,并且可以看到1号防护区域。当有符合检测尺寸要求的物体入侵 1号警报区域时,绿色区域会变为黄色:

LMS111-ROS

  打开终端,输入下面命令安装LMS1xx驱动:

sudo apt-get install ros-indigo-lms1xx

  如果在虚拟机中运行Ubuntu系统,将虚拟机的网络设为桥接模式:

  然后手动修改虚拟机中的网络连接,让ubuntu与LMS111处于同一网段中:

  然后可以使用ping命令检查网络是否连通:

  运行roscore启动ros主节点后,输入下面命令启动LMS1xx节点:

rosrun  lms1xx  LMS1xx_node  _host:=192.168.0.1   

  注意LMS1xx包中host参数默认地址为192.168.1.2,因此运行节点时需要给host参数赋予正确的IP地址,另外也可以自行指定激光雷达坐标系的名字(默认为laser)。

  • host (string, default: 192.168.1.2):The device hostname or IP address.
  • frame_id (string, default: laser):The laser data frame. This frame should be at the optical center of the laser, with the x-axis along the zero degree ray, and the y-axis along the pi/2 degree ray.

  如果上面的过程没问题,运行LMS1xx_node节点后会提示连接到laser:

  该节点会自动在scan话题上发布LaserScan消息,我们可以打开rviz查看激光扫描信息:

参考:

LMS1xx

SICK TiM561激光雷达的使用

SICK LMS111激光扫描仪使用

SICK激光雷达LMS511笔记一

激光扫描仪基础知识大讲堂

听Ibeo剧学铭聊自动驾驶和激光雷达(一)

听Ibeo剧学铭聊自动驾驶和激光雷达(二)

ROS 连接SICK LMS100激光,并用RVIZ显示(网线端口)

SICK LMS111激光雷达的使用相关推荐

  1. SICK LMS111 雷达 ROS 上安装测试

    今天单位进了一个20m 的sick 激光雷达,在安装过程中出现了一点点小问题,主要是直接 apt-get 的文件太简单,需要自己配置一下,才能在ROS 上跑, 本文附有全部代码及配置. 1. SICK ...

  2. SICK TiM561激光雷达的使用

    TIM系列激光扫描传感器原理: 激光发射器发出激光脉冲,当激光碰到物体后,部分激光反射回激光接收器.通过计算发射/接收脉冲时间差,可以计算出距离值.激光扫描器连续不停的发射激光脉冲,由旋转的光学机构将 ...

  3. SICK 单线激光雷达LMS511

    (在连接激光雷达的时候,一定将个人电脑跟激光雷达配置在一个IP网段比如:sensor是192.168.0.1那么个人电脑就可以配置为192.168.0.2) 对于单线激光雷达如何产生单帧与多帧数据解读 ...

  4. [硬件]SICK LMS111激光扫描仪使用

    1.电源接入 电源线5Pin,4芯.棕色线接入正极,蓝色线接入负极(直流电,地线).LMS111-100默认的电压范围是10-30V,推荐使用24V,我这里使用的是12V/3A的锂电池. 另外两根白色 ...

  5. SICK LMS 111激光雷达数据读取与分析

    SICK LMS111激光雷达的使用https://blog.csdn.net/weixin_34146805/article/details/86126953https://blog.csdn.ne ...

  6. SICK Visionary-T 固体激光雷达初始设置

    SICK Visionary-T 激光雷达设置 最近手里有一块Visionary-T,做学习和应用,分享一些应用的经验 线路连接 SICK的界面做的很简洁,雷达下方只有两个接口,都有送专门的数据线. ...

  7. 激光雷达的厮杀18年:西方“诸神黄昏”,东方“新王隐现”

    鼻祖.发明家.神童.梦想家.特种兵和中国双星,激光雷达"诸神混战",行业疯狂洗牌. 风云激荡中,每个人都在亲身见证历史. 2004年,美国发起DARPA挑战赛,无人车上路,汽车上首 ...

  8. 3D采集设备(三)激光雷达LMS511连接配置、控制指令和数据解码

    放在前面:写的比较好的文章推荐: 1.SICK单线激光雷达LMS511 2.SICK LMS151-10100使用攻略 一.LMS511连接:可参考文档: 经实测,最好是直接将激光雷达接入到跟你电脑同 ...

  9. 2022年全球市场单线激光雷达总体规模、主要生产商、主要地区、产品和应用细分研究报告

    本文研究全球市场.主要地区和主要国家单线激光雷达的销量.销售收入等,同时也重点分析全球范围内主要厂商(品牌)竞争态势,单线激光雷达销量.价格.收入和市场份额等.针对过去五年(2017-2021)年的历 ...

最新文章

  1. 放弃“for循环”,教你用这种算法 !(附代码)
  2. 模式识别之数字识别---扑克牌识别
  3. Shell、内外部命令——Linux基本命令(2)
  4. C++之inline函数
  5. js实现shallowReactive和reactive
  6. PHP经典项目案例-(一)博客管理系统5
  7. 分拆素数和【筛选法】
  8. vc java动态库_Java调用已经写好的VC++动态链接库
  9. LInux终端中Ctrl+S卡死
  10. python井字棋_用python井字棋
  11. maven项目中JRE System Library Problem J2SE-1.5问题
  12. c语言中average的用法,average的用法辨析整理
  13. 添加企业微信免验证设置
  14. spa项目开发之vue+elementUi实现tab页
  15. sql统计各分数段人数示例
  16. android水印控件,Android图片添加文字水印并保存水印文字图片到指定文件
  17. 驾考一点通维语版_2021驾考宝典维语版
  18. 算法—斐波拉契数列(跳楼梯问题)
  19. 【Seagate】希捷12代盘状态忙的修复流程
  20. Python 文本特征提取

热门文章

  1. 代码洁癖系列(三):整洁的类和函数
  2. dw网页分栏html,DW网页布局(表格、布局表格).ppt
  3. EMC相关波长计算及辐射RE超标整改
  4. 2022-2-1 牛客C++项目 —— 线程分离
  5. 在asp.net中使用log4net笔记(转)
  6. 2021-09-22剑指offer07.斐波那契数列
  7. 2021-09-10计算机网络自顶向下方法Wireshark Lab(二)HTTP
  8. 2021-07-20accelerated c++第2章
  9. CDMA 原理与计算
  10. 计算机调剂到mba,如何调剂到理想的MBA院校?