文献翻译原文_张晓倩.pdf_第1页
文献翻译原文_张晓倩.pdf_第2页
文献翻译原文_张晓倩.pdf_第3页
文献翻译原文_张晓倩.pdf_第4页
文献翻译原文_张晓倩.pdf_第5页
已阅读5页,还剩15页未读 继续免费阅读

文献翻译原文_张晓倩.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Using CAD functionalities for the kinematics analysis of spatial parallel manipulators with 3-, 4-, 5-, 6-linearly driven limbs Yi Lu * Robotics Research Center, Department of Mechanical Engineering, Yanshan University, Qinhuangdao, Hebei 066004, PR China Abstract A novel computer aided geometric approach is put forward for designing the computer simulation mechanisms of spatial parallel manipulators with 3-, 4-, 5-, 6-driving limbs. Several new spatial parallel manipulators with 3-, 4-, 5-, 6-driving limbs are synthesized. Some common computer aided geometry constraints and dimension driving techniques and defi nitions for designing the simulation mechanisms are presented. Based on some new and original spatial parallel manipulators with 3-, 4-, 5-, 6-driving limbs, the 12 types of simulation mechanisms are created, respectively, by applying these techniques. When the driving dimensions of driving limbs are modifi ed by using the dimension driving technique, the confi gurations of the simulation mechanisms are varied correspondingly, and the kinematic parameters of the moving platform are solved. The results of computer simulation prove that the computer aided geometric approach is not only fairly quick and straightforward, but is also advantageous from viewpoint of accuracy and repeatability. ? 2003 Elsevier Ltd. All rights reserved. Keywords: Computer aided geometry; Spatial parallel manipulator; Simulation mechanism 1. Introduction Some spatial parallel manipulators with 3- or 6-driving limbs 1,2 have been utilized for many practical applications, in which the good kinematic and dynamic performance are adopted for the robot manipulator, the parallel machine tool, and the legs of walking machine, high load car- rying capacity is used for the fl ight simulator, the automobile or tank simulator, the earthquake *Tel.: +86-35-8057070; fax: +86-335-8061449. E-mail address: luyip0736 (Y. Lu). 0094-114X/$ - see front matter ? 2003 Elsevier Ltd. All rights reserved. doi:10.1016/S0094-114X(03)00103-4 Mechanism and Machine Theory 39 (2004) 4160 simulator, and so on 46. Tsai 3 proved that in general, the number of driving limbs of the spatial parallel manipulator equals to the number of its DOF. In conducting the synthesis, ki- nematic analysis, and optimum design of the spatial parallel manipulators, some analytic ap- proaches (such as the infl uence coeffi cient matrix approach 7, the screw approach 8, and the spatial vector analytic approach 9,10) have been applied for studying the kinematic and dynamic performances of the spatial parallel manipulators with 3- or 6-driving limbs 717. Up to now, the spatial parallel manipulators with 4- or 5-driving limbs have not been used for many practical applications, since the studies on them have not been perfect and mature. The analytic approaches are suitable for computer programming and have the advantages of accuracy and repeatability. However, the calculation in the analytic processes of the spatial parallel mechanism is quite complicated, such as conducting the dimension synthesis, analyzing the kinematic and dynamics, and determining the singularity confi guration. In terms of CAD mechanism analyses, based on the analytic approaches, some suitable programs are studied and compiled 18,19. Since these analytic approaches are complex, the programming processes are complicated and not straightforward, especially in the case of multiple-solutions and the spatial parallel mechanisms. Therefore, the application of analytic approaches is limited. Currently, the computer aided geometric technology is an eff ective tool for feature designing, concept designing, 3D modeling, and synthesis and analysis of planar mechanism 2025. However, how to use this tool to solve kinematic and the SC analyses problems for spatial parallel manipulators with 3-, 4-, 5-, 6-driving limbs is still a key question, which has not been solved. In order to solve the above problems, some simulation mechanisms of the spatial parallel manipulators with 3-, 4-, 5-, 6-driving limbs are designed, respectively, by using a CAD software with the functions of geometric constraint, equation constraint, and dimension driving functions. A novel computer aided geometric approach without modeling and assembling of 3D solid is explored for dynamically solving kinematic parameters. 2. The common technique for creating the simulation mechanisms Before creating the simulation mechanisms of spatial parallel manipulators, some common techniques and defi nitions are described below. Step 1. The dimensions in the simulation mechanisms are classifi ed into the driving dimension, the driven dimension, and the fi xed dimension. The driving dimensions are given to the driving limbs for driving the moving platform. The driven dimensions are given to the position and orientation of the moving platform in the respect to the base in order to solve kinematic pa- rameters of mechanism. The fi xed dimensions are given to the sideline of the moving platform, the sideline of the base, and the line for connecting any two joints in order to modify the size and confi guration of the simulation mechanism. Step 2. Some basic equivalent links in simulation mechanism are constituted as follows: (a) Constitute a line l, and give it an initial fi xed dimension. Thus, a line with fi xed dimensions equivalent to a binary link. (b) In 2D sketch environment of advanced CAD software, constitute an equilateral triangle, an equilateral quadrangle, and an equilateral hexagon, respectively, by using the polygon command. Transform them into an equilateral triangle plane, an equilateral quadrangle plane, and an equi- 42Y. Lu / Mechanism and Machine Theory 39 (2004) 4160 lateral hexagon plane, respectively, by using the planar area command. Give one sideline of polygon plane an initial fi xed dimension by using dimension command. Thus, these polygon planes can be used as either the base or the moving platform, but they cannot be used as both, because the base and the moving platform cannot be constituted in 2D sketch environment at the same time. Therefore, if the base is constituted in 2D sketch environment, the moving platform must be constituted in 3D sketch environment by adopting steps 2c, 2d and 2e below, and vice versa. (c) Constitute three lines lii 1;2;3, and connect them to form a closed triangle Da1a2a3by adopting the pointpoint coincident command. Next, give each sideline liof Da1a2a3an initial driving dimension. Constitute a line c1connect its two ends to point a1and sideline l3by adopting the pointpoint coincident command and the pointline coincident command, respectively. Constitute a line c2and connect its two ends to point a2and line c1at point a0. Set c1perpen- dicular to l3and set c2perpendicular to l1In this way, an equivalent planar ternary link in 3D sketch environment is constituted, and its center point a0is determined, as shown in Fig. 1a. (d) Constitute four lines lii 1;2;3;4, and connect them to form a closed quadrangle (a1a2a3a4) by using pointpoint coincident command. Set l1perpendicular to both l2and l4and set l1parallel to l3. Thus, the four points (a1;a2;a3;a4) are always retained onto the same plane. Constitute a line c1and connect its two ends to a1and a3, respectively. Constitute a line c2and connect its two ends to a2and a4, respectively. Set c1perpendicular to c2. Give one sideline of the quadrangle an initial dimension by using dimension command. In this way, an equivalent planar quadrangle link (a1a2a3a4) in 3D sketch environment is constituted, and the central point a0of the link can be determined from the crossover point of c1and c2as shown in Fig. 1b. (e) Constitute six lines lii 1;2;.;6, and connect them to form a closed hexagon (a1a2a3a4a5a6) by adopting the pointpoint coincident command. Constitute a line c1and connect its two ends to a3and a6, respectively. Constitute a line c2connect its two ends to a1and line c1at a0, respectively, by using the pointpoint and pointline constraint command. Set c1parallel to both l2and l5and set c2parallel to both l3and l6. Give same dimension to line c2and each of the sideline li. Thus, the six points aii 1;2;.;6 are always retained on the plane Da1a6a0. In this way, an equilateral hexagon plane (a1a2a3a4a5a6) in 3D sketch environment is constituted, and its central point a0can be determined from the crossover point of c1and c2as shown in Fig. 1c. Step 3. Some basic equivalent joints in simulation mechanism are constituted as follows: (a) Constitute a line l, and give it a driving dimension in length. Thus, l is equivalent to a prismatic joint p or a driving limb with a prismatic joint P. a1 a0 a2 a3 l1 l3 l2 c1 c2 a2 a1 a6 a3 a4 a5 c2 a0 c1 l1 l6 l3 l5 l4 l 2 a4 a3 a2 a1 a0 l3 l2 l1 c2 c1 l4 (a) (b) (c) Fig. 1. (a) Equilateral ternary link; (b) equilateral quadrangle link and (c) equilateral hexagon link. The equivalent planar equilateral ternary, quadrangle, and hexagon links. Y. Lu / Mechanism and Machine Theory 39 (2004) 416043 (b) Follow the step 2 above, constitute a link and a line l, connect one end of l to any point p on the link (such as the base, the moving platform, or another line) by using the pointpoint coin- cident command. Thus, the connecting point p is equivalent to a spherical joint S. (c) Follow the step 2 above, constitute a link and a line l, connect one end of l to any vertex p on the link (such as the base, or the moving platform) or the end of another line by using the pointpoint coincident command, and set l perpendicular to another line on this link. Thus, the connecting point p is equivalent to a revolving joint R. (d) Constitute two lines l1and l2connect one end of l1onto l2at point p by using the pointline coincident command, and set l1perpendicular to l2. Thus, the connecting point p is equivalent to a cylinder joint C. (e) Constitute two lines l1and l2connect one end of l1onto l2at point p by using the pointline coincident command, as shown in Fig. 2a. Thus, the connecting point p is equivalent to a com- posite joint PS. Step 4. Follow the step 2 above, constitute a base B and a moving platform m, respectively. Follow the steps 3a and 3b above, constitute a line r1give r1a driving dimension in length, and connect its two ends to B at point A1and m at point a1respectively, by using the pointpoint coincident command. Thus, the two equivalent spherical joints S at point A1and point a1are constituted, respectively, and one equivalent SPS driving limb r1for connecting m and B is also constituted. Step 5. Follow the step 4 above, set the driving limb r1perpendicular to one sideline of the base B. Thus, an equivalent revolving joint R for connecting r1and B is constituted. In this way, one equivalent SPS driving limb r1is transformed into an equivalent SPR driving limb r1. Step 6. Follow the step 4 above, constitute an auxiliary line B1and connect its one end to the base B at point A1. Set B1perpendicular to both driving limb r1and a sideline of B (L3for the situation of the 3-driving limbs, and C1for the 4 driving limbs) by using perpendicular constraint command. Thus, one equivalent universal joint U at point A1on B is constituted. Similarly, constitute an auxiliary line b1connect its one end to m at point a1and set b1perpendicular to both r1and a sideline of m (l3for the 3-driving limbs, and c1for the 4-driving limbs). Thus, one equivalent universal joint U at point a1is constituted. Next, set B1parallel or perpendicular to b1. In this way, one equivalent SPS driving limb r1is transformed into one equivalent UPU driving limb r1as shown in Fig. 2b. b1 a1 r1 A1 B1 l3 L3 B m p l1 l2 P S l1 l2 P U U m B c1 C1 a1 C1 r1 b1 A1 c1 B1 B m A1 a1 r1 (a)(b) Fig. 2. (a) The equivalent a composite joint PS and (b) the equivalent UPU-driving limb r1. The equivalent planar equilateral ternary, quadrangle, and hexagon links. 44Y. Lu / Mechanism and Machine Theory 39 (2004) 4160 Step 7. Follow steps 4 and 6, constitute an equivalent spherical joint S at point A1on B and an equivalent universal joint U at point a1on m. In this way, one equivalent SPS driving limb r1is transformed into an equivalent SPU driving limb r1. In fact, the SPU driving limb r1is equivalent to the SPS driving limb r1in simulation mechanism, because one local redundant DOF, which is produced from the driving limb rotating about itself axis, does not infl uence the motion of the moving platform. Therefore, the UPS driving limb r1in simulation mechanism can be replaced by the equivalent SPS driving limb r1. The DOF of the spatial parallel mechanism can be calculated by Kutzbach Grubler equation 24 below F kk ? j ? 1 X n i1 fi? F01 where k is the number of links, j is number of joints, k is the degrees of the space within which the mechanism operates for spatial motions k 6; fiis the degree of freedom of the ith joint, F0is the local redundant DOF, which do not infl uence the motion of mechanism. 3. The spatial parallel manipulator with 3-driving limbs 3.1. The 3-RPS parallel manipulator and its simulation mechanism An existing spatial 3-RPS parallel manipulator has three DOF 2,3. It includes a moving platform m, a base B, and three extendable driving limbs riwith their hydraulic cylinders and piston-rods, as shown in Fig. 3a. Where, m is a regular triangle Da1a2a3with a0as its center, and B (a) (b) R, A1 S, a1 P 4 B S, a2 a3, S R, A2 A3, R m 1 3 6 2 5 P P 130 (130) (130) 85 103 103 (95.28) (37.87) (64.41) (79.18) (96.22) (192.52) A2 a3 dy a1 a2 A1 A3 m r3 r2 r1 dz dx a0 d0 l3 L3 l2 l3 L2 L1 n n1 x y N n2 B z Fig. 3. (a) The spatial 3-SPR parallel manipulator and (b) its simulation mechanism. The spatial 3-SPR parallel manipulator and its simulation mechanism. Y. Lu / Mechanism and Machine Theory 39 (2004) 416045 is a regular triangle DA1A2A3with A0as its center. Three identical limbs connect m to B by a spherical joint S at point ai, a driving limb with a prismatic joint P, and a revolute joint R at point Ai(i 1;2;3), respectively. In the 3D sketch environment, a simulation mechanism of the 3-SPR spatial manipulator is created, as shown in Fig. 3b. The creation processes are explained as follows. 1. Follow the step 2 in the common technique, constitute the moving platform Da1a2a3with a sideline (80 cm) in length, and the base DA1A2A3with a sideline (130 cm) in length. 2. Follow step 5 in common technique, constitute an equivalent SPR driving limb r1. 3. Repeat step 2 above, but (r1and L3) are replaced by (r2and L1) and (r3and L2), respectively. Thus, the other two equivalent SPR driving limbs (r2r3) can be constituted. In this way, a 3-SPR parallel simulation mechanism is created. 3.2. The position-orientation of the moving platform The position-orientation of the moving platform in the respect to the base of the 3-SPR sim- ulation mechanism can be determined by following processes. 1. Constitute a line n, connect its one end to the center point a0on the moving platform m, and set line n perpendicular to m by adopting the perpendicular constraint command. In this way, a normal line n of m is constituted. 2. Constitute a line N, set it perpendicular to both sideline L1and sideline L2of the base B, and connect its one end to point a0on m by adopting the pointpoint coincident command. 3. Constitute a line dy, connect its two ends to line N at point d0and sideline L1, respectively, by adopting the pointline coincident command. Next, set dyperpendicular to both N and L1. 4. Give the distance from point a0to point d0an initial driven dimension dz(95.28 cm), give the distance from point A1to line dyan initial driven dimension dx(64.41 cm), and give line dyan initial driven dimension (37.87 cm) in length, respectively, by using dimension command. Thus, the three translation components (dxdy;dz) of m are constituted, as shown in Fig. 3b. 5. Constitute line n1and line n2and connect their one ends to point A1on B, set n1parallel to n, and set n2perpendicular to both L1and N. Give the angle between n1and L1an initial driven dimension bx(79.18?), give the angle between n1and n2an initial driven dimension by(96.22?), give the angle between n and N an initial driven dimension bz(192.52?), respectively. Thus, the three rotation components (bx;by;bz) of m are constituted, as shown in Fig. 3b. 6. When varying or modifying each driving dimension of the driving limb ri, the driven dimen- sions of the three translation components (dxdy;dz) and the three rotation components (bx;by;bz) of m can be varied correspondingly. In this way, the position-orientation of the mov- ing platform in respect to the base of the 3-SPR simulation mechanism can be solved dynam- ically. 3.3. The spatial 3-UPU parallel manipulator with 3-driving limbs An existing spatial 3-UPU parallel manipulator has three DOF 3,4. It includes a moving platform m, a base B, and three extendable driving limbs riwith their hydraulic cylinders and 46Y. Lu / Mechanism and Machine Theory 39 (2004) 4160 piston-rods as shown in Fig. 4a. Where, m is a regular triangle Da1a2a3with a0as its center, and B is a regular triangle A1A2A3with A0as its center. Three identical UPU limbs connect m to B by a universal joint U at point ai, a driving limb riwith a prismatic joint P, and a universal joint U at point Aifor i 1, 2, and 3, respectively. In the 3D sketch environment, a simulation mechanism of the spatial 3-UPU manipulator is created, as shown in Fig. 4b. The creation processes are explained as follows. 1. Follow the step 2 in the common technique, constitute a moving platform Da1a2a3with sideline (80 cm) in length, and a base DA1A2A3with sideline (130 cm) in length, respectively. 2. Follow the step 6 in the common technique, constitute an equivalent UPU driving limb r1. Sim- ilarly, replace

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论