0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于PTC Vuforia Studio的虚拟工厂建设

智汇工业 来源:智汇工业 2023-04-13 14:26 次阅读

工业4.0、中国制造2025是全世界各个国家针对未来工业的发展,都提出了各自的战略规划,智能制造是其中的核心。然而如何打通制造企业各个环节,实现设计、生产、销售、售后等多部门的快速协作,依然是世界性难题。

而虚拟现实技术在制造企业中打造出的“虚拟工厂”,将虚拟现实技术引入智能制造,用数据将虚拟与现实连接,这或许是实现中国制造2025的创新路径。

Vuforia Studio的应用-虚拟工厂搭建

搭建虚拟工厂则是实现智能工厂目标的基础。在工厂研发或实际运行阶段,我们可以创建一些关键设备的虚拟模型,同步真实工厂的运转,虚实结合助力企业数字化转型。

这里我们介绍一下如何利用Vuforia Studio 来快速搭建一个简单的工厂展示。

01 创建一个项目

首先我们打开Vuforia Studio的网页端界面,点击右上角的“+”号创建一个移动端的项目,输入好项目名称和Experience Service URL,进入开发面板。

02 添加模型

在“小组件”列拖拽“空间目标”至中间的工作区。再拖动一个增强小组件 “模型”到工作区,在工作区选中该模型或者在“项目”的“视图”选中该模型,随后在右侧的“详细信息” 中选择添加资源,上传本地已经准备好的3D机械臂模型。当模型上传完成之后,我们可以在工作区通过调整他的X/Y/Z三轴或者在模型“详细信息“中改写X/Y/Z 坐标及旋转来更好的展示我们的3D模型。

当需要额外添加一个模型时,如下图的红色小部件,我们可以重新拖动一个“模型“到工作区,再重复上述步骤,加载新模型。

5eaaf980-d9b8-11ed-bfe3-dac502259ad0.png

03 匹配模型项

将“小组件“中的”模型项“拖动至工作区域中的模型上,如果拖至空白区域,页面则会跳出如下告警提示。

5ed20ade-d9b8-11ed-bfe3-dac502259ad0.png

我们将需要旋转运动的机械臂部件都分别标识“模型项”,方便我们后续在使用JavaScript去操纵具体的机械臂部件时准确定位。支持依据喜好或者习惯修改模型和模型项的名称。

5ee75f9c-d9b8-11ed-bfe3-dac502259ad0.png

04 JavaScript脚本编写

进入到左侧“项目”中“视图”下选择该项目的.js选项中,在原本工作区中,开始准备编写JavaScript代码使其机械臂能够运转起来。

首先编写一个计时器来定时旋转机械臂的不同部件:

5f060c4e-d9b8-11ed-bfe3-dac502259ad0.png

在上述代码中,$scope.intervalPromise = $interval($scope.countAuto, 250, 50);这个方法中有三个参数,第一个参数是执行函数“countAuto”;第二个参数为执行频率,单位是毫秒,为250毫秒一次;第三个参数是执行次数,一共执行50次。

我们对机械各部件的运动可设置成:

5f25bd64-d9b8-11ed-bfe3-dac502259ad0.png

“$scope.view.wdg['modelItem-11-Z']”可以定位到我们工作区间中的具体模型项,”[‘rz’]”则是我们这个模型项的Z轴旋转,上述代码中,我们每次定时运行,让它逆向运转2.5度。也可以直接通过绑定参数值,如下图所示,将不停变化的参数count绑定到该模型项的”rz“属性上。

5f5a0362-d9b8-11ed-bfe3-dac502259ad0.png

具体做法是从最右侧的”数据“中拖动应用程序参数count至模型项”modelItem-11-Z”上,绑定属性“Z旋转”。

5f6ef8c6-d9b8-11ed-bfe3-dac502259ad0.png

同样也可以依据参数count的变化来约束机械臂不同组件在不同的时段进行不同的角度旋转,使机械臂看起来更加的多变。

5f9f75e6-d9b8-11ed-bfe3-dac502259ad0.png

这样单个机械臂的旋转就完成了,为了模拟工厂实际零件的装配,我们可以额外再添加一些机台,机械臂和装备物件的模型,并按照各自需求添加额外的脚本。

05 CSS脚本编写

在界面上安置一个按钮,用来触发机械臂的运动。Vuforia Studio提供基础样式的按钮,同样也可以在“样式”中的应用程序里面自己添加定制的CSS样式,这里我们写入按钮的两个样式。

5fb16d3c-d9b8-11ed-bfe3-dac502259ad0.png

回到我们的工作区,选中按钮,在右侧的“详细信息“中,类下面写入上面已经编好的button1,button1:active。不同的类之间用空格隔开即可同时生效。

5fd16f1a-d9b8-11ed-bfe3-dac502259ad0.png

06 项目发布

点击“保存”保存项目,点击“预览”可在网页端进行效果演示,如果需要发布到远程服务器进行查看,点击“发布”发布成功后,选择“共享”利用Vuforia View 在移动端进行体验项目。

5ff9a9e4-d9b8-11ed-bfe3-dac502259ad0.png

效果展示

智能工厂虚拟仿真技术对于智能制造非常重要。智能制造从数字化、智能化技术和装备将贯穿产品的全生命周期,推动产品的生产过程产生了重大变革,从而努力实现中国制造2025的创新路径。

601d5894-d9b8-11ed-bfe3-dac502259ad0.gif

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PTC
    PTC
    +关注

    关注

    4

    文章

    262

    浏览量

    41516
  • 虚拟现实
    +关注

    关注

    15

    文章

    2238

    浏览量

    92176
  • 模型
    +关注

    关注

    1

    文章

    2709

    浏览量

    47739
  • Studio
    +关注

    关注

    1

    文章

    171

    浏览量

    28430
  • 智能制造
    +关注

    关注

    48

    文章

    5117

    浏览量

    75565

原文标题:莎益博 | 基于PTC Vuforia Studio的虚拟工厂建设

文章出处:【微信号:ilinki,微信公众号:智汇工业】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Vuforia的高清相机和智能地形

    Vuforia推出3.0后,便推出了两个新功能,分别是高清相机和智能地形。那么,我们就一起来看看智能地形怎么玩吧。首先我们先下载penguin这个应用智能地形的例子,地址是https
    发表于 09-19 17:48

    Vuforia 4.0 beta新特性和体验

    ARVR技术交流群:129340649欢迎加入!“千呼万唤始出来”,Vuforia终于更新啦!!!Vuforia4.0-beta Samples Samples下载界面
    发表于 09-19 18:02

    虚拟按钮和vuforia

    虚拟按钮,让我们可以触摸现实中虚拟存在的按钮而触发事件,通俗来讲,就是让人感觉自己可以触摸虚拟物体一般,话不多说,咱就来试试。如何导入vuforia包就不在此说明了,因为下载的249.
    发表于 09-19 18:13

    Vuforia SDK:AR开发vuforia定价去水印

    在使用vuforia sdk4.x版本会出现水印,如何把水印去除呢,当然就是进行购买许可。在之前版本中vuforia sdk 只是云服务才需要花钱购买,在升级到4.0版本之后就出现了水印,现在
    发表于 09-20 16:41

    安装Vuforia SDK步骤

    1.全新安装Vuforia SDK是以zip压缩包的形式进行分发,分发的对象包括以下平台系统:Windows,MAC OS X和Linux。要用Vuforia SDK进行开发,需要以下步骤:下载
    发表于 09-20 10:09

    基于Proteus的单片机虚拟实验平台建设

    基于Proteus的单片机虚拟实验平台建设
    发表于 03-04 09:41

    虚拟仪器在大学实验室建设中的应用,看完就知道

    虚拟仪器在大学实验室建设中的应用虚拟实验室的虚拟仪器开发,不看肯定后悔
    发表于 04-09 06:37

    FactoryIO虚拟工厂下载

    【FactoryIO】虚拟工厂,自动化工程师在家即可仿真~原文下载链接关注工控小白鼠
    发表于 06-28 12:54

    如何在visual studio上实现USB虚拟串口功能?

    如何在visual studio上实现USB虚拟串口功能?
    发表于 12-07 06:26

    PTC打造虚实集成的未来人机接口

    为开发出下一代HMI,PTC一直在投资尖端技术,打造其AR组合,好重新定义人机互动方式。PTC于2013年收购了物联网(IoT)应用平台ThingWorx,并在2015年收购Vuforia AR技术,因此该公司能利用这两个平台来
    发表于 07-11 02:03 970次阅读

    Vuforia SDK4.0开发者使用体验

    Vuforia 4.0发布以后,Qualcomm论坛版主枫叶飘零第一时间发布了使用体验,感谢这位版主的贡献,以下为枫叶飘零的观点: Vuforia SDK4.0新特性: 物体识别,之前
    发表于 09-18 19:07 288次阅读

    格芯PTC应用方案将推动嵌入式芯片的转型

    增强现实(AR)解决方案供应商PTC宣布,旗下产品Vuforia获格芯(GlobalFoundries)采用,将作为训练芯片制造员工的工具。
    发表于 08-06 11:30 440次阅读

    激光扫描用于数字工厂建设激光扫描在数字工厂工厂建设

    激光扫描用于数字工厂建设 什么是数字工厂? 数字工厂是未来或现在工厂虚拟副本(竣工文档),包括
    发表于 04-20 11:10 688次阅读

    虚拟机:Ubuntu配置Android Studio的步骤

    虚拟机:Ubuntu配置Android Studio的步骤
    的头像 发表于 06-22 09:43 2538次阅读

    PTC宣布与富士通美国扩大合作 推动IoT和AR技术应用

    1月27日消息,PTC宣布与富士通美国扩大合作,推动IoT和AR技术应用。据悉,富士通将在其职能工厂框架中集成PTC的ThingWorx工业IoT服务和Vuforia AR平台,帮助制
    的头像 发表于 01-27 16:03 2115次阅读