研究生课程论文 人工智能前沿
论文题目:人工智能技术在求机器人工作 空间的应用 课程老师:罗亚波 学院班级:汽研1602班 学生姓名:张小涵 学 号:15
2016年 10月
人工智能技术在求机器人工作空间的应用 摘 要 人工智能的发展迅速,现在已经渗透到机器人的全方位分析与机器人的工作空间的计算中,其对机器人的应用起着越来越重要的作用。元素限制法由三个限制元素构成,分别为杆长限制、转角限制、连杆的干涉。在初步确定限制元素后即可得到边界条件,即可得到工作空间。圆弧相交法由运动学反解过程、工作空间的几何描述以及工作空间的计算过程组成。两者各有其优缺点,都就是可取的求工作空间的方法。 关键词:人工智能 元素限制 圆弧相交 工作空间 Abstract With the rapid development of artificial intelligence, it has been applied to the analysis of the robot and the working space of the robot、 It plays a more and more important role in the application of the robot、 The element restriction method is composed of three elements, which are the length of the rod, the restriction of the angle and the interference of the connecting rod、 Boundary conditions can be obtained after the preliminary determination of the limiting element、 The arc intersection method is composed of the process of the inverse kinematics of the kinematics, the geometric description of the working space and the calculation process of the working space、 Both have their own advantages and disadvantages, are desirable for the working space of the method、 Key words: artificial intelligence element limit arc intersection working space 图1、1 空间6自由度并联机器人简要模型 第1章 元素限制法的求解 1、1杆长的限制 杆长的长短直接决定了机器人人工智能的能力的大小。如图1-1所示的6自由度平台并联机构,其上下平台分别就是一个半径为Rp与Rb的圆盘,上下平台分别通过球面副与万向绞与连杆相连接。为方便讨论,分别建立运动平台的坐标系bbbZYXO’,简记为{O’},固定平台坐标系aaaZYXO,简记为坐标系{O}。其中坐标系的原点O’与O分别位于上下平台的中心,轴Z’与Z分别垂直于上下平台而轴X与X’分别就是∠32OAA与∠32BOB’的平分线,这样X’与O’B6的夹角为b=∠B2O’B3/2,X与OA2的夹角为a=∠A2OA3。OAi
与X的夹角为ai,O’iB与X’的夹角就是bi,则有:
1a=a,bb1 (1-1) bbaa1201202,2 、、、 aa3606,bb3606 (1-2) 这样,上平台的铰链点)6..2,1(iBi相对于坐标系{O’}的坐标,以及)6...2.1(iAi相对于坐标系{O}的坐标就可以求出[1]:
TaiaiiRA]0,sin,[cos,TbibiiRB]0sin,[cos,0(1-3) 运动平台相对于固定平台的位姿可以用坐标系{O’}与坐标系{O}之间的旋转变换R以及两坐标系之间的q='OO来表示,当给定运动平台的位置与姿态后,各个连杆向量可以表示为 6...2,1,iaqRPBAliiiii (1-4)
各杆长用iL(i=1、2、、、6)表示,则有 iL6...2.1,iaqRPii (1-5)
但就是杆的长度变化就是有限的,这里用minL与maxL来表示第i杆的最小与最大值,则杆长的约束可以用下式表示: maxminLlLi (1-6) 当某一杆长达到其极限时,运动平台的给定的参考点也就达到了工作空间的边界。
1、2运动副转角的限制 运动副转角的大小反映了机器人人工智能的伸展性。并联机器人的上下平台与各分支杆相连的关节就是球面副,而下平台与各分支杆相连的关节就是万向绞,球面副与万向绞的转角范围实际上就是有限制的,球面副的转角θ就是与球面副的基座固结的坐标系的Z轴与表示与球面副连接的向量u来决定的,可以想到,球面副与万向绞的最大转角max与运动副的具体结构有关。若第i个球面副的基座在坐标系{O’}中的姿态用向量bin来表示,则球面副的转角约束条件可用下式表示:
maxarccosbibiibilRnl (1-7) 同样,万向绞的转角可以用下式表示: maxarccosaiaiiailRnl (1-8)
式中:R表示万向绞相对于固定坐标系{O}的姿态;maxmaxab和分别就是球铰与万向绞的最大转角。 若各关节相对于平台的姿态向量为inl,这里inl就是当杆长为)(5.0maxminLL,且上下平台的坐标互相平行时第i杆的向量,据有关结果表明,这种安装方法能有效扩大关节的转动范围,这时上下平台上各关节的转角分别就是[1]:
iiiibilRlnnllarccos (1-9) iiiiaillnnllarccos (1-10) 1、3连杆的干涉 连杆之间的干涉反映了人工智能机器人容错率的大小。因为连接上下平台的连杆就是有一定的尺寸大小的,因此,各杆之间有可能发生干涉。为了讨论方便,这里假设各杆都就是圆形的,直径为D,若iD(i=1、2、、、6)为两相邻杆中心线之间的最短距离,那么两杆不发生干涉的条件为[1]: DDi (1-11) 若用in表示相邻两杆il与1il之间的公法线向量,
11**iiiiilllln (1-12) 并且用i表示两向量il与1il之间的最短距离,如图1、2所示, )(1iiiiccn• (1-13) 这里需要强调的就是,连杆之间的最短距离iD不一定等于两杆向量之间的最短距离i,这两者之间的关系取决于连杆向量与她们的公法线之间的交点iC与1iC的位置,其中交点iC的坐标ic可以用下式计算:
mamaaaaciiAiiiiAiiBB••)()(1 (1-14) 式中,BAi表示iB在坐标系{O}中的坐标,im则可以由下式定义, 11iiiiaAnmB (1-15) 同理可计算1ic,根据交点iC与1iC的位置可以有下列3种不同情况: 第一种情况,两交点都在连杆上,如图1、2(a)所示。这时候有iiD,若
iiD,则发生连杆干涉。 第二种情况,其中的一个交点不在连杆上,如图1、2(b)与(c)所示。这时iD可以根据交点的位置来计算,若交点iC超过关节iB,但1iC就是在连杆i+1上,如图1、2(b)所示,则iD为iB,到连杆i+1的距离。 (d)
(a) (c)
111iiiiillaADB (1-16)
(b)
(d) 图1、2 连杆干涉的3种情况 (f) (e)
若交点1iC超过1iB,但iC就是在第i连杆上,如图1、2(c)所示,则iD为1iB到连杆i的距离,
iiiiillaADB1 (1-17) 第三种情况,两个交点都不在连杆上,如图1、2(d-f)所示。则这时的iD取决于iM与1iM的位置,iM就是il与通过1iB且垂直于il的直线的交点,而1iM
就是1il与通过iB且垂直于1il的直线的交点,这时有下列三种可能性: 若1iM在连杆11iiAB上,且iM就是在连杆iiAB之外,如图1、2(e)所示,则iD可以由式(1-16)确定。 若iM在iiAB上,且1iM就是在连杆11iiAB之外,如图1、2(f)所示,则iD
可以由式(1-17)确定。 若iM与1iM都在连杆的外边,如图1、2(f)所示,则iD为iB与1iB之间的距离。
1、4 工作空间的确定方法 人工智能技术就是一种信息技术,能够极快地传递。我们必须保持高度警惕,防止人工智能技术被用于反对人类与危害社会的犯罪,这里,可以通过控制工作空间的大小来控制它们的威胁。前文提到,机器人的工作空间就是操作器上某一点给定参考点所有可以达到的点的集合,这里参考点选择上平台的中心点,即坐标系{0’}的原点。当给定上平台的位姿后,各连杆的长度iL、关节的转角bi与