第一章机器人运动学(1)解析
- 格式:ppt
- 大小:1.60 MB
- 文档页数:47
第一章概述1.1 机器人的由来与发展一、机器人的由来“机器人”(robot)一词来自1920年捷克作家卡雷尔·查培克的剧本《罗萨姆的万能机器人》。
剧中叙述了一个叫罗萨姆的公司把机器人它的名字叫罗伯特,也就是我们英文中的Robot,作为人类生产的工业品推向市场,让它充当劳动力代替人类劳动的故事,引起了人们的广泛关注。
后来,这个故事就被当成了机器人的起源。
机器人学(robotics)出自1942年美国科幻作家Jsaac Asimov的科幻小说“Runaround”。
1942年,科学家兼作家Isaac Asimov首次提出了机器人三大定律:第一:机器人必须不危害人类,也不允许它眼看人将受危害而袖手旁观;第二:机器人必须绝对服从人类,除非这与第一原则矛盾;第三:机器人必须保护自身不受伤害,除非这与第一或第二原则相矛盾。
机器人一词虽出现得较晚,然而这一概念在人类的想象中却早已出现,人类希望制造一种像人一样的机器,以便替人类完成各种工作。
西周时期,我国的能工巧匠偃师就研制出了能歌善舞的伶人,这是我国最早记载的具备有机器人概念的文字资料。
春秋后期,鲁班曾制造过一只木鸟,能在空中飞行“三日不下”体现了我国劳动人民的聪明智慧。
东汉时代,著名科学家张衡不仅发明了地动仪、计里鼓车,而且发明了指南车,这些发明都是具有机器人构想的装置。
据记载,指南车行驶于前方,车厢正中间有个平放着的大齿轮,即一个四十八齿的轮子。
大齿轮中央有一平台,金童仙子立于此台上,左手拢于胸前,右手平平举起,指向正南方。
当车向左或向右转弯时,金童仙子也徐徐地转身,但右手所指的方向却始终不变。
张衡指南车是一种装有特殊的差速齿轮装置和指向器的单辕双轮车。
关于记里鼓车:计里鼓车每行一里,车上木人击鼓一下,每行十里击钟一下。
原理是,车轱辘直径三尺二寸,张衡当时计算出的圆周率为3.1466,车轱辘转一周,所走路程是一丈,也就是民间说的两步。
自上古以来,里程就有明确的规定,三百步为一里,也就是一百五十丈,车轱辘转动一百五十圈就是一里。
1关节机器人正运动学计算一关节机器人正运动学计算是关于机器人运动学的一个重要问题。
在这个问题中,我们需要确定机器人在给定关节位置下的末端执行器位置和姿态。
这对于机器人在工业自动化、医疗护理和其他领域的应用非常重要。
正运动学是机器人学中一个基本的问题,它涉及到确定机器人末端执行器的位置和姿态。
在一关节机器人中,只有一个关节可以运动,其他关节固定不动。
为了计算正运动学,我们需要知道关节的长度、关节的角度以及末端执行器的初始位置和姿态。
假设我们有一个一关节机器人,它的关节长度为L,关节的角度为θ。
我们可以使用三角函数来计算末端执行器的位置和姿态。
具体来说,我们可以使用正弦函数和余弦函数来计算末端执行器的x、y和z坐标,以及末端执行器的姿态参数。
假设关节的起始位置为(0, 0, 0),末端执行器的初始位置为(0, 0, 0),我们可以使用以下公式来计算末端执行器的位置和姿态:x = L * cos(θ)y = L * sin(θ)z = 0这些公式表示末端执行器在x、y和z轴上的位置。
末端执行器的姿态可以用欧拉角表示,通常使用滚动角、俯仰角和偏航角来描述。
滚动角表示绕x轴旋转的角度,俯仰角表示绕y轴旋转的角度,偏航角表示绕z轴旋转的角度。
为了计算末端执行器的滚动角、俯仰角和偏航角,我们可以使用以下公式:滚动角 = 0俯仰角 = 0偏航角= θ这些公式表示末端执行器的姿态参数。
通过这些公式,我们可以计算出一关节机器人在给定关节位置下的末端执行器的位置和姿态。
这些计算可以帮助我们设计和控制机器人的运动,使其在执行任务时能够准确地达到目标位置和姿态。
一关节机器人正运动学计算是机器人学中的一个基本问题。
通过计算关节的角度和长度,以及末端执行器的初始位置和姿态,我们可以确定机器人在给定关节位置下的末端执行器的位置和姿态。
这对于机器人在各个领域的应用非常重要,因为它可以帮助我们设计和控制机器人的运动,使其能够准确地执行各种任务。
解释机器人运动学方程的正解和逆解正解与逆解是机器人运动学方程的重要概念,也是机器人学研究中最重要的内容之一。
正解和逆解可以帮助我们建立机器人的空间模型,从而控制机器人的运动状态,为机器人的实际应用提供有力的支持。
本文将对机器人运动学中的正解和逆解的概念及其在机器人学中的应用进行详细剖析。
一、正解与逆解概念介绍正解和逆解是机器人运动学中常用的概念,也是机器人学研究中最重要的内容之一。
正解是指从给定的末端位姿或空间位置确定机器人的轴位置的运算,而逆解则是反之,从给定的关节位置到末端位姿的运算。
因此,机器人运动学中的正解和逆解都是从关节位置到末端位姿和反之的一种运算。
二、正解的求解方法正解的求解方法主要有三种,分别为数值法、解析法和实验法。
(1)数值法数值法是指将从给定末端位姿或空间位置求解机器人轴位置的过程采用数学计算的方法来求解。
这种方法的优点在于可以根据实际情况采用不同的公式来求解,也可以用数值算法来求解机器人的轴位置。
其缺点是计算量大,求解速度慢,无法满足实时性要求。
(2)解析法解析法是指利用数学分析方法,从一整套已知机器人轴位置求解和从末端位姿求机器人轴位置的过程,运用特定的反函数,做单就反函数,解出机器人轴位置。
这种方法计算时间短,可以满足实时性要求,但缺点是所用的反函数不一定准确,容易发生解析法错误。
(3)实验法实验法是指实际应用中,通过针对特定的机器人空间进行实验,来确定机器人轴位置的过程。
这种方法好处在于可以得到准确的机器人轴位置,不受数学计算模型的影响,缺点是计算时间长,不能满足实时性要求。
三、逆解的求解方法逆解的求解方法主要也有三种,分别为数值法、解析法和实验法。
其中,数值法包括逐次迭代法、牛顿迭代法等;解析法包括几何法、角度法等;实验法包括传感器测量法、机器人调试法等。
(1)数值法数值法是通过几何和动力学方面的矩阵求解形式,利用数值计算技术,从给定的关节位置计算机器人构成末端位姿的过程。