一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于智能机器人的建筑测量方法与流程

2022-06-11 15:03:55 来源:中国专利 TAG:


1.本发明涉及机器人领域,具体地指一种基于智能机器人的建筑测量方法。


背景技术:

2.传统建筑业也面临着诸多制约,如落后的施工手段和方式、用工荒、工人老龄化、用工成本上升等,建筑机器人的到来,则能够让建筑工人从传统的“危、繁、脏、重”施工作业中解脱出来,从事更加需要人类智慧的领域。使用建筑机器人来弥补人力的不足,能够获取更安全、绿色、高效的结果。
3.在建筑竣工测量领域,可使用智能机器人进行建筑信息测量,基本流程是机器人使用地图来进行导航,预先设定好扫描任务点及轨迹,然后由人工操控设备移动至任务点完成任务扫描。现有的很多机器人都有通过扫描生成户型图的功能,以扫地机器人为例,其扫描房间是需要整个房间全部走一遍,碰撞一遍,才知道墙的位置,所有房间形状,这也会带来一些使用上的问题,如缺乏功能间划分,通过碰撞规划出的房型,无法区分功能间,比如客厅、卧室、书房灯,此外,工作效率低下,通过机器人在场景中移动扫描进行预先建图需要耗费一定的时间,短则几十分钟,长则一个小时,扫描生成户型图的过程中会因为电量问题导致无法一次性扫描完成,可能需要中间再次增加充电,从而增加工作负载。从实际的业务流程角度考虑,房屋建筑实景测量是低频业务,建图步骤如果需要每次进行测量有要求进行,则效率很低,会花费大量的资源在准备阶段。


技术实现要素:

4.本发明针对现有技术的不足,提出了一种基于智能机器人的建筑测量方法,无须进行现场建图,通过已有的建筑设计cad图纸,自动生成导航及扫描路径的方法,大大较少机器人现场建图的所需要的工作量和时间,从而提升建筑实景测量的效率。
5.本发明的技术方案为一种基于智能机器人的建筑测量方法,其特殊之处在于:步骤1,根据需要设计的建筑cad图纸文件,提取出房屋主体结构信息,包括墙壁、地面、尺寸,生成建筑三维模型;步骤2,根据建筑三维模型数据,进行三维仿真,生成机器人导航所需要的三维特征点云地图,以及路径规划需要的栅格地图;步骤3,根据栅格地图,自动进行识别,将需要进行三维实景扫描的房间区域进行分割,规划出机器人行驶路径;步骤4,下发行驶任务,通过机器人上搭载的激光雷达传感器采集的实时点云数据与生成的地图数据进行定位导航,控制车辆到规划的扫描任务点;步骤5,开启搭载的3d激光扫描实景测量设备进行扫描,完成对建筑房间内部的测量信息的采集。
6.进一步地,步骤1的具体过程为:读取cad文件中记录的框线信息,获取框线;
手动去除非框线元素,完成对墙体的识别;墙体信息记录为矢量的2d多段线,给定最低高度值为0,最高的高度值为z,存储为obj模型文件,得到尺寸与实际环境保持一致的建筑三维模型。
7.更进一地,步骤2的具体过程为:将建筑三维模型导入仿真环境,并设置机器人在仿真环境中,通过鼠标在仿真软件中设定多个点,覆盖到所有的建筑内部的房间及公共空间区域,对于较大的空间区域,设定间隔一定距离的目标点;机器人移动至目标点过程中,根据每个时刻i,仿真获取的三维激光雷达点云局部坐标xl,以及该时刻的机器人的位置p和姿态q,进行坐标转换,将其转换至全局世界坐标系下xg,并将多个时刻的数据进行融合,得到三维点云地图,坐标转换公式如下所示:xg=q*xl p将三维点云地图作为机器人定位地图,机器人在移动过程中,多帧点云累积融合的地图以及整个环境进行仿真后,得到的机器人导航地图。
8.再进一步地,步骤3的具体过程为:根据导航地图,对需要进行测量的房间进行标示,将房间内部的中心位置作为机器人行驶路径的目标点,连续多个目标点,按照直线距离进行排序,获取分段后的路径,对每段路径使用最短路径原则,使用a*算法规划出行驶路径。
9.再进一步地,步骤4的具体过程为:机器人开始进行作业时,使用其搭载的激光雷达传感器进行激光导航定位,逐步完成自动规划的路径行驶,由于规划出的路径点的坐标与机器人局部定位坐标系存在差异,使用初始化对齐,完成坐标系的统一;激光导航定位分为两个步骤,自动初始化坐标对齐以及激光匹配定位;其中,自动初始化坐标对齐具体为:任务启动后,机器人首先在原地进行旋转,旋转过程中,会将实时的激光点云数据进行匹配,获取在初始位置附近的完整三维点云数据,之后与步骤3得到的全局点云地图进行匹配,匹配成功后,得到坐标转换关系(p,q),其中p代表三维位置平移量,q表示三维旋转矩阵,用于后续所有数据的坐标转换;激光匹配定位具体为:机器人进行移动过程中,连续时间内,根据三维激光雷达点云数据及imu数据进行融合,进行局部的里程计运算,获取连续的位置和姿态,之后再叠加初始匹配的转换关系(p,q),得到其在全局地图下的位置和姿态,然后再与全局点云数据进行匹配,得到精确的全局位置和姿态;机器人移动过程中,可以根据当前自身的全局位置和姿态与预先规划的目标位置姿态进行比较,判断是否达到目标点,如未达到,则需要进行移动,如已经到达,则可以移动至下一个目标点,直至预先设定任务完成。
10.再进一步地,步骤5的具体过程为:建筑测量机器人能够自动行驶到每个房间内预先规划的站点进行测量,房间设置扫描点,机器到点后扫描仪开始自动扫描,扫描结束后自动前往下一个点位;优选地,所述扫描仪测量数据包括:墙面平整度、垂直度;阴阳角方正度;门洞口
高、宽;房间开间、进深、净高、方正度、面积;地面平整度、水平度极差。
11.本发明的优点在于:1、提出一种无须现场建图就可获取机器人导航地图的方法,利用建筑设计cad图纸文件,通过进行转换,获取机器人导航所需要的导航地图,节约建图流程及事件,大大提升了建筑信息的采集效率2、提出一种基于建筑机器人基于预先设计地图信息的自主导航方法,在实际现场与预先设计存在一定的偏差时,也能够自主进行导航,完成既定扫描任务,有利于项目应用与推广。
12.3、提出了一种基于机器人地图进行任务路径规划的方法,通过建筑设计的cad图纸文件,自动进行区域划分,规划出扫描站点及自动行驶路径,提升系统智能程度及使用体验。
13.现有机器人进行自主导航,首先需要对现场环境进行建图,花费一定的时间和工作量,本方法可以无需进行现场建图,直接使用已有的设计文件,获取得到机器人导航建图,大大减少现场使用工作量,提升建筑测量的效率。
14.基于生成机器人地图,在现场与设计存在一定出入变换的情况下,通过自身搭载的强鲁棒性的定位导航系统,能够完成在机器人的自主定位,实现既定扫描任务的完成,提升系统的实用性。
附图说明
15.图1是本发明基于智能机器人的建筑测量方法流程图。
16.图2是本发明中的建筑设计cad文件。
17.图3是本发明中的建筑三维模型。
18.图4是本发明中机器人行使路径图。
具体实施方式
19.下面通过具体实施例和附图对本发明作进一步的说明。本发明的实施例是为了更好地使本领域的技术人员理解本发明,并不对本发明作任何的限制。
20.本发明设计了一种基于智能机器人的建筑测量方法,通过预先设计的建筑建造cad图纸文件,生成机器人导航所需要的现场地图,并自动规划出扫描测量的路径任务点,通过所搭载3d激光扫描实景测量设备,完成对场景的扫,获取建筑测量及实景信息。
21.本发明中基于智能机器人的建筑测量方法共分为五步,首先需要根据需要设计的建筑cad图纸文件,提取出房屋主体结构信息,如墙壁等,生成建筑三维模型,第二步,根据建筑三维模型数据,进行三维仿真,生成机器人导航所需要的三维特征点云地图,以及路径规划需要的栅格地图,第三步,根据栅格地图,自动进行识别,将需要进行三维实景扫描的房间区域进行分割,规划出机器人行驶路径,第四步下发行驶任务,通过机器人上搭载的激光雷达传感器采集的实时点云数据与生成的地图数据进行定位导航,控制车辆到规划的扫描任务点,第五步,开启搭载的3d激光扫描实景测量设备进行扫描,完成对建筑房间内部的测量信息的采集。
22.步骤1、建筑cad转建筑三维模型
建筑设计cad图纸文件是建筑施工的参考文件,标示了建筑环境内的墙体,窗体等部件信息,如图2所示,读取cad文件,读取出文件中记录的框线信息,获取干净的框线,手动去除非框线元素,完成对墙体的识别,其信息记录为矢量的2d多段线,给定最低高度值为0,最高的高度值为z,存储为obj模型文件,得到建筑三维模型,如图3所示,该模型展示了建筑房屋内部的地面以及墙面,三维模型的尺度与实际环境保持一致。
23.步骤2、建筑三维模型生成机器人导航地图建筑三维模型与实际场景尺度保持一致,并不能用于机器人进行导航。机器人导航过程中,需要使用导航地图,用于定位,获取其在实际场景中的位置。机器人使用三维雷达作为传感器,导航地图表现形式为三维点云地图。将建筑三维模型导入仿真环境,并设置机器人在仿真环境中,通过鼠标在仿真软件中设定多个点,覆盖到所有的建筑内部的房间及公共空间区域,对于较大的空间区域,设定间隔一定距离的目标点,机器人移动至目标点过程中,根据每个时刻i,仿真获取的三维激光雷达点云局部坐标xi及该时刻的机器人的位置p和姿态q,进行坐标转换,将其转换至全局世界坐标系xg下,并将多个时刻的数据进行融合,得到三维点云地图,坐标转换公式如下所示。
24.xg=q*xl p将三维点云地图作为机器人定位地图,机器人通过移动,获取建筑物内部的三维点云,多帧点云累积融合的地图形成机器人导航地图。
25.步骤3、自动路径规划根据导航地图,功能区域划分,提取出该区域内的目标点,并根据地图上可通行区域进行路径规划。根据导航地图,对需要进行测量的房间进行标示,将房间内部的中心位置作为机器人行驶路径的目标点,连续多个目标点,按照直线距离进行排序,获取分段后的路径,对每段路径使用最短路径原则,使用a*算法规划出行驶路径。
26.步骤4、激光导航定位机器人开始进行作业时,使用其搭载的激光雷达传感器进行定位,需要逐步完成自动规划的路径行驶,由于规划出的路径点的坐标与机器人局部定位坐标系存在差异,需要使用初始化对齐,完成坐标系的统一。
27.激光导航定位分为两个步骤,自动初始化坐标对齐以及激光匹配定位,前者主要解决坐标系对齐统一的问题,后者保证机器人行驶过程中,保持连续准确的位姿估计。
28.1) 初始化对齐任务启动后,机器人首先在原地进行旋转,旋转过程中,会将实时的激光点云数据进行匹配,获取在初始位置附近的完整三维点云数据,之后与步骤3得到的全局点云地图进行匹配,匹配成功后,得到坐标转换关系(p,q),其中p代表三维位置平移量,q表示三维旋转矩阵,用于后续所有数据的坐标转换。
29.2) 激光匹配定位机器人进行移动过程中,连续时间内,会根据三维激光雷达点云数据及imu数据进行融合,进行局部的里程计运算,获取连续的位置和姿态,之后再叠加初始匹配的转换关系(p,q),得到其在全局地图下的位置和姿态,然后再与全局点云数据进行匹配,得到精确的全局位置和姿态。
30.机器人移动过程中,可以根据当前自身的全局位置和姿态与预先规划的目标位置
姿态进行比较,判断是否达到目标点,如未达到,则需要进行移动,如已经到达,则可以移动至下一个目标点,直至预先设定任务完成。
31.步骤五、实景三维扫描建筑测量机器人能够自动行驶到每个房间内预先规划的站点进行测量,房间设置扫描点,机器到点后扫描仪开始自动扫描,扫描结束后自动前往下一个点位。
32.扫描仪测量数据包括:墙面平整度、垂直度;阴阳角方正度;门洞口高、宽;房间开间、进深、净高、方正度、面积;地面平整度、水平度极差。
33.应当理解的是,这里所讨论的实施方案及实例只是为了说明,对本领域技术人员来说,可以加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献