1. 机器人的知识
20世纪的伟大发明 随着2001年新年钟声的敲响,人们迈着坚实的步伐跨进了21世纪。
站在世纪之交的门槛,回顾过去,展望未来,我们心潮澎湃、思绪万千…… 20世纪,人类取得了辉煌的成就,从量子理论、相对论的创立,原子能的应用,脱氧核糖核酸双螺旋结构的发现,到信息技术的腾飞,人类基因组工作草图的绘就,世界科技发生了深刻的变革。信息技术、生物技术、新材料技术、先进制造技术、海洋技术、航空航天技术等都取得了重大突破,极大地提高了社会生产力。
机器人技术作为20世纪人类最伟大的发明之一,自60年代初问世以来,经历40年的发展已取得长足的进步。工业机器人在经历了诞生——成长——成熟期后,已成为制造业中不可少的核心装备,世界上有约75万台工业机器人正与工人朋友并肩战斗在各条战线上。
特种机器人作为机器人家族的后起之秀,由于其用途广泛而大有后来居上之势,仿人形机器人、农业机器人、服务机器人、水下机器人、医疗机器人、军用机器人、娱乐机器人等各种用途的特种机器人纷纷面世,而且正以飞快的速度向实用化迈进。 人们常常会问为什么要发展机器人?我们说机器人的出现并高速发展是社会和经济发展的必然,是为了提高社会的生产水平和人类的生活质量,让机器人替人们干那些人干不了、干不好的工作。
在现实生活中有些工作会对人体造成伤害,比如喷漆、重物搬运等;有些工作要求质量很高,人难以长时间胜任,比如汽车焊接、精密装配等;有些工作人无法身临其境,比如火山探险、深海探密、空间探索等;有些工作不适合人去干,比如一些恶劣的环境、一些枯燥单调的重复性劳作等;这些都是机器人大显身手的地方。服务机器人还可以为您治病保健、保洁保安;水下机器人可以帮助打捞沉船、铺设电缆;工程机器人可以上山入地、开洞筑路;农业机器人可以耕耘播种、施肥除虫;军用机器人可以冲锋陷阵、排雷排弹…… 现在社会上对机器人有很多迷惑,有人认为机器人无所不能。
这些朋友是从电影、电视、小说中认识机器人的,他们眼中的机器人是神通广大的万能机器,当他们看到现实的机器人时,他们会认为现在的机器人太普通,不能称之为机器人。有人认为机器人是人,形状必须像人,不像人怎么能叫机器人,然而现实中绝大多数的机器人样子不像人,这使很多机器人爱好者大失所望。
还有人认为机器人上岗,工人就会下岗,无形中把机器人当成了竞争对手,他们没有想到机器人会为人做许多有益的事情,会推动产业的发展,给人类创造更多的就业机会。 机器人的定义 在科技界,科学家会给每一个科技术语一个明确的定义,但机器人问世已有几十年,机器人的定义仍然仁者见仁,智者见智,没有一个统一的意见。
原因之一是机器人还在发展,新的机型,新的功能不断涌现。根本原因主要是因为机器人涉及到了人的概念,成为一个难以回答的哲学问题。
就像机器人一词最早诞生于科幻小说之中一样,人们对机器人充满了幻想。也许正是由于机器人定义的模糊,才给了人们充分的想象和创造空间。
机器人指挥 其实并不是人们不想给机器人一个完整的定义,自机器人诞生之日起人们就不断地尝试着说明到底什么是机器人。但随着机器人技术的飞速发展和信息时代的到来,机器人所涵盖的内容越来越丰富,机器人的定义也不断充实和创新。
1886年法国作家利尔亚当在他的小说《未来夏娃》中将外表像人的机器起名为“安德罗丁”(android),它由4部分组成: 1,生命系统(平衡、步行、发声、身体摆动、感觉、表情、调节运动等); 2,造型解质(关节能自由运动的金属覆盖体,一种盔甲); 3,人造肌肉(在上述盔甲上有肉体、静脉、性别等身体的各种形态); 4,人造皮肤(含有肤色、机理、轮廓、头发、视觉、牙齿、手爪等)。 1920年捷克作家卡雷尔·卡佩克发表了科幻剧本《罗萨姆的万能机器人》。
在剧本中,卡佩克把捷克语“Robota”写成了“Robot”,“Robota”是奴隶的意思。该剧预告了机器人的发展对人类社会的悲剧性影响,引起了大家的广泛关注,被当成了机器人一词的起源。
在该剧中,机器人按照其主人的命令默默地工作,没有感觉和感情,以呆板的方式从事繁重的劳动。后来,罗萨姆公司取得了成功,使机器人具有了感情,导致机器人的应用部门迅速增加。
在工厂和家务劳动中,机器人成了必不可少的成员。机器人发觉人类十分自私和不公正,终于造反了,机器人的体能和智能都非常优异,因此消灭了人类。
但是机器人不知道如何制造它们自己,认为它们自己很快就会灭绝,所以它们开始寻找人类的幸存者,但没有结果。最后,一对感知能力优于其它机器人的男女机器人相爱了。
这时机器人进化为人类,世界又起死回生了。 卡佩克提出的是机器人的安全、感知和自我繁殖问题。
科学技术的进步很可能引发人类不希望出现的问题。虽然科幻世界只是一种想象,但人类社会将可能面临这种现实。
为了防止机器人伤害人类,科幻作家阿西莫夫于1940年提出了“机器人三原则”: 1,机器人不应伤害人类; 2,机器人应遵守人类的命令,与第一条违背的命令除外; 3,机。
2. 机器人基础知识
机器人家上了解到,对于工科领域来说,脱离实践的学习都是肤浅的,对于控制这种强调经验的技术更是如此。
如果去问一个程序员怎么学习一块技术,他必然让你去多编程。机器人领域也是。
如果想把基本功打扎实,那么实践更是必不可少了。 对于普通学生入门来说 一款合适的机器人平台 + 入门级的控制算法进行试验。
同时深入地学习相应地理论知识。对于一个有控制基础,需要现学现用的工作者来说,啃一本诸如《现代控制工程》的书籍,在工作者演练,下面的平台内容直接略过。
关于平台的选择和相应的学习教程,我放在最后,防止大图分散了重点。 先结合机器人来说一下控制。
对于设计任何一个控制系统来说,需要了解自己的输入、输出、控制元件,和算法。在一个简易的机器人系统里,分别对应的原件是: 输入 --- 传感器 (声呐,红外,摄像头,陀螺仪,加速度计,罗盘) 控制元件 --- 电机 控制算法 --- 控制板 (小到单片机,大到微机) 输出 --- 你的控制目标 (比如机器人的路径跟踪) 对这四方面都有了解之后,才能基本对机器人的控制有一个较为感性的认识。
这是入门的基础。如果你对输入和输出做一个测量,比如用电机将某个轮子的转速从10加速到100,把这个测量勾画出来,那么这一个响应曲线。
如何将电机准确快速地从10加速到100,这就需要一个简易的反馈控制器。 上面所说的各个传感器元件,都有廉价版可以购买学习,但随之引入的问题就是他们不精确,比如有噪声。
消除这个噪声,你就需要在你的控制系统中引入更多的控制单元来消除这个噪声,比如加入滤波单元。 上面说这么多,只是想表达,理论和算法都是有应用背景的,但同时,学习一些暂时无法应用的算法也并不助于入门,甚至可能走偏门,觉得越复杂越好。
所有的工程应用者都会说某某算法非常好,但是经典还是PID。倘若不亲手设计一个PID系统,恐怕真的领略不到它的魅力。
我大学本科的控制课程包含了自动控制理论和现代控制理论,但是直到我设计一个四旋翼无人机的时候,才真正建立了我自己对机器人控制的理解。 推荐的那本《现代控制工程》是一本非常经典的专业书籍,需要理论知识,再进行详细的学习。
我的建议是先玩,玩到需要时,认真学习这部分理论。 ----------------------------------------------------------------------------------------------------- 推荐一些机器人平台。
核心都涉及到运动控制。 基于arduino的机器人平台是最大众的平台了,这是一个开源社区,很多关于机器人的简易设计和控制算法实现都能在google得到。
淘宝arduino机器人,包括arduino控制板和各类简易传感器,几百块之内钱都能得到。 Imperial College London的Robotics课程就是以Lego为实验平台的,Andrew Davison的课件上所有的理论都可以用Lego实现Andrew Davison: Robotics Course。
如果这些都玩腻了,可以试试玩一个机器人飞行控制,比如四旋翼飞机。飞行器是六自由度控制,因此比小车要更加具有挑战性,也需要更精确的控制系统。
下面这是我以前的一个四旋翼DIY,基于arduino MultiWii的。依旧淘宝四旋翼飞行器。
MultiWii是一个基于arduino的开源飞控平台,所有c代码都可得,不多于一两万行。如果把这些都研究透了,相比已经是专业水平了。
3. 机器人入门知识
首先了解机器人应当从机器人的定义开始,鉴定那些是机器人:
我国科学家对机器人的定义是:“机器人是一种自动化的机器,所不同的是这种机器具备一些与人或生物相似的智能能力,如感知能力、规划能力、动作能力和协同能力,是一种具有高度灵活性的自动化机器。”在研究和开发未知及不确定环境下作业的机器人的过程中,人们逐步认识到机器人技术的本质是感知、决策、行动和交互技术的结合。随着人们对机器人技术智能化本质认识的加深,机器人技术开始源源不断地向人类活动的各个领域渗透。结合这些领域的应用特点,人们发展了各式各样的具有感知、决策、行动和交互能力的特种机器人和各种智能机器,如移动机器人、微机器人、水下机器人、医疗机器人、军用机器人、空中空间机器人、娱乐机器人等。对不同任务和特殊环境的适应性,也是机器人与一般自动化装备的重要区别。这些机器人从外观上已远远脱离了最初仿人形机器人和工业机器人所具有的形状,更加符合各种不同应用领域的特殊要求,其功能和智能程度也大大增强,从而为机器人技术开辟出更加广阔的发展空间。
中国工程院院长宋健指出:“机器人学的进步和应用是20世纪自动控制最有说服力的成就,是当代最高意义上的自动化。”机器人技术综合了多学科的发展成果,代表厂高技术的发展前沿,它在人类生产生活等应用领域的不断扩大正引起国际上重新认识机器人技术的作用和影响。
更多机器人到:机器人网址( )
4. 关于机器人的知识
写字机器人
在当时的自动玩偶中,最杰出的要数瑞士的钟表匠杰克·道罗斯和他的儿子利·路易·道罗斯。1773年,他们连续推出了自动书写玩偶、自动演奏玩偶等,他们创造的自动玩偶是利用齿轮和发条原理而制成的。它们有的拿着画笔和颜色绘画,有的拿着鹅毛蘸墨水写字,结构巧妙,服装华丽,在欧洲风靡一时。由于当时技术条件的限制,这些玩偶其实是身高一米的巨型玩具。现在保留下来的最早的机器人是瑞士努萨蒂尔历史博物馆里的少女玩偶,它制作于二百年前,两只手的十个手指可以按动风琴的琴键而弹奏音乐,现在还定期演奏供参观者欣赏,展示了古代人的智慧。
19世纪中叶自动玩偶分为2个流派,即科学幻想派和机械制作派,并各自在文学艺术和近代技术中找到了自己的位置。1831年歌德发表了《浮士德》,塑造了人造人“荷蒙克鲁斯”;1870年霍夫曼出版了以自动玩偶为主角的作品《葛蓓莉娅》;1883年科洛迪的《木偶奇遇记》问世;1886年《未来的夏娃》问世。在机械实物制造方面,1893年摩尔制造了“蒸汽人”,“蒸汽人”靠蒸汽驱动双腿沿圆周走动。
进入20世纪后,机器人的研究与开发得到了更多人的关心与支持,一些适用化的机器人相继问世,1927年美国西屋公司工程师温兹利制造了第一个机器人“电报箱”,并在纽约举行的世界博览会上展出。它是一个电动机器人,装有无线电发报机,可以回答一些问题,但该机器人不能走动。1959年第一台工业机器人(可编程、圆坐标)在美国诞生,开创了机器人发展的新纪元。
现代机器人
现代机器人的研究始于20世纪中期,其技术背景是计算机和自动化的发展,以及原子能的开发利用。
机器人汽车焊接生产线
自1946年第一台数字电子计算机问世以来,计算机取得了惊人的进步,向高速度、大容量、低价格的方向发展。
大批量生产的迫切需求推动了自动化技术的进展,其结果之一便是1952年数控机床的诞生。与数控机床相关的控制、机械零件的研究又为机器人的开发奠定了基础。
另一方面,原子能实验室的恶劣环境要求某些操作机械代替人处理放射性物质。在这一需求背景下,美国原子能委员会的阿尔贡研究所于1947年开发了遥控机械手,1948年又开发了机械式的主从机械手。
铆接机器人
1954年美国戴沃尔最早提出了工业机器人的概念,并申请了专利。该专利的要点是借助伺服技术控制机器人的关节,利用人手对机器人进行动作示教,机器人能实现动作的记录和再现。这就是所谓的示教再现机器人。现有的机器人差不多都采用这种控制方式。
作为机器人产品最早的实用机型(示教再现)是1962年美国AMF公司推出的“VERSTRAN”和UNIMATION公司推出的“UNIMATE”。这些工业机器人的控制方式与数控机床大致相似,但外形特征迥异,主要由类似人的手和臂组成。
1965年,MIT的Roborts演示了第一个具有视觉传感器的、能识别与定位简单积木的机器人系统。
机器狗
1967年日本成立了人工手研究会(现改名为仿生机构研究会),同年召开了日本首届机器人学术会。
1970年在美国召开了第一届国际工业机器人学术会议。1970年以后,机器人的研究得到迅速广泛的普及。
1973年,辛辛那提·米拉克隆公司的理查德·豪恩制造了第一台由小型计算机控制的工业机器人,它是液压驱动的,能提升的有效负载达45公斤。
到了1980年,工业机器人才真正在日本普及,故称该年为“机器人元年”。
随后,工业机器人在日本得到了巨大发展,日本也因此而赢得了“机器人王国的美称”。
详情请见后面的
5. 机器人基础知识
原发布者:WL课件库
工业机器人应用技术1模块二1机器人的基础知识机器人的基本属于与图形符号234机器人的主要技术参数机器人的举例分析机器人的工作原理与应用技术单元提要本模块主要介绍机器人的基础知识,包括机器人的基本术语与各类图形符号,机器人的主要技术参数等,并介绍了几种实际产品的技术规格和机构简图。学习要求学习完本模块的内容后,学生应熟练掌握机器人的基本术语和各类图形符号的含义;能够读懂并解释机器人技术规格书的内容,能够熟练绘制出机器人机构简图和各种机械结构的运动简图;掌握运动学和动力学的基本问题,理解机器人的位置与变量的关系,了解运动学、静力学和动力学的一般表示方法,能用上述所学解释机器人的位置、姿态和运动的关系。学习单元一机器人的基本术语与图形符号一、机器人的基本术语1.关节关节(joint)即运动副,是允许机器人手臂各零件之间发生相对运动的机构,是两构件直接接触并能产生相对运动的活动连接,如图2-1所示。A、B两部件可以做互动连接。图1-13不同坐标结构的机器人一、机器人的基本术语高副(higherpair)机构简称高副,指的是运动机构的两构件通过点或线的接触而构成的运动副。例如,齿轮副和凸轮副就属于高副机构。平面高副机构拥有两个自由度,即相对接触面切线方向的移动和相对接触点的转动。相对而言,通过面的接触而构成的运动副称为低副机构。一、机器人的基本术语一