System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 3D仿真系统的设备移动路径自动识别方法、介质及设备技术方案_技高网

3D仿真系统的设备移动路径自动识别方法、介质及设备技术方案

技术编号:40816404 阅读:2 留言:0更新日期:2024-03-28 19:36
本发明专利技术公开了一种3D仿真系统的设备移动路径自动识别方法、存储介质及设备,方法包括对真实设备的进行三维建模,得到真实设备的设备模型;将所述设备模型导入仿真系统中对应的仿真地图中;获取真实设备的移动指令;设备模型根据所述移动指令按照起始位置和目标位置自动选择路径仿真移动。本发明专利技术通过对真实设备进行三维建模并将其模型导入仿真系统,可以实现对设备外观和行为的高度还原;通过获取真实设备的移动指令并将其用于设备模型,仿真系统可以根据实时的指令和变化来调整设备模型的移动,更好地模拟真实世界中设备的动态行为;通过对仿真运动设备的路径规划,让仿真设备的3D模型在3D仿真系统中按照设定路径移动。

【技术实现步骤摘要】

本专利技术涉及智能控制设计,具体涉及一种3d仿真系统的设备移动路径自动识别方法、存储介质及设备。


技术介绍

1、在3d仿真系统中通过改变仿真设备的坐标位置实现仿真设备在仿真系统中移动。这种方法是直接改变仿真设备的x、y、z坐标实现设备在3d仿真系统中移动的。设备移动时没有参考点的纠正,随着系统运行时间越长仿真设备移动会超出规划的范围。在需要设备停靠规定位置时会偏离位置点。路径自动识别算法是在设置好路径线路情况下,通过接收当前位置和目标位置指令控制设备移动的。当设备移动到目标位置后,继续把目标位置当成当前位置发送指令,设备继续从到达后的目标位置继续往下一目标位置移动。这样设备移动只在规划的路径上移动,不会超出设备移动的范围,由于设备到目标点后停止移动,不会造成设备停靠位置时偏移量过大问题。


技术实现思路

1、为了克服上述技术缺陷,本专利技术提供一种3d仿真系统的设备移动路径自动识别方法、存储介质及设备,其能提升设备定位的精度。

2、为了解决上述问题,本专利技术按以下技术方案予以实现:

3、第一方面,本专利技术提供一种3d仿真系统的设备移动路径自动识别方法,包括如下步骤:

4、对真实设备的进行三维建模,得到真实设备的设备模型;

5、将所述设备模型导入仿真系统中对应的仿真地图中;

6、获取真实设备的移动指令;

7、设备模型根据所述移动指令按照起始位置和目标位置自动选择路径仿真移动。

8、作为上述方案的改进,所述3d仿真系统的设备移动路径自动识别方法还包括步骤:获取真实设备移动区域的地图数据以及真实设备的移动位置数据;

9、根据所述地图数据生成仿真地图,根据所述移动位置数据生成路径的合集。

10、作为上述方案的改进,所述获取真实设备的移动指令包括步骤:

11、采集移动区域内真实设备的路径数据;

12、根据所述路径数据生成仿真设备的移动指令。

13、作为上述方案的改进,所述路径数据包括真实设备的坐标信息、设备信息、方向信息、速度信息及运动状态信息。

14、作为上述方案的改进,所述路径由若干预先设定的节点构成,所述设备模型沿路径中的节点移动。

15、作为上述方案的改进,所述设备模型根据所述移动指令按照起始位置和目标位置自动选择路径仿真移动包括步骤:

16、判断当前仿真设备起始位置是否位于选定的路径上,若是,则控制仿真设备沿选定路径的节点移动至目标位置,若否,则先控制仿真设备移动至关联点上,后控制仿真设备从关联点移动至目标位置。

17、作为上述方案的改进,所述关联点为选定路径上与仿真设备起始点最近的节点。

18、第二方面,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如第一方面所述的3d仿真系统的设备移动路径自动识别方法。

19、第三方面,本专利技术提供一种设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由所述处理器加载并执行以实现如第一方面所述的3d仿真系统的设备移动路径自动识别方法。

20、与现有技术相比,本专利技术具有以下有益效果:

21、本专利技术应用于立体仓库系统和自动化检表线系统的现场实时3d仿真运行,通过对真实设备进行三维建模并将其模型导入仿真系统,可以实现对设备外观和行为的高度还原,有助于提高仿真系统的精准度,使仿真结果更贴近实际情况;通过获取真实设备的移动指令并将其用于设备模型,仿真系统可以根据实时的指令和变化来调整设备模型的移动,更好地模拟真实世界中设备的动态行为,进而实现设备模型在仿真系统中移动,定位准,设备停靠位置的偏移量小。

本文档来自技高网...

【技术保护点】

1.一种3D仿真系统的设备移动路径自动识别方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的3D仿真系统的设备移动路径自动识别方法,其特征在于,还包括步骤:获取真实设备移动区域的地图数据以及真实设备的移动位置数据;

3.根据权利要求1所述的3D仿真系统的设备移动路径自动识别方法,其特征在于,所述获取真实设备的移动指令包括步骤:

4.根据权利要求3所述的3D仿真系统的设备移动路径自动识别方法,其特征在于,所述路径数据包括真实设备的坐标信息、设备信息、方向信息、速度信息及运动状态信息。

5.根据权利要求1所述的3D仿真系统的设备移动路径自动识别方法,其特征在于,所述路径由若干预先设定的节点构成,所述设备模型沿路径中的节点移动。

6.根据权利要求5所述的3D仿真系统的设备移动路径自动识别方法,其特征在于,所述设备模型根据所述移动指令按照起始位置和目标位置自动选择路径仿真移动包括步骤:

7.根据权利要求6所述的3D仿真系统的设备移动路径自动识别方法,其特征在于,所述关联点为选定路径上与仿真设备起始点最近的节点

8.根据权利要求6所述的3D仿真系统的设备移动路径自动识别方法,其特征在于,所述关联点为选定路径上与仿真设备起始点最近的路径交节点。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如权利要求1至8任一所述的3D仿真系统的设备移动路径自动识别方法。

10.一种设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由所述处理器加载并执行以实现如权利要求1至8任一所述的3D仿真系统的设备移动路径自动识别方法。

...

【技术特征摘要】

1.一种3d仿真系统的设备移动路径自动识别方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的3d仿真系统的设备移动路径自动识别方法,其特征在于,还包括步骤:获取真实设备移动区域的地图数据以及真实设备的移动位置数据;

3.根据权利要求1所述的3d仿真系统的设备移动路径自动识别方法,其特征在于,所述获取真实设备的移动指令包括步骤:

4.根据权利要求3所述的3d仿真系统的设备移动路径自动识别方法,其特征在于,所述路径数据包括真实设备的坐标信息、设备信息、方向信息、速度信息及运动状态信息。

5.根据权利要求1所述的3d仿真系统的设备移动路径自动识别方法,其特征在于,所述路径由若干预先设定的节点构成,所述设备模型沿路径中的节点移动。

6.根据权利要求5所述的3d仿真系统的设备移动路径自动识别方法,其特征在于,所述设备模型根据所述移动指令按照起始位置和目标位置自动选择路径仿...

【专利技术属性】
技术研发人员:向勇胜马骏峰卢宇汪建谊赵书勤
申请(专利权)人:深圳市科陆电子科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1