The closed-loop kinematics modeling and numerical calculation of the parallel hexapod robot in space
|
|
- Eustace Fleming
- 5 years ago
- Views:
Transcription
1 Special Issue Article The closed-loop kinematics modeling and numerical calculation of the parallel hexapod robot in space Advances in Mechanical Engineering 017, Vol. 9() 1 15 Ó The Author(s) 017 DOI: / journals.sagepub.com/home/ade Long Bai 1, Zhi-Feng Dong 1 and Xin-Sheng Ge Abstract The Lie group Denavit Hartenberg method and application in the parallel hexapod robot are researched. The hexapod robot and the ground form opened and closed loop alternately; the complete kinematics equation cannot be derived by Denavit Hartenberg method with a trigonometric function type. The complete kinematics model of the hexapod robot is constructed with the improved Denavit Hartenberg method. The numerical solving strategy is schemed. The simulation results provide the positive and athwart kinematics response relation during the lift and forward patterns in space. The research shows that the complete kinematics model can be constructed by the Lie group Denavit Hartenberg method; the numerical calculation method can solve the pose attitude response correctly. Keywords Parallel hexapod robot, kinematical modeling, numerical calculation, Denavit Hartenberg method, Lie group Date received: August 016; accepted: 11 December 016 Academic Editor: Yangmin Li Introduction Wheel, track, and leg are the three moving modes of the mobile robot. The foot-type robot has a higher terrain adaptive capacity because of the discrete contract with the ground. 1 Compared with the biped and quadruped robot, the parallel hexapod robot has a low gravity center and more supporting points, so it has a higher stability and higher bearing capacity, which has a wide application prospect. It is the best choice in a complex working environment such as the industry, mining, and mountain area. Recently, the exploration about the gait planning, control, and stability analysis of the hexapod robot is proceeding vastly, which is significant to the design and the improvement of the hexapod robot. The parallel hexapod robot consists of many rods which are connected together by the joints. It is a complex closedloop kinematics system. The gait leads to the variation in the topological relation of the parallel hexapod robot, so the body, leg, and ground form whole parallel mechanism and portion parallel mechanism continuously. The analysis method of the parallel hexapod robot is similar to the method of the parallel mechanism. 3 The basis for the exploration of the parallel hexapod is the establishment of the coordinate connection of the elements which are interconnected. The coordinate relations can be divided into the local coordinates of the leg and the whole coordinate connection includes the ground, body, and the leg. Based on the local coordinates of the leg, many explorations about the design, 1 School of Mechanical Electronic & Information Engineering, China University of Mining & Technology, Beijing, Beijing, China School of Mechanical & Electrical Engineering, Beijing Information Science & Technology University, Beijing, China Corresponding author: Long Bai, School of Mechanical Electronic & Information Engineering, China University of Mining & Technology, Beijing, Beijing , China. bailong0316jn@16.com Creative Commons CC-BY: This article is distributed under the terms of the Creative Commons Attribution 3.0 License ( which permits any use, reproduction and distribution of the work without further permission provided the original work is attributed as specified on the SAGE and Open Access pages ( open-access-at-sage).
2 Advances in Mechanical Engineering kinematics, dynamics, and stability of the hexapod robot are completed. Y Zhu et al. 4 completed the optimum structural design of the hexapod robot with the model of the leg. Y Rong et al. 5,6 completed the mechanical design, the conformational analysis, and the parameter determination of the leg. Z Deng and Y Liu 7 completed the length proportion exploration of the leg segments. G Chen et al. 8 completed the fixed radius turning gait exploration based on the partial model of the body and the leg. Manoiu-Olaru 9 completed the static stability of the hexapod robot under different displacements and different attitudes of the leg. P Yang and F Gao 10 obtained the forward kinematics model of the hexapod robot, and the load performance is analyzed. M Ghayour and A Zareei 11,1 analyzed the forward and inverse kinematics problems of the hexapod robot with the geometry method. L Vladareanu and A Curaj 13 explored the forward and inverse kinematics problem of the leg with 6 degrees of freedom. Except the local coordinates, the global coordination connection of the whole machine is important for exploration of the hexapod robot. For example, the harmonize gait planning and the stability. Most of the modeling methods are based on the trigonometric function; the complex expression and the calculation process lead to the difficulty for the construction of the whole coordinated relation of the hexapod robot with the complex space motion. So the exploration for a new modeling method which can solve this problem is the key for the construction of the whole coordinate connection of the hexapod robot. Recently, with the development of the computation geometry mechanics, the Lie group theory which is used in the problems of the dynamic analysis, the kinematic analysis of the space rigid body had gained great achievement. The Lie group theory is also used in the optimal control calculation which means that the Lie group modeling method can make the calculation more accurate. T Lee 14 and T Lee et al. 15 combined the Lie group theory and the discrete variational integrator together and obtained the Lie group discrete variational integrator; the method was used in the dynamics exploration of the 3D rigid pendulum. N Nordkvist and AK Sanyal 16 used the Lie group discrete variational integrator to solve the optimal control problem of the underwater vehicle. XL Ding and Y Liu 17 used the Lie group and Lie algebra in the dynamics exploration of the flexibility rod robot. With the common Denavit Hartenberg (D H) method, the kinematics model which can be solved for the complex parallel mechanism cannot be obtained. Practically, the D H method in space is a type of homogeneous matrix method, which can also be called as the quaternion matrix method; the rotation elements and the displacement elements are mixed operated; and the orthogonal property of the rotation matrix cannot be used. With the triangle functions as the calculation elements, the triangle and the inverse trigonometric transformations certainly exist during the derivation; the singularity of the triangle functions will make the kinematic model not be solved numerically. Even if the pose and attitude relations are obtained, the following velocity and acceleration derivations are difficult to proceed, and the primary cause is also the complexity which is induced by the repeat triangle function transformations. However, the Lie group D H method uses the orthogonal matrix to express the rotation part in the D H matrix, and the matrix with the special orthogonal character is called the Lie group. This orthogonal matrix has an exponent mapping relation with the rotation angles. So the original quaternion matrix using the orthogonal matrix and the vectors as the elements and the modeling process can be simplified vastly. In this article, the space pose and attitude representation method of the single rigid body is explored first, then the D H method is improved by the Lie group theory, and finally, the method is used in the kinematics modeling of the whole parallel hexapod robot. The numerical calculation method is built, and the calculation results are compared with the simulation results by ADAMS, and the correctness of the model is testified. This exploration offers a common mathematical model and a common numerical solving method for the design and gait planning of the parallel hexapod robot. Lie group D H method First, the space rigid body pose and attitude expression method with the Lie group type are introduced, and then the Lie group D H method which is used to express the space orthogonal motion of the joints is brought out. The pose and attitude of the free rigid body can be expressed as the four-dimensional matrix as given in equation (1) T B = R B p B ð1þ In equation (1), p B is the position vector of the original point of the body coordinate system which is expressed in the inertial coordinate system. R B is the attitude matrix which is an orthogonal matrix called as the Lie group. With the concept of Lie group, the solving calculation with no need to consider the concrete triangle function expression of the attitude matrix. The matrix R B satisfies the character as R T R = I. The single-degree-of-freedom rotation of the robot leg s joints can be seen as a reduced form of the threedimensional (3D) space rotation of the abovementioned rigid body, so the D H method based on the traditional triangle function can be transformed to be a Lie group type. The traditional D H method is
3 Bai et al. 3 Figure 1. The pose and attitude relation of the whole body of the hexapod robot. Figure. The coordinate distribution of the different joints on the leg of the hexapod robot. based on the scalar, and every rotation motion and the displacement motion are accomplished along one axis. This conducted alternatively for the rotation and displacement lead to the complexity of the solution. To solve this problem, the D H method is improved; all the displacements along the three axes boil down to one transformation, and then the rotation transform proceeds. The transform matrixes of the displacement and the rotation are given in equation () i 1 T p i = I p, i 1 T R i = R 0 ðþ In equation (), p is the 3D vector; each element of the vector represents the displacement along the x, y-, and z-axes of the coordinate represented by i 1. R is the rotation matrix along each axis. In the parallel hexapod robot, the main transformation is as follows. First, the i 1 coordinate transforms as a displacement vector p, rotates along the x-axis, and then rotates along the z- axis; the rotation matrixes are R x and R z, respectively. The pose and attitude transform matrix between the two coordinates is obtained in equation (3) i 1 T i = R xr z p ð3þ The pose and attitude connection of the whole body under the inertial coordinate The 3D model of the whole body of the hexapod robot is shown in Figure 1. The hexapod robot can be divided into two types of parts on the structure, the body and the leg. The leg can be divided into the hip, the shank, and the thigh. The connection between the ground and the foot tip of the shank can be expressed as F k, k = 1,..., 6 when the foot contacts with the ground, F k 6¼ 0, when separated, F k = 0. Figure expresses the local pose and attitude relation from the body to the foot tip. From this graph, the pose and attitude connection of the whole body should be constructed as follows. First, the pose and attitude relation of the open-loop mechanism needs to be built up, which includes and along the direction of the trunk, the hip, the thigh, and the shank. Second, the drive constraints connection of each component should be built up by the hinge joints pose of the drive cylinders in the inertial coordinate. There are three constraints in the hexapod robot s leg, the hip, the thigh, and the shank. For example, the constraint of the hip joint, which is decided by the distance of the two hinge joints of the drive cylinder of the hip, one is on the trunk and the other is on the hip. Finally, according to the different gait, the foot tip which is in contact with the ground should be fixed, and then the equation which represents the pose and attitude relation between the trunk and the leg can be obtained. With the numerical calculation method, the forward and inverse solution between the trunk and the actuate joints on the legs can be obtained. The open-loop pose and attitude relation of the whole machine The trunk of the hexapod robot has three types of possible motions as pitching, rolling, and yawing, which rotate along the principle axis of the trunk. The kinematics model of the trunk with 6 degrees of freedom should be built up first. According to Figure 1, the trunk can be seen as a free rigid body with 6 degrees of freedom without consideration of the leg. Based on formula (1), the pose and attitude relation of the body frame relative to the inertial frame can be expressed as formula (4)
4 4 Advances in Mechanical Engineering I T B = I R I B p B ð4þ In formula (4), I p B = ½ x y zš T is the position vector of point O B in frame O I x I y I z I. I R B is the rotation matrix. Suppose the position vectors of the six hinge joints of the legs on the trunk body in frame O B x B y B z B are B b k0, k = 1,..., 6. The rotation matrix from O B x B y B z B to O k0 x k0 y k0 z k0 is B R z k0, so the pose and attitude matrix between the frame O k0 x k0 y k0 z k0 and frame O B x B y B z B can be expressed as formula (5) B T k0 = B b k0 B R z k0 ð5þ So the pose and attitude of the hip rotation center O k0 in space can expressed as formula (6) I T k0 = I T B B T k0 ð6þ After the calculation, the rotation matrix and the displacement of the rotation center in space can be derived as formula (7) R 0 = I R B B R z k0 s 0 = I R B B b k0 + I ð7þ p B Point O k8 is fixed on the hip, which is one of the hinge joint of the thigh drive rod. Suppose that the position vector of point in the body frame of the hip is k0 b x k8, the displacement matrix of point O k8 can be expressed as formula (8) k0 T k8 = I k0 b x k8 ð8þ There is no rotation from O k0 to O k8,so k0 R k8 = I. According to k8 T k0 = I T B B T k0 k0 T k8, the position vector of the point in the inertial frame can be derived as formula (9) I s k8 = I R B ( B R z k0 k0 b x k8 + B b k0 )+ I p B ð9þ Supposing the position vector of O k9 in the frame of O B is B b k9 and the rotation matrix of the push rod O k9 O k8 relative to the frame of O B is B R z k9, the pose and attitude matrix of frame O k9 relative to O B is obtained as formula (10) B T k9 = B R z k9 B b k9 ð10þ Then the pose and attitude matrix of the frame relative to the inertial frame is given as formula (11) I T k8 = I T B B T k9 ð11þ The rotation matrix and displacement vector of the push rod of the hip in the inertial frame is given as formula (1), with formula (11) to be expanded R 1 = I R B B R z k9 s 1 = I R B B b k9 + I ð1þ p B Suppose that the position vector of O k8 in the frame of O k9 is k9 l x k8, and there is no rotation between O k8 and O k9,so k9 R k8 = I. The corresponding pose and attitude matrix is given as formula (13) k9 T k8 = I k9 l x k8 ð13þ The pose and attitude matrix of the push rod O k9 O k8 in frame O I x I y I z I is given as formula (14) I T k8 = I T B B T k9 k9 T k8 ð14þ Then the position vector of O k8 in the space is given as formula (15) according to formula (14) I s k8 = I R B ( B R z k9 k9 l x k8 + B b k9 )+ I p B ð15þ According to the sequence of the displacement as k0 b k4 first and then rotating along x-axis and z-axis, the rotation matrixes are k0 R x k4 and k0 R z k4 ; the pose and attitude transformation matrix from O k0 to O k4 is given as formula (16) k0 T k4 = k0 R x k4 k0 R z k4 k0 b k4 ð16þ The pose and attitude matrix of the point in the space is given as formula (17) I T k4 = I T B B T k0 k0 T k4 ð17þ The rotation attitude and displacement vector of the push rod of the thigh rotate along the point of O k4 in the inertial frame as given in formula (18) R = I R B B R z k0 k0 R x k4 k0 R z k4 s = I R B ( B R z k0 k0 b k4 + B b k0 )+ I ð18þ p B Suppose that the position vector of point O k6 in frame O k4 is k4 l x k6, and there is no rotation, so k4 R k6 = I, and the corresponding pose and attitude matrix is given as formula (19) k4 T k6 = I k4 l x k6 ð19þ Then the pose and attitude matrix of the inertial frame is given as formula (0) I T k6 = I T B B T k0 k0 T k4 k4 T k6 ð0þ
5 Bai et al. 5 The position vector of point O k6 in the inertial frame is given as formula (1) after the calculation of formula (0) I s k6 = I R B B R z k0 (k0 R x k4 k0 R z k4 k4 l x k6 + k0 b k4 )+ B b k0 + I p B ð1þ The conversion process from O k0 to O k1 is as follows. It moves along k0 b k1 first and then rotates as k0 R x k1 and k0 R z k1, and the pose and attitude transformation matrix correspondent to it is given as formula () k0 T k1 = k0 R x k1 k0 R z k1 k0 b k1 ðþ The pose and attitude matrix of the frame in the inertial frame is given as formula (3) I T k1 = I T B B T k0 k0 T k1 ð3þ The rotation matrix and displacement vector of the thigh rotate along the point of O k1 in the inertial frame as given in formula (4) after the calculation of formula (3) R 3 = I R B B R z k0 k0 R x k1 k0 R z k1 s 3 = I R B ( B R z k0 k0 b k1 + B b k0 )+ I ð4þ p B The transformation process from frame O k1 to frame O k is as follows. Moving as k1 b x k first, it then rotates as k1 R z k, and the pose and attitude transformation matrix is given as formula (5) k1 T k = k1 R z k k1 b x k ð5þ Then the pose and attitude matrix of the frame O k in the inertial frame is given as formula (6) I T k = I T B B T k0 k0 T k1 k1 T k ð6þ k1 T k6 = I k1 b k6 ð8þ The pose and attitude transformation matrix of point O k6 in the inertial frame is obtained as formula (9) I T k6 = I T B B T k0 k0 T k1 k1 T k6 ð9þ The displacement vector of point O k6 in the inertial frame is given as formula (30) I s k6 = I R B B R z k0 (k0 R x k1 k0 R z k1 k1 b k6 + k0 b k1 )+ B b k0 + I p B ð30þ Displacing O k1 to O k5 as k1 b k5, then rotating as k1 R z k5, and displacing as k5 l x k7 to reach the point of O k7, the pose and attitude transformation matrix from O k1 to O k5 and from O k5 to O k7 can be expressed as formula (31), respectively k1 T k5 = k1 b k5 k1 R z k5, k5 T k7 = I k5 l x k7 ð31þ The pose and attitude transformation matrix of O k5 in the inertial frame is obtained as formula (3) I T k5 = I T B B T k0 k0 T k1 k1 T k5 ð3þ The rotation matrix and the position vector of O k5 in the inertial frame are given as formula (33), with the calculation result of formula (3) ( R 5 = I R B B R z k0 k0 R x k1 k0 R z k1 k1 R z k5 s 5 = I R B B R z k0 (k0 R x k1 k0 R z k1 k1 b k5 + k0 b k1 )+ B b k0 + I p B ð33þ The pose and attitude transformation matrix of O k7 in the inertial frame is given as formula (34) The rotation matrix of the shank rotates along O k and the position vector of the point O k in the inertial frame is given as formula (7) I T k5 = I T B B T k0 k0 T k1 k1 T k5 k5 T k7 ð34þ The position vector of O k7 in the inertial frame is expressed as formula (35) I s k7 = I R B B R z k0 k0 R x k1 k0 R z k1 (k1 R z k5 k5 l x k7 + k1 b k5 )+ k0 b k1 + B b k0 + I p B ð35þ R 4 = I R B B R z k0 k0 R x k1 k0 R z k1 k1 R z k s 4 = I R B B R z k0 (k0 R x k1 k0 R z k1 k1 b x k + k0 b k1 )+ B b k0 + I p B ð7þ Displacing O k1 to O k6 as k1 b k6, the pose and attitude transformation matrix is expressed as formula (8) Suppose that the pose and attitude transformation matrix of O k7 and O k3 relative to O k is given as formula (36) k T k7 = I k b k7, k T k3 = I k b k3 ð36þ Then the pose and attitude transformation matrix of O k7 in the inertial frame is obtained again as a different type as formula (37)
6 6 Advances in Mechanical Engineering I T k7 = I T B B T k0 k0 T k1 k1 T k k T k7 ð37þ According to formulas (19) and (31), the constraint of the drive of the thigh joint is expressed as formula Then the position vector of O k7 in the inertial frame (45) is expressed as formula (38) I s k7 = I R B B R z k0 k0 R x k1 k0 R z k1 (k1 R z k k b k7 + k1 b x k )+k0 b k1 + B b k0 + I p B ð38þ The pose and attitude matrix of O k3, the tip point of the shank in the inertial frame is as formula (39) I T k7 = I T B B T k0 k0 T k1 k1 T k k T k3 ð39þ I s k6 s = k4 l x k6 ð45þ Then the position vector of O k3 in the inertial frame The concrete expression of formula (45) is given as is given as formula (40) formula (46) I s k3 = I R B B R z k0 k0 R x k1 k0 R z k1 (k1 R z k k b k3 + k1 b x k )+k0 b k1 + B b k0 + I p B ð40þ The pose and attitude constraints Each component of the hexapod robot is drove by the push rod, so the connection between the length of the push rod and the rotation angle of the joint should be built, and the connection between the length of the push rod and the rotation angle of the push rod should also need to be built up. First, the constraint of the push rod of the hip can be built up by the length of the push rod and the coordinate value of the points according to formulas (10) and (13). The result is given as formula (41) I s k8 s 1 = k9 l x k8 ð41þ Expanding formula (41), the concrete expression of formula (41) is obtained as formula (4) ( B b k0 B b k9 ) T B R z k0 k0 b x k8 + C 1 = k9 l x k8 ð4þ C 1 is a constant value given as C 1 = k0 b x k8 + k B b k0 k + k B b k9 k B b T k9 Bb k0. According to formula (33), the rotation matrix of the hip can be obtained with the known length of the push rod. With the equivalence relation between formulas (10) and (16), formula (44) can be obtained which represents the rotation matrix of the push rod of the hip B R z k9 k9 l x k8 = B R z k0 k0 b x k8 + B b k0 B b k9 ð43þ From formula (43), the rotation matrix of the push rod can be derived by the known length of the push rod of the hip and the rotation matrix of the hip. Similarly, the constraint of the thigh can also be derived. According to the equivalence relation between formulas () and (31), formula (45) can be derived which expresses the rotation matrix of the push rod of the thigh ( k0 b k1 k0 b k4 ) T k0 R x k1 k0 R z k1 k1 b k6 + C = k4 l x k6 ð46þ C is a constant value given as C = k0 b k4 + k1 b k6 + k0 b k1 k0 b T k1 k0 b k4. According to the equivalence relation between formulas (36) and (39), the expression of the rotation matrix of the push rod of the shank is obtained as formula (47) k1 R z k5 k5 l x k7 = k1 R z k k b k7 + k1 b x k k1 b k5 ð47þ The push rod of the shank satisfies the following constraint as formula (48) I s k7 s 5 = k5 l x k7 ð48þ The concrete expression of formula (48) is expressed as formula (49) ( k1 b x k k1 b k5 ) T k1 R z k k b k7 + C 3 = k5 l x k7 ð49þ C 3 is a constant value given as C 3 = k b k7 + k1 b x k + k1 b k5 k1 b T k5 k1 b x k. The above derivation gives the relation between the rotation of the joints and the length of the push rod of the hip, the thigh, and the shank; the relation between the rotation and the length of the push rod is also given. For the advance movement of the hexapod robot realized by the alternate contact between the foot tip and the ground, the foot tip has two conditions. The first is the free-state, which means that the foot tip can move in the space according to the drive of the push rod of the joints. The other is the fixed state, which means that when the foot tip contacts with the ground and plays a supporting role, the displacement of the foot tip in space keeps still, which is expressed as formula (50) k0 R z k4 k4 l x k6 = k0 R z k1 k1 b k6 + k0 R xt k4 (k0 b k1 k0 b k4 ) ð44þ I s k3 = C ð50þ
7 Bai et al. 7 C is a column vector, and the elements in it are constant. The numerical solution strategy of the pose and attitude relation in space The wholly pose and attitude solution of the hexapod robot in space has three types. The first one is the open-loop solution of the mechanism, which is used to decide the pose and attitude range of the points on the mechanism. It provides the reference parameters for the structure design. The second is the forward solution, which means solving the rotation angle of the joints under the condition that the pose and attitude of the trunk are known. The forward solution is used to offer references for the gait planning of the hexapod robot. The third is the inverse solution, which means solving the pose and attitude of the body under the condition that the rotation angles of the joints are known. For the complexity of the mechanism of the hexapod robot, the reference function of the inverse solution is lower, which is often used as the verification for the correctness of the forward solution results. Based on formula (41), the open-loop solution of the displacement I s k3 of the foot tip in space has no difficulty on the numerical solution, because the solution is on the conditions that pose I p B and attitude I R B of the body and the rotation matrixes B R z k0, k0 R z k1, k1 R z k of the joints are assigned. The processes of the forward and inverse solution are the main points of the following research. Supposing that the rotation angles of the body along the x-, y-, and z-axes of the inertial coordinate are u, c, f, respectively, the rotation matrix with a triangle type is given as formula (51) a k0, a k1, a k, respectively. The rotation angle of the hip along the x-axis is a constant value, so a constant matrix is given as formula (53) 3 k0 R x k1 = I x = R x u k1 = p = ð53þ 0 When the foot tip and the ground keep still, the trunk of the robot can move and rotate in space, which is under the support of the leg; the trunk and the leg consist a closed-loop mechanism. When there is no redundancy of the freedom, the pose and attitude of the trunk and the rotation angles of the joints of the legs have a one-to-one correspondence connection. After the transposition work of the pose and attitude of the trunk in the model of the whole machine pose and attitude model, the parameters of the trunk and the joints of the legs are at different sides of the equation I R T B (I s k3 I p B ) = B R z k0 I x k0 R z k1 (k1 R z k k b k3 + k1 b x k )+k0 b k1 + B b k0 3 cos u cos c cos f sin c + sin f sin u cos c sin f sin c + cos f sin u cos c I R B = 4 cos u sin c cos f cos c + sin f cos u sin c sin f cos c + cos f sin u sin c 5 ð51þ sin u sin f cos u cos f cos u ð54þ From formula (54), the pose and attitude of the trunk and the attitude of the leg constitute a nonlinear equation system, which is a 3D system. When the pose and attitude of the trunk are known, the left side of the equation system has no variables, and the right side of the equation has three unknown quantities, so the equation system has full rank and can be solved. When the rotation angles of the leg are known, the right side of the equation system is constant, and the left side of the equation system has six unknown quantities. To solve the pose and attitude of the trunk, the To decide the rotation matrix of the joints, the triangle function expressions of the rotation matrix of the joints are needed. The rotation matrix of the rigid body rotating along the z- and x-axes is given as formula (5) 3 cos a sin a R z = 4 sin a cos a 0 5, R x = 4 0 cos b sin b 5 0 sin b cos b ð5þ Supposing that the rotation matrixes of B R z k0, k0 R z k1, k1 R z k are the functions of the angles of rotation angles of the two legs should be known, and the equation system can be solved only if the system has a dimension of six. For the high stability of the hexapod robot, in the practice engineering usage, except the instability condition where the trunk has 6-degree-of-freedom motion in space, the trunk often has degrees of freedoms during the conditions of straight line walking and turning motion. During straight line walking, the trunk does not rotate; the only motion is the displacement motion on the plane surface along the two directions. The attitude matrix of the trunk can be simplified as I R B = I, soformula(54)canbesimplified as formula (55)
8 8 Advances in Mechanical Engineering Table 1. The numerical solving strategy of the pose and attitude response of the hexapod robot. The numerical solving strategy Set the initial values: I R T B, I p B For loop: Solve the nonlinear equations 18 (54) (56) and obtain B R z k0, k0 R z k1, k1 R z k ; According to B R z k0, k0 R z k1, k1 R z k and combing the constraints relation, the pose and attitude responses of the hip shank and thigh can be solved. The displacement response: equations (43), (47), and (50) The pose and attitude response: equations (44), (45), and (48) Set new value to I R T B, I p B End I p B = B R z k0 I x k0 R z k1 (k1 R z k k b k3 + k1 b x k )+k0 b k1 B b k0 + I s k3 ð55þ From formula (55), when the hexapod robot moves along the x-direction with the triangle gait, it can be realized by the synergic movement of the three joints of the leg; the motion of the joints of the shank and the thigh is used to compensate the cross range shrink which is caused by the triangle gait of the hip. During turning motion, the most ideal condition is that the trunk rotates only along one axis, so the trunk has only 1 freedom too. At this condition, the attitude matrix only needs one angle to describe. So equation (54) can be simplified as formula (56) R T Bz (I s k3 I p B ) = B R z k0 I x k0 R z k1 (k1 R z k k b k3 + k1 b x k )+k0 b k1 + B b k0 ð56þ Equations (54) (56) are the pose and attitude equations of the parallel hexapod robot under the three conditions, Simulation result To testify the correctness of the above derivation, the complete machine model of the parallel hexapod robot is built up by the 3D model software. According to the measurement in it, the structure parameters of each part of the hexapod robot are as follows. The common structure parameters of each leg are as follows: k0 b k1 = ½65; 0; 0Š, k1 b x k = ½05; 0; 0Š, k b k3 = ½49; 35; 0Š. The parameters of the drive cylinders hinge joints are as follows: k0 b x k8 = ½90; 0; 0Š, k0 b k4 = ½ 85; 0; 90Š, k1 b k6 = ½15; 35; 0Š, k b k7 = ½80; 0; 0Š, k1 b k5 = ½40; 35; 0Š. The hinge joints positions of the drive cylinders of the hip of the six legs on the trunk are B b 19 = ½105, 15, 67:68Š, B b 9 = ½105, 15, 67:68Š, B b 39 = ½70, 15, 67:68Š, B b 49 =½70, 15,67:68Š, B b 59 =½ 185,15,67:68Š, B b 69 = ½ 185, 15,67:68Š. The position of the mass center of the trunk in the inertial frame is I p B0 =½0;0;0Š. The position vectors of the feet, the hinge joint of the hips, and the initial angles of hips, shanks, and thighs of the six legs are as follows B b 10 = ½35; 105; 67:68Š, I s 13 = ½35:59; 410:09; 181:3Š, a 10 = p, a 11 = 0, a 1 = p B b 0 = ½35; 105; 67:68Š, I s 3 = ½35:59; 410:09; 181:3Š, a 0 = p, a 1 = 0, a = p B b 30 = ½ 100; 105; 67:68Š, I s 33 = ½ 99:4; 410:09; 181:3Š, a 30 = p, a 31 = 0, a 3 = p B b 40 = ½ 100; 105; 67:68Š, I s 43 = ½ 99:4; 410:09; 181:3Š, a 40 = p, a 41 = 0, a 4 = p B b 50 = ½ 355; 105; 67:68Š, I s 53 = ½ 354:4; 410:09; 181:3Š, a 50 = p, a 51 = 0, a 5 = p B b 60 = ½ 355; 105; 67:68Š, I s 63 = ½ 354:4; 410:09; 181:3Š, a 60 = p, a 61 = 0, a 6 = p which are the general state, the straight line state, and the turning state. The straight line state and the turning state are the simplified formal of the general state, so the three equation systems have the same numerical solving strategy. The numerical solving strategy is listed in Table 1. The nonlinear equations of the six legs have the same part as B R z k0 (I x k0 R z k1 (k1 R z k k b k3 + k1 b x k )+k0 b k1 ) for the same structure of them. It can be expanded to be a vector with the elements of three
9 Bai et al. 9 3 c(a k0 ) fc(a k1 ) ½49c(a k ) 35s(a k )+05Š s(a k1 ) ½35c(a k )+49s(a k ) Š+ 65g 4 s(a k0 ) fc(a k1 ) ½49c(a k ) 35s(a k )+05Š s(a k1 ) ½35c(a k )+49s(a k ) Š+ 65g5 ð57þ c(a k1 ) ½35c(a k )+49s(a k ) Š+s(a k1 ) ½49c(a k ) 35s(a k )+05Š The pose attitude variation in the joints on the leg under straight line walking and turning motion is analyzed. During straight line walking, the trunk only has the forward direction displacement which means the velocity is 5 mm/s, the motion time is 0 s, so the displacement of the trunk is 10 cm. The simulation results of the motion of the hips, thighs, and shanks of the six legs and their drive cylinders are given in Figure 3. displacements along the y- and z-axes are 0, as The first column of Figure 3 is the motion curves of I p B = ½x; 0; 0Š. Formula (55) can be written as follows the parts of the hip, the rotation angle of the hip a 0, B R z k0 I x k0 R z k1 (k1 R z k k b k3 + k1 b x the length of the drive cylinder of the hip l hip, and the k )+k0 b k1 rotation angle of the drive cylinder a 9 itself from the ð58þ = I s k3 I p B B b top to the bottom. According to the rotation curves of k0 the hip, the initial rotation angles of the hips of leg 1 3 The left side of the equation is formula (57), and the right side of the equation is as follows for each leg 5 and the hips of leg 46relative to the z-axis of the inertial frame are 90 and 90, respectively. During 3 3 straight line walking with a distance of 10 cm, the rotation angles are 108 and 108, respectively, and the 0:59 x 0:59 x leg 1 = 4 305:09 5, leg = 4 305:09 5, variation amplitude is 18. The variation tendency of the curves of the rotation angle of hips is straight line 48:98 48: approximately. According to the length variation in the 0:6 x 0:59 x cylinders, leg 1 and leg have the same variation leg 3 = 4 305:09 5, leg 4 = 4 305:09 5, curves, the initial length is 19.8 mm, the terminal 48:98 48:98 length is 47.9 mm, the variation amplitude is 8.1 mm, 3 3 and the length variation in the hip drive cylinders of 0:59 x 0:59 x the hips of leg is identical. The initial length is leg 5 = 4 305:09 5, leg 6 = 4 305: mm, the terminal length is 14. mm, the variation 48:98 48:98 amplitude is 8 mm, and the variation tendency of the curve is straight line approximately too. The initial According to the about analysis, the legs numbered rotation angles of the drive cylinders of the hips are 90 as have the same kinematic equation, so as the legs and 90, respectively; the terminal angles are 88. which numbered as 4 6 during straight line walking. and 88., respectively; and the variation amplitude The kinematic equation of the hexapod robot under is turning motion is analyzed as follows. Supposing that The second column of Figure 3 is the motion curves the hexapod robot rotates along the fixed axis which is at the mass center, and I of the main parts of the thigh; the third column is the p B is a constant vector, then curves of the shank. The main kinematics parameters formula (56) can be written as follows of the thigh are the rotation angles of the thigh a 1, the B R z k0 I x k0 R z k1 (k1 R z k k b k3 + k1 b x length of the drive cylinder l k )+k0 b thigh, and the rotation angle k1 = R T Bz (I s k3 I p B ) B of the drive cylinder a 4. During the whole motion process, the initial angle of the thigh is 0, the terminal is b k0 ð59þ The left side of formula (59) is identical to the left side of formula (57), and the right side can be written 0.765, the variation amplitude is 0.765, the initial length of the drive cylinder of the thigh is 30.1 mm, as follows which represents the six legs :6 cos (f)+410 sin (f) 35 35:6 cos (f) 410 sin (f) sin (f) 99:4 cos (f) cos (f) 35:6 sin (f) 105 5, cos (f) 35:6 sin (f) 5, cos (f)+99:4 sin (f) sin (f) 99:4 cos (f) sin (f) 354:4 cos (f) sin (f) 354:4 cos (f) :4 sin (f) 410 cos (f)+105 5, 4 354:4 sin (f)+410 cos (f) 105 5, 4 354:4 sin (f) 410 cos (f) First, the motions of the six legs under straight line walking are calculated. Supposing that the trunk of the hexapod robot moves with a constant speed and the the terminal is 30.3 mm, the variation amplitude of the length is 0. mm, the initial angle of the drive cylinder
10 10 Advances in Mechanical Engineering Figure 3. The kinematic results of the hip thigh and the shank under straight line walking. Table. The list of the initial terminal and the amplitude values of the motion of each joints under straight line walking. Main joint rotation angle ( ) Length of cylinder (mm) Rotation angle of cylinder ( ) Initial End Amplitude Initial End Amplitude Initial End Amplitude Hip Thigh Shank of the thigh is 65.56, the terminal angle is 65.3, and the variation amplitude is The main kinematics parameters of the shank are the rotation angle of the shank a, the length of the drive cylinder l shank, and the rotation angle of the drive cylinder a 5 The initial rotation angle of the shank is 90, the terminal is 85.56, and the variation amplitude is The initial length of the drive cylinder of the thigh is 01.1 mm, the terminal is 06.1 mm, the variation amplitude is 5 mm, the initial rotation angle of the drive cylinder of the shank is 55.13, the terminal is 56.16, and the rotation amplitude is 1.03 (Table ). According to the overall variation tendency of the above curves, the kinematic variation in the parts of the hips tends approximately to be straight line type, and the variation in the thigh and the shank tends to be parabolic. Figure 4 shows the comparison of the motion amplitudes of each joint under straight line walking. The first Figure 4. The comparison of the motion amplitudes of each joint under straight line walking. group is the comparison of the rotation angles of the joints of hip thigh and shank. The second group is the
11 Bai et al. 11 Figure 5. The kinematic results of the hip thigh and the shank under turning motion of leg Figure 6. The kinematic results of the hip thigh and the shank under turning motion of leg 4 6. comparison of the length of the drive cylinders. The third group is the rotation angles of the drive cylinders. According to the three groups comparison, the conclusion can be made that the hip and the shank joints are the main motion joints during straight line walking; the thigh has only a small motion amplitude. So in practical engineering, the thigh joint can keep still during straight line walking to reduce the difficulty of the control. The motions of the six legs under turning motion are simulated. Supposing that the trunk of the hexapod robot rotates 10 in s along the z-axis of the body frame of the trunk, the simulation results of the
12 1 Advances in Mechanical Engineering Table 3. The list of the initial terminal and the amplitude values of the motion of each joints under turning motion. Main joint rotation angle ( ) Length of cylinder (mm) Rotation angle of cylinder ( ) Initial End Amplitude Initial End Amplitude Initial End Amplitude Hip Leg Leg Leg Leg Leg Leg Thigh Leg Leg Leg Leg Leg Leg Shank Leg Leg Leg Leg Leg Leg components of the legs are given in Figures 5 and 6. The initial and terminal values and the variation amplitudes of each kinematics parameters are listed in Table 3. According to the simulation results in Figures 5 and 6, during turning motion, the motion curves of the joints of the robot appear straight line and parabolic type approximately, and there is no fluctuant. According to the results in Table 3, during the setting turning process, the rotation angles of the hips of the six legs are 15.43, 1, 13.06, 13.8, 1.09, and 15.4, respectively; the motion lengths of the drive cylinders of the hips are 3.7, 18.9, 0., 1.6, 18.7, and 4 mm, respectively; and the rotation angles of the drive cylinders of the hips are 0.95, 0.47, 0.7, 1, 0.61, and 1.6, respectively. The rotation angles of the thigh are , 4.4, , , 5.03, and ; the motion lengths of the drive cylinders of the thighs are 0., 1.3, 0.3, 0., 1.4, and 0. mm; and the rotation angles of the drive cylinders of the thighs are as 0., 1.87, 0.4, 0.19,.14, and The rotation angles of the shanks are 1.8, 18.3, 5.49, 3.93, 0.8, and 13.8 ; the motion lengths of the drive cylinders of the shanks are 15.4, 19, 6.1, 4.6, 0.8, and 16.8 mm; and the rotation angles of the drive cylinders of the shanks are 0.39, 4.6, 1.3, 0.87, 5.16, and.8. With the above analysis, the comparison of the motion amplitudes of the rotation angles, the motion lengths of the drive cylinders, and the rotation angles of the drive cylinders is given in Figure 7. According to Figure 7, during turning motion, the hips and the shanks of the legs have a Figure 7. The comparison of the motion amplitudes of each joint under turning motion. significant function, and the motion amplitudes of the joints of the thighs are small comparatively. According to the simulation results of straight line walking and turning motion, the hips and the shanks play the main function, and the motion amplitude of
13 Bai et al. 13 Figure 8. The virtual prototype of the hexapod robot. the thighs is small, which can be used as the standby joints in the obstacle crossing. The virtual prototype To testify the correctness of the kinematic model, the virtual prototype of the hexapod robot is built by the 3D modeling software Pro-E and the virtual prototype software ADAMS. The virtual prototype is given in Figure 8. There are 54 revolute pairs and 18 sliding pairs. The tips of the feet are connected together by the spherical pair which can constitute the closed loop between the hexapod robot and the ground. The legs are numbered 1 6 which are in accordance with the leg order in the above simulation. The simulation results of the motion of each joint under straight line walking and turning motion are given in Figures 9 and 10, respectively. In Figures 9 and 10, the first, second and the third columns are the kinematic parameters of the hips, the thighs, and the shanks, respectively. The parameters include the rotation angles of hips, thighs, and shanks; the displacements of the sliding pairs in the drive cylinders; and the rotation angles of the drive cylinders. The comparisons of the variation amplitudes of the kinematic parameters under straight line walking and turning motion which are calculated by MATLAB and ADAMS are listed in Tables 4 and 5, Table 4. The comparison of the kinematics parameters under straight line walking with MATLAB and ADAMS. Main joint rotation angle ( ) Length of cylinder (mm) Rotation angle of cylinder ( ) MATLAB ADAMS MATLAB ADAMS MATLAB ADAMS Hip Thigh Shank Figure 9. The rotation angles and displacements of the joints of the six legs under straight line walking.
14 14 Advances in Mechanical Engineering Figure 10. The rotation angles and displacements of the joints of the six legs under turning motion. Table 5. The comparison of the kinematics parameters of each joint under turning motion with MATLAB and ADAMS. Main joint rotation angle ( ) Length of cylinder (mm) Rotation angle of cylinder ( ) MATLAB ADAMS MATLAB ADAMS MATLAB ADAMS Hip Leg Leg Leg Leg Leg Leg Thigh Leg Leg Leg Leg Leg Leg Shank Leg Leg Leg Leg Leg Leg respectively. According to Tables 4 and 5, the calculation results which are calculated by MATLAB and ADAMS are identically approximately, which verifies the correctness of the mathematical model which are derived above. The time step is 0.1 s in the MATLAB simulation, so the accuracy of the parameters which is calculated by MATLAB is lower than ADAMS.
15 Bai et al. 15 Conclusion This article explores the advantage and defects of the D H mechanism modeling method and the Lie group multi-body modeling method, and then combines them together to get the Lie D H method. The closed-loop pose attitude equation of the hexapod robot from the body to the foot tip is constructed by the Lie D H method, with the attitude matrixes and the pose vectors of the legs as the modeling elements, the pose-attitude model has a more concise expression type, and the skew character of the attitude matrix is sufficiently used, so a mass of the intermediate variables is eliminated, which avoids the complexity of the calculation. The numerical calculation method is designed; straight line walking and turning motion of the hexapod robot are simulated with MATLAB; and the rotation and displacement response of each joint and their drive cylinders of the legs are obtained. Finally, the 3D model of the pneumatic hexapod robot is constructed with Pro-E, and the virtual prototype analysis is realized by ADAMS. The correctness of the mathematical model is verified by the comparison between the simulation results by MATLAB and ADAMS. This mathematical model offers a theory analysis basis for the mechanism design and gaiting planning of the pneumatic- or hydraulic-derived hexapod robot. Declaration of conflicting interests The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article. Funding The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: The exploration is supported by the Natural Science Foundation of China ( ). References 1. Zhuang H, Gao H and Deng Z. Method for analyzing articulated rotating speeding of heavy-duty six-legged robot. JMechEng013; 49: Liu Y, Deng Z and Liu Z. Low-impact motion planning method of hydraulically actuated hexapod robot. J Mech Eng 015; 51: Shekhar Roy S and Pratihar DK. Kinematics, dynamics and power consumption analyses for turning motion of a six-legged robot. J Intell Robot Syst 014; 74: Zhu Y, Jin B, Li W, et al. Optimal design of a hexapod robot leg structure based on target workspace. J Zhejiang Univ: Eng Sci 014; 48: Rong Y, Jin Z and Qu M. Design of parallel mechanical leg of six-legged robot. Optic Precis Eng 01; 0: Rong Y, Jin Z and Cui B. Configuration analysis and structure parameter design of six-leg agricultural robot with parallel-leg mechanism. Trans Chin Soc Agric Eng 01; 8: Deng Z and Liu Y. On the segment length ratio of the walking leg of a hydraulically actuated hexapod robot. Robot 014; 36: Chen G, Jin B and Chen Y. Turning gait with constant radius of six-legged walking robot. J Zhejiang Univ: Eng Sci 014; 48: Manoiu-Olaru S. Basic walking simulations and gravitational stability analysis for a hexapod robot using Matlab. Ann Univ Craiova: Autom Comput Electron Mech 011; 8: Yang P and Gao F. Leg kinematic analysis and prototype experiments of walking-operating multifunctional hexapod robot. Proc IMechE, Part C: J Mechanical Engineering Science 014; 8: Ghayour M and Zareei A. Inverse kinematic analysis of a hexapod spider-like mobile robot. Adv Mat Res 01; : Ghayour M and Zareei A. Direct kinematic analysis of a hexapod spider-like mobile robot. Adv Mat Res 01; : Vladareanu L and Curaj A. Complex walking robot kinematics analysis and PLC multi-tasking control. Rev Roum Sci Tech: Se 01; 57: Lee T. Computational geometric mechanics and control of rigid bodies. Ann Arbor, MI: University of Michigan, Lee T, McClamroch NH and Harris N. A Lie group variational integrator for the attitude dynamics of a rigid body with applications to the 3D pendulum. In: Proceedings of the IEEE international conference on control applications, Toronto, ON, Canada, 8 31 August 005, pp New York: IEEE. 16. Nordkvist N and Sanyal AK. A Lie group variational integrator for rigid body motion in SE(3) with applications to underwater vehicle dynamics. In: Proceedings of the 49th IEEE conference on decision and control, Atlanta, GA, December 010, pp New York: IEEE. 17. Ding XL and Liu Y. Dynamic analysis of robot with spatial compliant links using Lie group and Lie algebra. Chin J Mech Eng 007; 43: Ding L and Cheng Q. Numerical computation method. Beijing, China: Higher Education Press, 011, pp
Open Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang
Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 014, 6, 1685-1690 1685 Open Access The Kinematics Analysis and Configuration Optimize of Quadruped
More informationThe Mathematical Model and Computer Simulation of a Quadruped Robot
Research Experience for Undergraduates 2014 Milwaukee School of Engineering National Science Foundation Grant June 1- August 8, 2014 The Mathematical Model and Computer Simulation of a Quadruped Robot
More informationSerially-Linked Parallel Leg Design for Biped Robots
December 13-15, 24 Palmerston North, New ealand Serially-Linked Parallel Leg Design for Biped Robots hung Kwon, Jung H. oon, Je S. eon, and Jong H. Park Dept. of Precision Mechanical Engineering, School
More information10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators
Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of
More informationDIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS
DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS ALBA PEREZ Robotics and Automation Laboratory University of California, Irvine Irvine, CA 9697 email: maperez@uci.edu AND J. MICHAEL MCCARTHY Department of Mechanical
More informationPPGEE Robot Dynamics I
PPGEE Electrical Engineering Graduate Program UFMG April 2014 1 Introduction to Robotics 2 3 4 5 What is a Robot? According to RIA Robot Institute of America A Robot is a reprogrammable multifunctional
More informationMTRX4700 Experimental Robotics
MTRX 4700 : Experimental Robotics Lecture 2 Stefan B. Williams Slide 1 Course Outline Week Date Content Labs Due Dates 1 5 Mar Introduction, history & philosophy of robotics 2 12 Mar Robot kinematics &
More informationDesign and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism
Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism Konstantin Kondak, Bhaskar Dasgupta, Günter Hommel Technische Universität Berlin, Institut für Technische Informatik
More informationRobotics (Kinematics) Winter 1393 Bonab University
Robotics () Winter 1393 Bonab University : most basic study of how mechanical systems behave Introduction Need to understand the mechanical behavior for: Design Control Both: Manipulators, Mobile Robots
More informationIndustrial Robots : Manipulators, Kinematics, Dynamics
Industrial Robots : Manipulators, Kinematics, Dynamics z z y x z y x z y y x x In Industrial terms Robot Manipulators The study of robot manipulators involves dealing with the positions and orientations
More informationDynamics Response of Spatial Parallel Coordinate Measuring Machine with Clearances
Sensors & Transducers 2013 by IFSA http://www.sensorsportal.com Dynamics Response of Spatial Parallel Coordinate Measuring Machine with Clearances Yu DENG, Xiulong CHEN, Suyu WANG Department of mechanical
More informationSIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR
SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR Fabian Andres Lara Molina, Joao Mauricio Rosario, Oscar Fernando Aviles Sanchez UNICAMP (DPM-FEM), Campinas-SP, Brazil,
More informationKinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position.
Kinematics Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position. 1/31 Statics deals with the forces and moments which are aplied on the mechanism
More informationMETR 4202: Advanced Control & Robotics
Position & Orientation & State t home with Homogenous Transformations METR 4202: dvanced Control & Robotics Drs Surya Singh, Paul Pounds, and Hanna Kurniawati Lecture # 2 July 30, 2012 metr4202@itee.uq.edu.au
More informationDesign of a Three-Axis Rotary Platform
Design of a Three-Axis Rotary Platform William Mendez, Yuniesky Rodriguez, Lee Brady, Sabri Tosunoglu Mechanics and Materials Engineering, Florida International University 10555 W Flagler Street, Miami,
More informationInverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm
Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Mohammed Z. Al-Faiz,MIEEE Computer Engineering Dept. Nahrain University Baghdad, Iraq Mohammed S.Saleh
More informationDETC THREE-DIMENSIONAL KINEMATIC ANALYSIS OF THE ACTUATED SPOKE WHEEL ROBOT. September 10-13, 2006, Philadelphia, Pennsylvania, USA
Proceedings Proceedings of IDETC/CIE of IDETC 06 2006 ASME 2006 ASME International International Design Design Engineering Engineering Technical Technical Conferences Conferences & September Computers
More informationBasilio Bona ROBOTICA 03CFIOR 1
Kinematic chains 1 Readings & prerequisites Chapter 2 (prerequisites) Reference systems Vectors Matrices Rotations, translations, roto-translations Homogeneous representation of vectors and matrices Chapter
More informationKinematic Model Analysis of an 8-DOF Photographic Robot
Kinematic Model Analysis of an 8-DOF Photographic Robot Xiaowei Xie, Xingang Miao, Su Wang and Feng Zhang Abstract The photographic robot studied in this chapter is an 8-DOF PRRPR-S type. In order to obtain
More informationChapter 1: Introduction
Chapter 1: Introduction This dissertation will describe the mathematical modeling and development of an innovative, three degree-of-freedom robotic manipulator. The new device, which has been named the
More informationCHAPTER 3 MATHEMATICAL MODEL
38 CHAPTER 3 MATHEMATICAL MODEL 3.1 KINEMATIC MODEL 3.1.1 Introduction The kinematic model of a mobile robot, represented by a set of equations, allows estimation of the robot s evolution on its trajectory,
More informationModeling and kinematics simulation of freestyle skiing robot
Acta Technica 62 No. 3A/2017, 321 334 c 2017 Institute of Thermomechanics CAS, v.v.i. Modeling and kinematics simulation of freestyle skiing robot Xiaohua Wu 1,3, Jian Yi 2 Abstract. Freestyle skiing robot
More information10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T
3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground
More informationRobot mechanics and kinematics
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Kinematic chains Readings & prerequisites From the MSMS course one shall already be familiar with Reference systems and transformations Vectors
More informationOperation Trajectory Control of Industrial Robots Based on Motion Simulation
Operation Trajectory Control of Industrial Robots Based on Motion Simulation Chengyi Xu 1,2, Ying Liu 1,*, Enzhang Jiao 1, Jian Cao 2, Yi Xiao 2 1 College of Mechanical and Electronic Engineering, Nanjing
More informationUsing RecurDyn. Contents
Using RecurDyn Contents 1.0 Multibody Dynamics Overview... 2 2.0 Multibody Dynamics Applications... 3 3.0 What is RecurDyn and how is it different?... 4 4.0 Types of RecurDyn Analysis... 5 5.0 MBD Simulation
More informationÉCOLE POLYTECHNIQUE DE MONTRÉAL
ÉCOLE POLYTECHNIQUE DE MONTRÉAL MODELIZATION OF A 3-PSP 3-DOF PARALLEL MANIPULATOR USED AS FLIGHT SIMULATOR MOVING SEAT. MASTER IN ENGINEERING PROJET III MEC693 SUBMITTED TO: Luc Baron Ph.D. Mechanical
More informationSingle Actuator Shaker Design to Generate Infinite Spatial Signatures
2 nd International and 17 th National Conference on Machines and Mechanisms inacomm215-55 Single Actuator Shaker Design to Generate Infinite Spatial Signatures K D Lagoo, T A Dwarakanath and D N Badodkar
More informationJane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute
Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute We know how to describe the transformation of a single rigid object w.r.t. a single
More informationChapter 2 Mechanisms Abstract
Chapter 2 Mechanisms Abstract This chapter begins with a description of the different types of mechanisms that are generally used, especially in industrial robots. The parameters and variables of the mechanisms
More informationSolution of inverse kinematic problem for serial robot using dual quaterninons and plucker coordinates
University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2009 Solution of inverse kinematic problem for
More informationControl Considerations in the Design of a Parallel Kinematic Machine with Separate Actuation and Metrology Mechanisms Shannon C. Ridgeway Carl D. Crane III Center for Intelligent Machines and Robotics
More informationInverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector
Inverse Kinematics Given a desired position (p) & orientation (R) of the end-effector q ( q, q, q ) 1 2 n Find the joint variables which can bring the robot the desired configuration z y x 1 The Inverse
More informationKinematics, Kinematics Chains CS 685
Kinematics, Kinematics Chains CS 685 Previously Representation of rigid body motion Two different interpretations - as transformations between different coord. frames - as operators acting on a rigid body
More informationRobot mechanics and kinematics
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2017/18 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More information101. Design and realization of virtual prototype of shotcrete robot based on OpenGL
101. Design and realization of virtual prototype of shotcrete robot based on OpenGL Pei-si Zhong 1, Yi Zheng 2, Kun-hua Liu 3 1, 2, 3 Shandong University of Science and Technology, Qingdao, China 2 Qingdao
More informationMotion Control of Wearable Walking Support System with Accelerometer Considering Swing Phase Support
Proceedings of the 17th IEEE International Symposium on Robot and Human Interactive Communication, Technische Universität München, Munich, Germany, August 1-3, Motion Control of Wearable Walking Support
More informationDynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble
Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble Masoud Moeini, University of Hamburg, Oct 216 [Wearable Haptic Thimble,A Developing Guide and Tutorial,Francesco Chinello]
More informationSimplified Walking: A New Way to Generate Flexible Biped Patterns
1 Simplified Walking: A New Way to Generate Flexible Biped Patterns Jinsu Liu 1, Xiaoping Chen 1 and Manuela Veloso 2 1 Computer Science Department, University of Science and Technology of China, Hefei,
More informationOptimization of Watt s Six-bar Linkage to Generate Straight and Parallel Leg Motion
intehweb.com Optimization of Watt s Six-bar Linkage to Generate Straight and Parallel Leg Motion Hamid Mehdigholi and Saeed Akbarnejad Sharif University of Technology mehdi@sharif.ir Abstract: This paper
More informationResearch applying Spherical Gear and Ring Rack Mechanism to Rotary Work Table
ISSN: 2454-2377, Research applying Spherical Gear and Ring Rack Mechanism to Rotary Work Table Vi Hoang 1, Thuan Nguyen 2, Minh Tuan Ngo 3* Faculty of Mechanical Engineering, Thai Nguyen University of
More informationKINEMATIC ANALYSIS OF 3 D.O.F OF SERIAL ROBOT FOR INDUSTRIAL APPLICATIONS
KINEMATIC ANALYSIS OF 3 D.O.F OF SERIAL ROBOT FOR INDUSTRIAL APPLICATIONS Annamareddy Srikanth 1 M.Sravanth 2 V.Sreechand 3 K.Kishore Kumar 4 Iv/Iv B.Tech Students, Mechanical Department 123, Asst. Prof.
More informationCOMPUTER SIMULATION OF MOVEMENTS OF THE HEXAPOD ROBOT FOR 3D PRINTING OF BUILDING PRODUCTS
COMPUTER SIMULATION OF MOVEMENTS OF THE HEXAPOD ROBOT FOR 3D PRINTING OF BUILDING PRODUCTS Larisa Alexandrovna Rybak, Dmitry Ivanovich Malyshev, Lusine Hornikova Virabyan and Galina Valeryevna Bocharnikova
More informationRobot Inverse Kinematics Asanga Ratnaweera Department of Mechanical Engieering
PR 5 Robot Dynamics & Control /8/7 PR 5: Robot Dynamics & Control Robot Inverse Kinematics Asanga Ratnaweera Department of Mechanical Engieering The Inverse Kinematics The determination of all possible
More informationFORWARD AND INVERSE DISPLACEMENT ANALYSIS OF A NOVEL THREE- LEGGED MOBILE ROBOT BASED ON THE KINEMATICS OF IN-PARALLEL MANIPULATORS
Proceedings of the ASME 7 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 7 September 4-7, 7, Las Vegas, Nevada, USA DETC7-3466 FORWARD
More informationSingularity Analysis of an Extensible Kinematic Architecture: Assur Class N, Order N 1
David H. Myszka e-mail: dmyszka@udayton.edu Andrew P. Murray e-mail: murray@notes.udayton.edu University of Dayton, Dayton, OH 45469 James P. Schmiedeler The Ohio State University, Columbus, OH 43210 e-mail:
More informationθ x Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing Position & Orientation & State 2 30-Jul
θ x 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing Position
More informationMOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT
MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT Hongjun ZHU ABSTRACT:In order to better study the trajectory of robot motion, a motion trajectory planning and simulation based
More information1. Introduction 1 2. Mathematical Representation of Robots
1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis
More informationRobots are built to accomplish complex and difficult tasks that require highly non-linear motions.
Path and Trajectory specification Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Specifying the desired motion to achieve a specified goal is often a
More informationVIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.
VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G. Satheesh Kumar, Y. G. Srinivasa and T. Nagarajan Precision Engineering and Instrumentation Laboratory Department of Mechanical Engineering Indian
More informationAdvances in Engineering Research, volume 123 2nd International Conference on Materials Science, Machinery and Energy Engineering (MSMEE 2017)
Advances in Engineering Research, volume nd International Conference on Materials Science, Machinery and Energy Engineering MSMEE Kinematics Simulation of DOF Manipulator Guangbing Bao,a, Shizhao Liu,b,
More informationFREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT
Proceedings of the 11 th International Conference on Manufacturing Research (ICMR2013), Cranfield University, UK, 19th 20th September 2013, pp 313-318 FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL
More informationMEAM 620: HW 1. Sachin Chitta Assigned: January 10, 2007 Due: January 22, January 10, 2007
MEAM 620: HW 1 Sachin Chitta (sachinc@grasp.upenn.edu) Assigned: January 10, 2007 Due: January 22, 2006 January 10, 2007 1: MATLAB Programming assignment Using MATLAB, write the following functions: 1.
More informationSYNTHESIS AND RAPID PROTOTYPING OF MOTION FOR A FOUR-LEGGED MAMMAL-STRUCTURED ROBOT
SYNTHESIS AND RAPID PROTOTYPING OF MOTION FOR A FOUR-LEGGED MAMMAL-STRUCTURED ROBOT Macie Tronacki* Industrial Research Institute for Automation and Measurements, Warsaw, Poland Corresponding author (mtronacki@piap.pl)
More informationStructural synthesis of linkages for quadruped biorobot
IOP onference Series: Materials Science and Engineering PAPER OPE AESS Structural synthesis of linkages for quadruped biorobot legs To cite this article: O Antonescu et al 16 IOP onf. Ser.: Mater. Sci.
More informationDynamic Analysis of Manipulator Arm for 6-legged Robot
American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis
More informationCOPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1
CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.
More informationMEM380 Applied Autonomous Robots Winter Robot Kinematics
MEM38 Applied Autonomous obots Winter obot Kinematics Coordinate Transformations Motivation Ultimatel, we are interested in the motion of the robot with respect to a global or inertial navigation frame
More informationAnalysis of Six-legged Walking Robots
Analysis of Six-legged Walking Robots Shibendu Shekhar Roy 1*, Ajay Kumar Singh 1, and Dilip Kumar Pratihar 1 Department of Mechanical Engineering, National Institute of echnology, Durgapur, India Department
More informationLesson 1: Introduction to Pro/MECHANICA Motion
Lesson 1: Introduction to Pro/MECHANICA Motion 1.1 Overview of the Lesson The purpose of this lesson is to provide you with a brief overview of Pro/MECHANICA Motion, also called Motion in this book. Motion
More informationComputational Geometry Algorithms for Animation of a Segmented Space Reflector Telescope
Computational Geometry Algorithms for Animation of a Segmented Space Reflector Telescope YULU CHEN, CHARLES W. LIU, JANE DONG, HELEN BOUSSALIS, KHOSROW RAD, CHARALAMBOS POULLIS Electrical and Computer
More informationForward kinematics and Denavit Hartenburg convention
Forward kinematics and Denavit Hartenburg convention Prof. Enver Tatlicioglu Department of Electrical & Electronics Engineering Izmir Institute of Technology Chapter 5 Dr. Tatlicioglu (EEE@IYTE) EE463
More informationVirtual Interaction System Based on Optical Capture
Sensors & Transducers 203 by IFSA http://www.sensorsportal.com Virtual Interaction System Based on Optical Capture Peng CHEN, 2 Xiaoyang ZHOU, 3 Jianguang LI, Peijun WANG School of Mechanical Engineering,
More informationA Review Paper on Analysis and Simulation of Kinematics of 3R Robot with the Help of RoboAnalyzer
A Review Paper on Analysis and Simulation of Kinematics of 3R Robot with the Help of RoboAnalyzer Ambuja Singh Student Saakshi Singh Student, Ratna Priya Kanchan Student, Abstract -Robot kinematics the
More informationMobile Robots Locomotion
Mobile Robots Locomotion Institute for Software Technology 1 Course Outline 1. Introduction to Mobile Robots 2. Locomotion 3. Sensors 4. Localization 5. Environment Modelling 6. Reactive Navigation 2 Today
More informationChapter 2 Kinematics of Mechanisms
Chapter Kinematics of Mechanisms.1 Preamble Robot kinematics is the study of the motion (kinematics) of robotic mechanisms. In a kinematic analysis, the position, velocity, and acceleration of all the
More informationA New Algorithm for Measuring and Optimizing the Manipulability Index
DOI 10.1007/s10846-009-9388-9 A New Algorithm for Measuring and Optimizing the Manipulability Index Ayssam Yehia Elkady Mohammed Mohammed Tarek Sobh Received: 16 September 2009 / Accepted: 27 October 2009
More informationLab # 3 - Angular Kinematics
Purpose: Lab # 3 - Angular Kinematics The objective of this lab is to understand the relationship between segment angles and joint angles. Upon completion of this lab you will: Understand and know how
More informationChapter 1 Introduction
Chapter 1 Introduction Generally all considerations in the force analysis of mechanisms, whether static or dynamic, the links are assumed to be rigid. The complexity of the mathematical analysis of mechanisms
More informationEEE 187: Robotics Summary 2
1 EEE 187: Robotics Summary 2 09/05/2017 Robotic system components A robotic system has three major components: Actuators: the muscles of the robot Sensors: provide information about the environment and
More informationModeling of Humanoid Systems Using Deductive Approach
INFOTEH-JAHORINA Vol. 12, March 2013. Modeling of Humanoid Systems Using Deductive Approach Miloš D Jovanović Robotics laboratory Mihailo Pupin Institute Belgrade, Serbia milos.jovanovic@pupin.rs Veljko
More informationOPTIMAL KINEMATIC DESIGN OF A CAR AXLE GUIDING MECHANISM IN MBS SOFTWARE ENVIRONMENT
OPTIMAL KINEMATIC DESIGN OF A CAR AXLE GUIDING MECHANISM IN MBS SOFTWARE ENVIRONMENT Dr. eng. Cătălin ALEXANDRU Transilvania University of Braşov, calex@unitbv.ro Abstract: This work deals with the optimal
More informationINTRODUCTION CHAPTER 1
CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.
More informationLast Time? Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation
Last Time? Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based Animation Forward and
More informationTHEORETICAL AND EXPERIMENTAL RESEARCHES ON THE DYNAMICS OF MOBILE ROBOTS
Revista Mecanisme şi Manipulatoare, Vol., Nr., 6, pag. 67-7 ARoMM-IFoMM HEOREICAL AND EXPERIMENAL RESEARCHES ON HE DYNAMICS OF MOBILE ROBOS Nicolae DUMIRU *, Mirela CHERCIU** *) Prof. dr. ing. Universitatea
More informationTool Center Position Determination of Deformable Sliding Star by Redundant Measurement
Applied and Computational Mechanics 3 (2009) 233 240 Tool Center Position Determination of Deformable Sliding Star by Redundant Measurement T. Vampola a, M. Valášek a, Z. Šika a, a Faculty of Mechanical
More informationLast Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation
Last Time? Animation, Motion Capture, & Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based
More informationRigid Dynamics Solution Methodology for 3-PSU Parallel Kinematic Manipulators
Rigid Dynamics Solution Methodology for 3-PSU Parallel Kinematic Manipulators Arya B. Changela 1, Dr. Ramdevsinh Jhala 2, Chirag P. Kalariya 3 Keyur P. Hirpara 4 Assistant Professor, Department of Mechanical
More informationAn idea which can be used once is a trick. If it can be used more than once it becomes a method
An idea which can be used once is a trick. If it can be used more than once it becomes a method - George Polya and Gabor Szego University of Texas at Arlington Rigid Body Transformations & Generalized
More informationCONTROL ALGORITHM OP THE WALKER CLIMBING OVER OBSTACLES. D.E. Okhotsimski, A.K, Platonov U S S R
Session 11 CONTROL ALGORITHM OP THE WALKER CLIMBING OVER OBSTACLES Robot Implementations D.E. Okhotsimski, A.K, Platonov U S S R Abstract. The paper deals with the problem of development the multilevel
More informationUsing Algebraic Geometry to Study the Motions of a Robotic Arm
Using Algebraic Geometry to Study the Motions of a Robotic Arm Addison T. Grant January 28, 206 Abstract In this study we summarize selected sections of David Cox, John Little, and Donal O Shea s Ideals,
More informationTheory of Machines Course # 1
Theory of Machines Course # 1 Ayman Nada Assistant Professor Jazan University, KSA. arobust@tedata.net.eg March 29, 2010 ii Sucess is not coming in a day 1 2 Chapter 1 INTRODUCTION 1.1 Introduction Mechanisms
More informationDynamic Balance Design of the Rotating Arc Sensor Based on PSO Algorithm
016 International Conference on Advanced Manufacture Technology and Industrial Application (AMTIA 016) ISBN: 978-1-60595-387-8 Dynamic Balance Design of the Rotating Arc Sensor Based on PSO Algorithm Ji-zhong
More informationGoals: Course Unit: Describing Moving Objects Different Ways of Representing Functions Vector-valued Functions, or Parametric Curves
Block #1: Vector-Valued Functions Goals: Course Unit: Describing Moving Objects Different Ways of Representing Functions Vector-valued Functions, or Parametric Curves 1 The Calculus of Moving Objects Problem.
More informationFinding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm
International Journal of Advanced Mechatronics and Robotics (IJAMR) Vol. 3, No. 2, July-December 2011; pp. 43-51; International Science Press, ISSN: 0975-6108 Finding Reachable Workspace of a Robotic Manipulator
More informationMobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS
Mobile Robotics Mathematics, Models, and Methods Alonzo Kelly Carnegie Mellon University HI Cambridge UNIVERSITY PRESS Contents Preface page xiii 1 Introduction 1 1.1 Applications of Mobile Robots 2 1.2
More informationSCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK
ABCM Symposium Series in Mechatronics - Vol. 3 - pp.276-285 Copyright c 2008 by ABCM SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK Luiz Ribeiro, ribeiro@ime.eb.br Raul Guenther,
More informationSimulation-Based Design of Robotic Systems
Simulation-Based Design of Robotic Systems Shadi Mohammad Munshi* & Erik Van Voorthuysen School of Mechanical and Manufacturing Engineering, The University of New South Wales, Sydney, NSW 2052 shadimunshi@hotmail.com,
More informationMobile Robot Kinematics
Mobile Robot Kinematics Dr. Kurtuluş Erinç Akdoğan kurtuluserinc@cankaya.edu.tr INTRODUCTION Kinematics is the most basic study of how mechanical systems behave required to design to control Manipulator
More informationTrajectory Optimization of Composite-pipe Cutting Based on Robot. Harbin , China. Abstract
, pp.35-4 http//dx.doi.org/10.1457/ijca.016.9.7.1 Trajectory Optimization of Composite-pipe Cutting Based on Robot Bo You 1, Kaixin Li 1, Jiazhong Xu 1, Ming Qiao 1, Bowen Zhang and Wenqiang Wang 1 College
More informationME 597: AUTONOMOUS MOBILE ROBOTICS SECTION 2 COORDINATE TRANSFORMS. Prof. Steven Waslander
ME 597: AUTONOMOUS MOILE ROOTICS SECTION 2 COORDINATE TRANSFORMS Prof. Steven Waslander OUTLINE Coordinate Frames and Transforms Rotation Matrices Euler Angles Quaternions Homogeneous Transforms 2 COORDINATE
More informationSimulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces
Dynamic Controllers Simulation x i Newtonian laws gravity ground contact forces x i+1. x degrees of freedom equations of motion Simulation + Control x i Newtonian laws gravity ground contact forces internal
More informationME5286 Robotics Spring 2014 Quiz 1 Solution. Total Points: 30
Page 1 of 7 ME5286 Robotics Spring 2014 Quiz 1 Solution Total Points: 30 (Note images from original quiz are not included to save paper/ space. Please see the original quiz for additional information and
More informationMatlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer
Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Maitreyi More 1, Rahul Abande 2, Ankita Dadas 3, Santosh Joshi 4 1, 2, 3 Department of Mechanical
More informationLast Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation
Last Time? Animation, Motion Capture, & Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based
More informationDevelopment of a MATLAB Toolbox for 3-PRS Parallel Robot
International Journal of Hybrid Information echnology, pp.4-4 http://dx.doi.org/.457/ijhit.4.7.5.37 Development of a MALAB oolbox for 3-PRS Parallel Robot Guoqiang Chen and Jianli Kang * Henan Polytechnic
More informationDETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS
Proceedings of the ASME 2007 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2007 September 4-7, 2007, Las Vegas, Nevada, USA DETC2007-34372
More informationA sliding walk method for humanoid robots using ZMP feedback control
A sliding walk method for humanoid robots using MP feedback control Satoki Tsuichihara, Masanao Koeda, Seiji Sugiyama, and Tsuneo oshikawa Abstract In this paper, we propose two methods for a highly stable
More information