摘要
针对传统水位监测方法耗费人力物力极大且难以满足夜间、雨天等恶劣环境下实时监测的难题,基于激光雷达研发水位智能监测技术,通过在岸基搭建激光雷达数据采集平台,以相对水平角和垂直方位角为参数选择感兴趣区域;研发算法分析用户数据报协议(user datagram protocol,UDP),自行解析雷达数据,提取水面有效点云信息;拟合离散点云,构造水面方程,计算水位高度,并修正.对该算法进行实地试验,试验结果表明,本研究提出的水位智能监测技术可有效进行水位监测,平均绝对误差为0.057 m,均方根误差为0.073 5 m,平均百分比误差为7.588%.
Abstract
Traditional methods consumed a lot of manpower and material resources and it was difficult to realize real-time monitoring around the clock in harsh environments such as night and rainy days.An intelligent technology for sensing water levels based on shore-based LiDAR was developed.Shore-based LiDAR data acquisition platform was established and areas of interest were selected taking relative horizontal angle and vertical azimuth as parameters.The algorithm was developed to analyze the UDP protocolto parse LiDAR data on its own and effective point cloud information on the water surface was extracted.The water surface equations were constructed by fitting discrete point clouds to calculate and correct water level.The algorithm was verified in a real scenario.The data showed that the intelligent technology for sensing water levels based on LiDAR could effectively monitor the water level.The mean absolute error was 0.057 m,the root mean square error was 0.073 5 m,and the mean percentage error was 7.588%.
基金项目
山东省重点研发计划(2020CXGC010118)