[发明专利]仿真点云数据生成方法及系统在审
申请号: | 202110819343.0 | 申请日: | 2021-07-20 |
公开(公告)号: | CN115641416A | 公开(公告)日: | 2023-01-24 |
发明(设计)人: | 张耿霖;王振宇;杜子兮;许博 | 申请(专利权)人: | 大连九州创智科技有限公司 |
主分类号: | G06T17/20 | 分类号: | G06T17/20;G06T19/00 |
代理公司: | 合肥上博知识产权代理事务所(特殊普通合伙) 34188 | 代理人: | 黄晶晶 |
地址: | 116000 辽宁省大连市高*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 仿真 数据 生成 方法 系统 | ||
1.一种仿真点云数据生成方法,其特征在于,包括以下步骤:
S1、定义模拟激光扫描仪Si的信息;
S2、定义扫描物体三维模型Oj信息;
S3、使用模拟激光扫描仪Si对扫描物体三维模型Oj进行模拟扫描,记录每一时刻的模拟激光扫描仪Si信息和模拟扫描物体Oj信息,得到信息队列L;
S4、遍历信息队列L,获取每一时刻扫描信息Lt’并计算输出每一条射线返回结果SRj(Lti’);
S5、根据返回结果SRj(Lti’)属性生成仿真点云数据。
2.如权利要求1所述的仿真点云数据生成方法,其特征在于,所述S3具体包括:
添加模拟目标扫描仪St到散列表Ds中;添加模拟目标扫描对象0t到散列表Do中;使用模拟激光扫描仪Si对扫描物体三维模型Oj进行仿真扫描;对于每一扫描时刻t:遍历散列表Do,记录当前时刻所有物体的全部碰撞器到信息队列Lto;遍历散列表Ds,记录当前时刻所有目标扫描仪信息,添加到信息队列Lts;将Lto与Lts合并为一个时刻信息对象Lt,添加到信息队列L。
3.如权利要求2所述的仿真点云数据生成方法,其特征在于,所述S4包括:
S41、扫描信息队列当前第一个元素Lt’出列,为运行时t’时刻扫描信息记录
S42、遍历Lt’中的扫描仪信息队列;
S43、对于每个扫描仪信息对象Lti’,遍历其中的每一条激光线SLj(Lti’)
S44、对于每条激光线SLj(Lti’),遍历扫描信息Lt’中的被扫描对象信息,进行扫描计算。
4.如权利要求3所述的仿真点云数据生成方法,其特征在于,所述844包括:
A1、根据激光线起止点三维向量及扫描仪位姿矩阵,生成激光线对象;
A11、分别计算激光射线始点坐标x′,y′,z′
x′=TRS00×x0+TRS01×y0+TRS02×z0+TRS03
y′=TRS10×x0+TRS11×y0+TRS12×z0+TRS13
z′=TRS20×x0+TRS21×y0+TRS22×z0+TRS23
A12、计算激光射线方向向量(x″,y″,z″)
x″=TRS00×(x1-x0)+TRS01×(y1-y0)+TRS02×(z1-z0)+TRS03
y″=TRS10×(x1-x0)+TRS11×(y1-y0)+TRS12×(z1-z0)+TRS13
z″=TRS20×(x1-x0)+TRS21×(y1-y0)+TRS22×(z1-z0)+TRS23
其中,x0,y0,z0是激光线的相对始点坐标,x1,y1,z1是激光线的相对终点坐标;TRSij表示扫描仪自身旋转平移矩阵的第i行第j列;
A2、用生成的激光射线探测物体碰撞器三维网格,检测射线与网格中的任意三角面是否相交。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连九州创智科技有限公司,未经大连九州创智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110819343.0/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置