制造领域的人工智能技术

“AI将执行制造、质量控制、缩短设计时间、减少材料浪费、提高生产再利用率,执行预测性维护等等,尽管人工智能有望从根本上改变很多行业,但该技术非常适合制造业”Ng说。Andrew Ng是深度学习Google Brain项目的创始人兼斯坦福大学计算机科学兼职教授.
人工智能这个术语今天被用作软件的一部分,它可以训练自己执行某些任务并随着时间的推移逐渐完成这些任务。
例如,AI是在照片中识别朋友脸部软件的后面。这些系统最终会在面部识别方面变得更好,因为您可以通过继续标记和识别各种姿势和情况下的朋友来“训练”它们。
Ng说,同样的AI过程可以用来检查工厂中的零件。在另一个AI应用程序中,西门子的机器人样机自动读取并遵循CAD说明,无需编程即可构建零件。
Ng于去年年底成立了自己的公司Landing.AI,并进入AI领域。该公司的目标是帮助制造商将AI融入他们的工作流程中。
对于视觉检查,Landing.AI的系统在仅“查看”五个产品图像之后识别出缺陷图案。 Ng表示,不依赖AI的视觉检测系统必须接受大约100万张图像的海量数据集的训练,以确保它们识别到所有潜在的不完美之处。
许多工厂的员工仍然自己检查零件。“今天,单一工厂中的数千人共同工作,发现缺陷,这是一项令人难以置信的艰巨任务,”Ng说,“但我们的深度学习算法花费了半秒的时间来检查零件,并且在许多应用中比人类更精确。”
德国慕尼黑西门子企业技术部门的一个研究小组在将AI带入制造业的过程中,于去年12月宣布,他们开发了一种双臂机器人,可以在无需编程的情况下制造产品。
机器人的胳膊自动地一起工作,根据需要,按照人类使用自己手臂的方式分配任务。
虽然传统机器人无法破译CAD模型,但西门子机器人可以解释各种CAD模型,从而不需要对其运动和流程进行编程,Kai Wurm说,他与George von Wichert一起负责该项目。此二人正在西门子研究自主系统。
Wurm说:“未来,将不再需要耗费大量时间和代码的昂贵编程给机器人,为他们提供固定程序来组装零件。我们只需要指定任务,系统就会自动将这些规范转化为程序。”
机器人本身决定每个手臂应该执行哪项任务。为了做到这一点,开发人员已经使样机能够将产品开发软件的信息提升到语义层面。
Wurm说:“产品零件和过程信息在语义上转换成本体论和知识图。 这使得隐含的信息是明确的。到现在为止,当人们被告知将零件X抓到轨道Y上时,人们从经验中简单地知道的事情必须以代码的形式教给机器人。但是,我们的样机本身会分析这个问题并找到相应的解决方案。”
机器人可以制造单个零件或样机,这是制造业中称为“批量型”的过程。该术语是指制造或组装各种产品,每种产品都包含不同的组件和设置。
机器人还可以纠正错误。如果一个零件滑动,其中一只手臂会在相机视野内找到该零件。然后手臂将拾取组件并调整其后续动作,以便它仍能正确安装。 Wurm说,例如,如果该位置对零件的位置更好,它可能会将零件转移到另一只手臂。
西门子公司首席技术官Roland Busch表示,西门子也在使用AI来预测工厂设备何时需要维护。
Busch说,该公司在包括传感器和用于数据传输的通信接口的旧电机和变速器上安装“智能盒”。
“通过分析数据,我们的人工智能系统可以得出关于机器状况的结论,并检测出不符常规性,从而使预测性维护成为可能,”他说。
Ng表示,像西门子机器人和他自己的机器视觉检测技术这样的变化意味着制造过程在不久的将来可能并不相同。他比较了人工智能和100多年前电力改变工业的方式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/277830.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何获取一个会议的 transcripts

Teams 开发团队在过去半年里提供了很多的关于会议的 api,这让我们又有了很多的可以实现的功能和场景。今天我要介绍的是如何获取会议的 transcripts。 首先我们要知道的一个概念是:一个会议 meeting 可能有很多的 transcript,是一对多的关系…

JS获取IP地址

HTML代码&#xff1a; <!DOCTYPE html> <html><head><meta charset"UTF-8"><title></title><script src"https://unpkg.com/vue/dist/vue.js"></script></head><body><div id"vm&quo…

1小时玩爆趣头条自媒体平台,增粉实战操作分享

做自媒体的人最关注的就是每天自己账号的后台数据&#xff0c;因为数据决定当天的收益。因此只要每天能达到几十万的数据&#xff0c;相信对于做自媒体的朋友来说&#xff0c;一个月下来&#xff0c;最少也有1万以上的收入。目前&#xff0c;自媒体平台能赚钱的平台有很多&…

营业额统计

传送门 这个题...裸题啊,裸的不能再裸了 按天数插入,每次插入之后,比较和前驱后继的差,取 min 统计入答案即可 注意之前已经插入过的值就不需要插入了.然后这题就 A 了 Code: #include <iostream> #include <cstdlib> #include <cstdio> #include <ctime&…

React setStats数组不更新,百思不得其解。

楼楼今日遇到个坑爹的问题。 就是 this.setStats({}) 对 this.stats 不更新问题 问题是这样的 constructor(props) {super(props);this.state {imageList: []}WechatService.getMaterialOrealList("image").then((result) > {this.setState({imageList: result})…

隧道6in4 和隧道6to4(GNS3)

隧道6in4实验配置 拓扑图 Device Interface IP Address&#xff08;IPv6&#xff09; R1 F 0/0 10.1.81.1 F 0/1 2001:db8:cafe:81::10 R2 F 0/0 10.81.1.2 F 0/1 172.81.1.2 R3 F 0/0 172.81.1.3 F 0/1 2001:DB8:ACE:81::20 R4 F 0/0 2001:db8:cafe:81::4…

hadoop常用命令总结

2019独角兽企业重金招聘Python工程师标准>>> 一、前述 分享一篇hadoop的常用命令的总结&#xff0c;将常用的Hadoop命令总结如下。 二、具体 1、启动hadoop所有进程 start-all.sh等价于start-dfs.sh start-yarn.sh 但是一般不推荐使用start-all.sh(因为开源框架中内…

C面向对象编程

C语言面向对象编程 1. 定义一个SuperObject结构体, 里面包含最少的元素, 但是确实每一个对象都含有的, 这样可以实现多态2. 每一个对象都是基于类的, 我们知道类都是单例对象, 所以我们创建结构体, TypeObject(类似于Java中的class), 接着每一个Object结构体中 都包含着一个对应…

几道web题简单总结

拖了好长时间&#xff0c;总结一下这一段时间做的几道值得记录一下的题目&#xff0c;有的没做出来&#xff0c;但是学习到了新的东西 1.homebrew event loop ddctf的一道题目&#xff0c;学到了python eval函数的用法&#xff0c;首先分析题目&#xff1a; # -*- encoding: ut…

js进阶 9-5 js如何确认form的提交和重置按钮

js进阶 9-5 js如何确认form的提交和重置按钮 一、总结 一句话总结&#xff1a; 1、这个并不好做&#xff1a;onsubmit 里面的代码必须返回false才能取消onsubmit方法的执行&#xff0c;所以&#xff0c;有return。注意&#xff1a;一般的调用肯定是没有return的。onsubmit"…

.NET中RabbitMQ的使用

.NET中RabbitMQ的使用 概述 MQ全称为Message Queue, 消息队列&#xff08;MQ&#xff09;是一种应用程序对应用程序的通信方法。RabbitMQ是一个在AMQP基础上完整的&#xff0c;可复用的企业消息系统。他遵循Mozilla Public License开源协议。AMQP(高级消息队列协议) 是一个异步…

SQL Server死锁诊断--同一行数据在不同索引操作下引起的死锁

死锁概述 对于数据库中出现的死锁&#xff0c;通俗地解释就是&#xff1a;不同Session&#xff08;会话&#xff09;持有一部分资源&#xff0c;并且同时相互排他性地申请对方持有的资源&#xff0c;然后双方都得不到自己想要的资源&#xff0c;从而造成的一种僵持的现象。当然…

python下载安装搭建

python官网下载python运行环境&#xff08;https://www.python.org/downloads/&#xff09;&#xff0c;建议下载稳定版本&#xff0c;不推荐使用最新版本 安装 然后我们打开CMD&#xff0c;在里面输入python&#xff0c;就可以直接进入进行编码了 如果输入python出现下面错误 …

35个Java 代码性能优化总结

前言代码优化&#xff0c;一个很重要的课题。可能有些人觉得没用&#xff0c;一些细小的地方有什么好修改的&#xff0c;改与不改对于代码的运行效率有什么影响呢&#xff1f;这个问题我是这么考虑的&#xff0c;就像大海里面的鲸鱼一样&#xff0c;它吃一条小虾米有用吗&#…

MySQL讲义

1 MySQL基础知识 瑞典MySQL AB公司开发&#xff0c;由SUN收购&#xff0c;而后SUN被甲骨文并购&#xff0c;目前属于Oracle公司。 MySQL是一种关联数据库管理系统 由于其体积小、速度快、总体拥有成本低、MySQL软件采用了双授权政策&#xff0c;分为社区版和企业版。 …

Teams Bot App Manifest 文件解析

这篇文章我们继续以 Hello World Bot 这个 sample 来讲一下 manifest template。 实际上在 Teams app 开发的时候&#xff0c;有 manifest 的概念&#xff0c;manifest 是用来说明这个 teams app 的一些基本信息和配置信息&#xff0c;比如 app 的名字&#xff0c;app有哪些能…

[Dart] Flutter开发中的几个常用函数

几个Flutter开发中的常用函数 /** 返回当前时间戳 */static int currentTimeMillis() {return new DateTime.now().millisecondsSinceEpoch;}/** 复制到剪粘板 */static copyToClipboard(final String text) {if (text null) return;Clipboard.setData(new ClipboardData(text…

Cordova入门系列(三)Cordova插件调用 转发 https://www.cnblogs.com/lishuxue/p/6018416.html...

Cordova入门系列&#xff08;三&#xff09;Cordova插件调用 版权声明&#xff1a;本文为博主原创文章&#xff0c;转载请注明出处 上一章我们介绍了cordova android项目是如何运行的&#xff0c;这一章我们介绍cordova的核心内容&#xff0c;插件的调用。演示一个例子&#xf…

clojure with postgres

主要关注访问pg。不关心其他db 1 clojure.java.jdbc https://github.com/clojure/java.jdbchttp://clojure-doc.org/articles/ecosystem/java_jdbc/reusing_connections.html这个最广&#xff0c;需要配合不同DB[org.clojure/java.jdbc "0.7.9"] [org.postgresql/pos…

lua入门

https://en.blog.nic.cz/2015/08/12/embedding-luajit-in-30-minutes-or-so/