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

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

3天内不再提示

机器人如何做到自主决策 机器人视觉给出答案

hl5C_deeptechch 来源:yxw 2019-06-23 10:22 次阅读

工业机器人做重复性工作,而把人的智能发挥到最大程度

首先问大家一个问题,平时住在家里最让你头疼的一件事是什么?对于有两个孩子的我来说,最头疼的是每次回到家里,都要面对孩子弄得一团糟的房间,而每次收拾这个房间,重复的劳动让我累觉不爱,相信很多人都跟我有一样的烦恼,那你们希不希望有个智能的机器人能替你收拾这个房间呢?

它可以走进你的房间,把沙发收拾干净,把你给孩子讲的故事书罗列整齐,把孩子玩的玩具放进箱子里,你只需要在旁边葛优躺,家里的一切都会崭新如初,是不是很吸引人?

但现在市面上没有这个机器人,那视频里的机器人是怎么做到的?实际是旁边有个人通过一个遥控手柄一点一点地控制这个机器人把所有的事情做成,干了几个小时,甚至比人亲自做的时间还长。那机器人离我们想象中的未来机器人差了些什么?还差感知世界的能力和作出自我决策的能力,也就是相当于有了手臂和身体,但没有眼睛和大脑,这个机器人不具备智能。

其实我们在家里可以一边听音乐一边干活,并不是那么枯燥,但在工厂里,工人要面对的是焊接的粉尘扑面而来,是打磨飞溅的火花甚至铁屑环绕身体,是旁边金属性的撞击刺痛耳膜,这些都会对人的身体造成永久的伤害。

这就是为什么现在 90 后、00 后,宁可领个并不高的工资,也要待在办公室或宅在家里,哪怕再高的工资都不愿意去工厂,或者可能这个年轻人干了半年就辞职了,或者心情不好导致工件质量出现问题,所以在工厂环境里,更需要工业机器人把人类从恶劣的环境里解脱出来,用工业机器人替代人去干焊接、打磨、搬运重物这些繁重的工作,而把人的智能发挥到最大程度。

其实上世纪很早就有了工业机器人,例如在汽车行业这种产品一致性非常高的领域里,工业机器人应用已经非常广泛了。这张图是特斯拉最新的、全球最先进的机器人工厂,它造的特斯拉的模型都比较统一,机器人要干什么?只要给它编好程从 A 到 B,它就可以一直这样干,制造的汽车都是一样的。

赋予机器人智能的视觉,真正做到机器换人

然而在通用工业领域件尺寸并不固定,可能今天来了一个一米的工件,明天客户要求你做一个半米的工件,原先的工业机器人的程序就不能用了,或者今天的物流是个箱子,明天是个柔性的塑料袋,而且随机地放置,这些问题都不能让不够智能的机器人来解决。

那解决这些问题要通过什么?就像前面的视频里,需要一个遥控手柄,在机器人行业里实际就是个操纵盒,告诉机器人要走一米的长度,或者半米的长度。而如果换了一个物件,人不去盯着它,就会像盲人摸象一样,机器人不知道要做什么事,很有可能把这个工件做错。那怎么解决这个问题?我们提出的解决思路是给工业机器人一双慧眼。

什么是慧眼?慧眼就是智能的视觉,我们给机器人智能的视觉,机器人就具备了柔性的能力。

机器人视觉到底是怎么工作的?它其实就是具备了人眼的功能,人眼干什么机器人视觉就干什么。右边是替代人眼的工业相机,跟手机相机没太大区别,只不过更结实,能够在工厂环境里抗干扰。

用工业相机替代人眼实现视觉的功能,人眼看到的是蒙娜丽莎的画像,而工业相机获得的是一个二维数组,二维数组里每一个数字都代表图像里的每个像素,通过获得的数组加上开发的智能软件和算法就可以获取想要的信息

工业机器人在工业中经常要解决三维的问题。刚才所说的是一只眼睛,只能看到二维的世界,在三维到二维的过程中损失了一个深度信息,而我们要做的就是利用双目或者多目的方法把丢失的信息找回来,用两个摄像头从不同的角度去看,可以把特征匹配起来,把二维又重构成三维,甚至用多目的方法会比人的眼睛更加出色、更加智能。

这个视频里右边是一个工业机器人,左边则是我们给它配的眼睛,它的眼睛可以不断地识别不同种类不同样子的物体,随机摆放也可以找到物体的位置,获取物体的形状信息。而机器人有了眼睛、有了决策能力,就可以进行自主地随机地码放,这机器人就有了柔性和智慧。

在工厂里并不是都用双目的方式,还会采用更加可靠的方式。这张图片上是 CCD,就是常用的工业相机,下面是用一个抗干扰的强激光打到一个物体上,近的时候激光反射到相机上是一个位置,远的时候是另一个位置,通过两个位置的变化就知道物体到底离我们近还是远,这是一个点的问题。

而线的问题上,打一个横的激光可以获得一个线上物体的三维位置,而把这个线通过运动扫描就可以获得完整物体的三维位置,通过这个物体的三维位置加以我们的算法,就可以告诉机器人应该怎么做这件事。

图 | 工业机器人扫描工件(来源:YaskawaUK)

这个视频里工业机器人终端的一个焊枪上,加了三维的传感器,通过结构光扫描把整个物体的形貌扫下来,然后告诉机器人应该从工件哪里开始焊接在哪里停止,如果工业变了照样可以通过扫描来确定运动轨迹。从视频中可以看到,最后机器人通过扫描发现了终点,运动应该停止它就会抽身离去,这样的工业机器人就具备了完整的视觉,不需要人再去操控它。

这两个视频都说明了工业机器人搭配视觉的好处,首先不需要再雇一个懂机器人编程的人去控制机器人,真正做到了机器换人的目的,同时可以实现柔性的加工,通过加入视觉大大地提高生产效率,而且可以保证生产质量,机器人不会像人一样闹情绪。

未来机器人如何提高智能?

接下来跟大家分享一下工业机器人的发展趋势,工业机器人上世纪中代就已经开始发展,最早期经历了第一代机器人,也就是现在使用的主流,机器人需要教它怎么干,它才知道怎么干,这种使用已经受限了。

现在机器人正处在第二个阶段,就是增加视觉乃至触觉等一系列的传感的方法,让这个机器人更加智能,更加具有柔性。而接下来我想给大家展望一下未来机器人的模样,就是我们期望的主流,要提高它的智能、做自主的决策。

从我的角度来看,机器人未来发展方向是加上 AI 和 AR。首先来看 AI,上图是上世纪 60 年代 IBM 开发的世界最新型的计算机,大概有一个小房间那么大,正是用它把人类通过阿波罗计划送上了月球,可这个计算机的计算能力甚至不如现在手机计算能力的 1% 甚至 1‰,人类已经通过摩尔定律掌握了大量处理数据的硬件计算能力,所以我们可以引入深度学习这种人工智能方法。

左边是乔治华盛顿的图像,我们通过不断地图片训练,不断的大数据的引入,给它供应很多人脸的数据,最后可以得出我们要的结果——他的名字。而工业机器人通过大量的训练,也可以通过视觉判断这是什么样的东西,我应该怎么做,有了 AI 的功能,机器人未来将会更加强大。

而通过 AR 使得人和机器人相互作用,可以达到更加智能的效果,我们说的机器换人并不是把人完全用机器人替掉,而是人干人最适合干的工作、更智能的工作,机器干重复的有伤害性的工作,而人机协作是未来的一个大方向。

我们通过 AR 的方式,可以让人的智能发挥非常好的作用,人看见机器人将要做的工作,只需要给个指示告诉机器人,1 号 2 号工件应该怎样装配,大大发挥人的智能性。而拧螺丝甚至焊接这种伤身体的工作,重复性劳动的工作由机器人来干,通过 AR 和机器人技术的结合,会让我们的未来世界中机器人应用更加广泛。

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

    关注

    206

    文章

    27016

    浏览量

    201362
  • 机器视觉
    +关注

    关注

    161

    文章

    4042

    浏览量

    118339
  • 人工智能
    +关注

    关注

    1776

    文章

    43806

    浏览量

    230572

原文标题:机器人如何做到自主决策?机器人视觉给出答案

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

收藏 人收藏

    评论

    相关推荐

    LabVIEW的六轴工业机器人运动控制系统

    LabVIEW开发六轴工业机器人运动控制系统 本项目开发了一个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。LabVIEW作为一个关键技术,在项目中扮演了核心角色
    发表于 12-21 20:03

    高动态人形机器人“夸父”通过OpenHarmony 3.2 Release版本兼容性测评

    近日, 搭载KaihongOS的“夸父”人形机器人通过OpenAtom OpenHarmony(以下简称“OpenHarmony”)3.2 Release版本兼容性测评并获颁兼容性证书 。这体现了
    发表于 12-20 09:31

    机器人编程需要什么软件?

    机器人编程需要什么软件
    发表于 11-01 07:34

    Arduino教学机器人的使用教程

    本文档的主要内容详细介绍的是Arduino教学机器人的使用教程
    发表于 09-27 06:53

    教你做个PID控制巡线机器人

    在本项目中,我们将学习如何使用带PID控制器的线跟随机器人使用Arduino Nano来解决迷宫。
    发表于 09-25 06:54

    ai人工智能机器人

    的运营成本、人力成本还在不断提高(如:办公场地的租金、员工的工资、社保公积金、节假日福利等)。 如今的智能电话机器人,每天的电话拨打量可达800-1000通,相比人工提高了3-5倍,大大缩短了名单的筛选
    发表于 09-21 11:09

    基于Matlab和VR技术的移动机器人建模及仿真

    利用 Matlab 建立移动机器人的动力学模型 ,在虚拟现实 (VR )环境下 ,实时仿真移动机器人路径跟踪的运动特性 ,为基于 Internet 的机器人遥操作试验搭建了仿真平台 。 实验结果表明
    发表于 09-20 06:24

    profinet转ethernet网关连接发那科机器人配置案例

    本案例是西门子1200PLC通过PROFINET转EtherNet网关连接发那科搬运机器人配置案例。所需设备:西门子1200PLC、Profinet转EtherNet IP网关、Fanuc机器人
    发表于 08-03 17:58

    【科普】干货!带你从0了解移动机器人(四) ——移动机器人导航技术

    ,施工较为方方便,能够适应各种使用环境。 02二维码导航 二维码导航属于视觉识别,实现原理是在地面铺设二维码阵列,通过移动机器人(AGV/AMR)下方的相机扫描二维码实现机器人的定位。 **二维码导航优点
    发表于 06-28 09:52

    【科普】干货!带你从0了解移动机器人(三) ——自主导航系统及上位机软件设计与实现

    随着机器人技术的不断发展,我们可以在许多简单重复,危险的岗位上看到机器人的身影,移动机器人凭借其在复杂环境下工作,具有自行感知、自行规划、自我决策功能的能力,它可以在不同的环境中移动
    发表于 06-28 09:36

    机器人上线有什么注意事项

    不要被复杂的生产线吓倒,生产线可以看成多个单独的设备或机器人,每部分完成一个功能。
    发表于 06-08 17:40

    自编程机器人,售后难做吗?

    自编程是如何完成的。 自编程其实也不是很高深的问题。 当用户给出参数时,有时也包括逻辑。 例如用户说,如果设备打开完毕,执行一个命令。 这个例子就包括了一个如果。你的智能机器人只需要生成一个
    发表于 06-08 16:20

    如何快速地让机器人投入生产

    机器人也是一种设备,它主要内容是完成一个制造的其中一个功能。 制造一个产品,可以分为几个部件。和装配几个部件。 一个部件,可以是一个模具。或者由机器人完成组成一个模具。 机器人主要完成的是一些模具
    发表于 06-06 16:18

    机器人如何计算简单的运动

    模型要具备齿轮,导轨几种基本的运动原理。 要分辨基本图形,视觉模型要能分辨圆形,方形和三角形。 有了这两点,机器人就基本上能计算开模和注塑这种简单的工作了。要替代人类的工作,还要进一步学习。
    发表于 05-19 20:40

    浅谈儿童陪护机器人

    儿童陪护机器人越来越受到人们的关注,其中转动控制是其重要组成部分之一。步进电机芯片作为一种常用的控制芯片,被广泛应用于儿童陪护机器人中的转动控制。本文将从步进电机芯片的工作原理、优势和应用场景等方面
    发表于 05-11 15:12