本文来自:

转自:

https://medium.com/@stephen.gardner.ag/integration-of-nvidia-jetson-systems-in-industrial-networks-abb8a17f1745

当工业网络使用NVIDIA®的Jetson™Xavier系统时,就会打开一个机器学习应用程序的世界。Xavier基于成功的Tegra系统,它是NVIDIA®Jetson™系列中功能最强大的系统。Xavier的8核ARM处理器的性能可与许多系统相媲美,令人兴奋的原因在于带有64个Tensor核的512核Volta GPU。这使这个紧凑的模块变成了一个数字运算的怪物。它可用于检测信号中的图案或图像中的对象,这些操作需要大量的矩阵操作。PLC通常无法获得这种计算性能,从而使Xavier成为完美的补充系统。

我们的基准应用程序结合了图像处理和机器学习技术来解决零件拾取问题。图像处理部件使用OpenCV识别部件的外部边缘。推理利用了经过重新训练的更快的R-CNN初始模型。完整的高清图像可以在不到0.8秒的时间内得到处理,这是配备GTX1080Ti显卡的台式计算机所需时间的两倍多。考虑到Jetson的最大功耗为30瓦,远远低于是台式机的耗能,这更加令人惊讶。

选择正确的路径来集成此类系统在很大程度上取决于应用程序。可能性包括使用MQTT代理,OPC UA或简单的基于套接字的通信。我们使用Beckhoff系统测试了MQTT通信,并使用Siemens S7–1200 PLC测试了OPC UA接口。这里描述的基准应用程序使用了后者。

基准应用程序的输出图像:

基准测试应用程序需要以下功能:

  • 从USB网络摄像头以10Hz更新完整的高清图像-最高可以达到60Hz

  • 定期更新机器人位置,以解释机器人坐标中的图像(仅当网络摄像头安装在机器人手臂上时才需要)

  • 遮盖输入图像以融合框的边缘,该框的边缘有时会显示零件的反射

  • 使用推理来检测螺母的A和B侧(位于B侧的零件必须翻转)

  • 使用OpenCV准确检测孤立螺母的边缘

  • 使用OpenCV确定在夹持器不与周围的螺母碰撞的情况下是否可以夹持螺母

  • 通过OPC UA将一系列具有坐标的潜在目标传递给PLC

上面的功能是由轻量级的应用服务器精心策划的。该服务器包括一个HTTP服务器,该HTTP服务器允许访问所有配置数据,日志和图像。这些功能被实现为插件,每个插件都通过标准API提供访问权限,该API包括输入和输出图像以及一系列潜在目标。

有人可能会争辩说,完整的应用程序可以使用OpenCV来实现,而许多类似的应用程序都可以使用。甚至可能已经证明这是更快的解决方案,但是,在此应用程序中使用推理的优势非常明显:

  • 这些模型用标准化过程生成的数据替换了大量专用代码,训练消耗了从螺母的导入几何数据自动生成的图像。

  • 事实证明,用于推理的模型对光的变化具有鲁棒性,超过了编码解决方案的以往经验。

比较方式

此列表将尽快更新:

我们对Jetson™Nano的评估已经完成

我们的模型已转换为TensorRT,这将是进一步博客的主题

结论

此基准测试应用程序并不假装代表完美的零件拣选解决方案。尚未对其进行严格的优化。它使我们能够使用相同的代码,输入图像和模型将开发系统的性能与Jetson™系统的测量性能进行比较。

我们希望将我们的模型转换为TensorRT后,Jetson™的性能会进一步提高。

更多关于Xavier:

我该如何选择NVIDIA Jetson开发套件?

日本创新公司开发AI骨架检测引擎支持NVIDIA AGX Xavier

Jetson NANO/ Jetson Xavier NX /Jetson Xavier性能到底差了多少?

NVIDIA边缘计算利器 AGX Xavier memory翻倍,更重要的是...

AI船长出航,NVIDIA AGX Xavier助力自动驾驶版五月花号横穿大西洋!

nvidia的jetson系列的方案_NVIDIAJetson系统在工业网络中的集成相关推荐

  1. nvidia的jetson系列的方案_NVIDIA Jetson 平台

    随着Jetson系列产品的发布,NVIDIA已经成功地建立了人工智慧(AI)的黄金准则.Jetson AGX Xavier™是现今最先进的高效能.低耗能的AI运算平台.适用于嵌入式领域深度学习.电脑视 ...

  2. nvidia的jetson系列的方案_NVIDIA Jetson Xavier NX开发者套件主要应用于自主机器边缘计算产品系列...

    NVIDIA副总裁,边缘计算业务总经理Deepu Talla表示:"NVIDIA已在多个行业中创建并优化了大量AI软件.如今,有了云原生技术的加持,我们在嵌入式和机器人领域的客户就能通过高性 ...

  3. 网维大师系统虚拟盘控制台 网络中存在另外一台主服务器,网维大师系统虚拟盘性能优化及常见问题...

    网维大师系统虚拟盘性能优化及常见问题 性能优化及常见问题: ├─为什么客户机无法获取dhcp? ├─如何对网卡进行pnp? ├─如何对主板.显卡.声卡进行pnp? ├─客户机系统的页面文件(虚拟内存) ...

  4. 视频会议系统在企业网络中的关键利益—Vecloud微云

    在迅速的全球化中,视频会议变得非常流行.关键因素在于视频会议有助于覆盖广泛的领域,视频会议可帮助您在全国和全球范围内进行连接. 使用视频会议有一些好处: 便捷的通讯方式 基本上,视频会议都可以非常方便 ...

  5. 区块链基础知识系列第5课 Hyperledger fabric1.0网络中transaction产生以及流转过程

    一.发起transaction 当client想要发起一个transaction时,它会首先发送一个PROPOSE消息到它选择的一组endorser节点,消息模式有以下两种,节点可以自由选择(可能有更 ...

  6. 毕业论文 入侵防御系统在企业网络中的应用

    目录 1 绪论 1.1 课题研究背景 1.2 课题研究目的与意义 1.3 创新思路 1.4 论文组织结构

  7. 浅谈消防设备电源监控系统在某卷烟厂中的应用

    摘要:介绍了消防设备电源监控系统的基本架构和功能,结合某卷烟厂建设实例分析了在工业建筑中选用消防设备电源状态监控主机.监控传感器的两层结构组网模式的优点,并总结了消防电源监控系统的功能,实现了及时有效 ...

  8. 关于安科瑞电力监控系统在电力工程中的应用与对策

    摘要:随着经济的发展,能源消耗速度正不断加快,因此我国提出了绿色可持续发展战略,要求在发展建设中以节能为主,不断减少资源能耗,而电能便是首要控制内容.如今我国为电能使用,对计量表进行了优化创新,日常供 ...

  9. # NVIDIA Jetson系列系统镜像备份烧录指南

    NVIDIA Jetson系列系统镜像备份烧录指南 我使用的是Jetson AGX Xavier 注意事项: 1.烧录工具版本在4.2之前 是叫做 JetPack,, 4.2以及4.2以后的版本叫做S ...

最新文章

  1. pandas中dataframe默认不显示所有的数据行(中间省略)、使用option_context函数自定义设置单个dataframe允许显示的行的个数、set_option函数全局设置显示行的个数
  2. 是凡尔赛本赛了,马斯克回应成为全球首富
  3. 修改Tomcat默认端口号,避免与IDEA冲突
  4. android控件常用的属性,android?常用的控件属性
  5. wxWidgets:wxPropertyGridManager类用法
  6. 缺氧游戏黑科技计算机,《缺氧》游戏内参数修改图文详解
  7. Android精准计步器
  8. Thymeleaf 简介、教程
  9. libgmailer更新了,俺的下载空间又可以使用了(使用G-Share)
  10. 专题五:MATLAB数据分析与多项式计算
  11. ARFoundation系列讲解 - 62 人脸跟踪三
  12. 计算机绘图培训心得,学习cad制图心得体会
  13. matlab画进化树分析图,系统发育(进化)树绘制小结
  14. 财务会计之借贷记账法的【科目方向】和【科目余额方向】分析
  15. 01、3dB双分支定向耦合器
  16. 2021年CKA考试真题(二)
  17. App工程结构搭建:几种常见Android代码架构分析
  18. 拼多多如何优化产品排名位置?
  19. Google Play网页显示语言切换方法
  20. 不重复随机数的产生 (C++)

热门文章

  1. Firefox内存占用过高解决方法
  2. Android 获取地理位置信息 封装好了 直接用
  3. js解析xml字符串或xml文件,将其转换为xml对象方法
  4. pat1091. Acute Stroke (30)
  5. 关于前端一周知识的总结
  6. easy-ui实现左右滚动条
  7. sleep和sleep(0)的区别
  8. 谈谈浮动和清除浮动?
  9. C#学习笔记-ContextMenuStrip
  10. 包含命名空间的xml反序列化 (1.7环境下)