通用知识点
工业机器人技术基础与应用分析第一章绪论部分主要讲述国内外机器人发展现状和研制方向以及机器人关键技术典型机器人的介绍。以下为核心知识点:
工业机器人的定义:一种具有自动控制的操作和移动功能,能够完成各种作业的可编程操作机。
与其他的自动化装备相比,工业机器人具有如下特点:仿人化,可编程,通用性,交互性。
国际机器人联合会(International Federation of Robotics)IFR发布数据显示中国,韩国,日本,美国,德国贡献了全球75%的销量(),我国是工业机器人的第一大市场。
国际机器人生产巨头企业布局中国市场,从每万名工人工业机器人拥有量来看,我们的市场空间比较大。
国外发展工业机器人的产业过程中归纳三种不同的发展模式:日本模式,欧洲模式以及美国模式。
工业机器人在很多方面都有强劲的发展趋势,我比较感兴趣的方面摘抄出来:
(1)机器人多传感器融合的实时化,实用化。机器人协同感知系统的实时化,实用化以及高效稳定可行的多传感器融合技术的算法。
(2)人机交互的图形化,三维全息化。研究机器人全浸入式图形化环境,三维全息环境建模,真三维虚拟现实装置以及力,温度,震动等多重物理作用效应的人机交互装置。
典型工业机器人
工业机器人通常由主体,驱动系统和控制系统三个基本部分组成。
工业机器人按照臂部的运动形式分为四种:
实验室初体验
教学楼P栋非常像是一个工业加工厂,这里放置了很多机械臂工作台,这里的是ABB机械臂,有些高大上,初级小学徒碰到操作的几率不大。世界比较著名的机器人公司有瑞士ABB,德国库卡KUKA,日本发那科FANUC,日本安川电机YASKAWA。
在我们的工业机器人初级课程,我们一般使用的机械臂如下,这个比较新的是KUKA:
还有一个旧一点的,带有历史沧桑感的是PUMA560,初学机器人的同学都对它非常熟悉,最开始学习运动学分析正解逆解就是用的它。
下面这个是工作操作台,有安全开关按钮。
实验要求
我们的工业机器人工作背景为机械臂放置一块物体于传送带上,运送到特定位置被传感器检测到后,传送带反方向传送到原位,并且机械臂再次拿起小物块放置到指定位置。
工业机器人编程
和其他的编程语言一样,我们在最开始把变量的名字起的有意义有助于后续的阅读。
airpressure = 5tool succion.pad edit exe1; inputobject.drop1 = 1004object.drop2 = 1005part.detected1 = 1007part.detected2 = 1008;outputconveyor.start = 1conveyor.stop = -1to.the.right = -2to.the.left = 2
之后是任务实现的环节
signal(airpressure)move wait.locopeniwait sig(object.drop1) or sig(object.drop2) if sig(object.drop1)thenset P = P1elseset P = P2endappro P,50moves Pcloseideparts 50appro place,50moves placeopenideparts 100signal(to.the.left)signal(conveyor.start)wait sig(part.detected2)signal(conveyor.stop)timer 1 = 0wait timer(1)>1signal(to.the.right)signal(conveyor.start)wait sig(part.detected1)signal(conveyor.stop)appro grasp.loc.stopped,50moves grasp.loc.stoppedcloseideparts 50appro P3,50moves P3openideparts 50move wait.loceload pickconv.lcload alltools.v2