Computer Algorithm of Optimal Planning for the Support of a Single Leg

Size: px
Start display at page:

Download "Computer Algorithm of Optimal Planning for the Support of a Single Leg"

Transcription

1 International Journal of Sport and Exercise Science, (): -8 Computer Algorithm of Optimal Planning for the Support of a Single Leg Ching-Hua Chiu * Graduate Institute of Sports & Health Management, National Chung Hsing University, Taichung, Taiwan, 42, ROC Received 29 Oct 28; Accepted 28 Dec 28 Abstract Walking, umping, and running (WJR) are inborn abilities of human beings. Since these three motions are indispensable to our daily lives, it is worthy of our exploration to enhance their exercise efficiency. In terms of biomechanics, performing these three motions involves the support from a single leg and maintaining the coordination and balance of body movements. Consequently, this study attempted to provide a set of algorithm for the support from a single leg, and thus establish mechanical minimum-energy expenditure (MMEE) control system for WJR. To formulate the algorithm, this study adopted seven types of homogeneous transformation matrices (CH-7T), Lagrange-Euler equations of motion (LEEM), and minimum-energy control (MEC). The simulation results showed that under the boundary conditions for the initial and the final states of the support phase for a single leg, the set of algorithm could compute the optimized traectory, generalized force, and the MMEE for each controlled segment. The results proved that the adoption of CH-7T, LEEM, and MEC was successful in establishing an MMEE control system for the support phase of a single leg. Consequently, the designed algorithm and the system are capable of developing an optimal control model for the support phase of a single leg in RJW. Keywords: Running, Boundary conditions, Generalized force, Optimal control Introduction Since the stored energy of the human body is limited, the energy expenditure must be reduced to the minimum to ensure an extended time of activity. For example, marathon runners, marching soldiers, and astronauts who stay in the outer space for a long period of time need to save as much energy as possible. These situations suggest that it is necessary to design a control system of mechanical minimum-energy expenditure (MMEE). Among the everyday activities, walking, umping, and running (WJR) are the most common. For the three activities, the support from one single leg can provide energy to move the body. Therefore, the researcher in this study attempted to design a control system of mechanical minimum-energy expenditure (MMEE) for one single leg in the support phase. In the past, researchers adopted various ways to design a dynamic system for human body, such as Newton-Euler equations of motion [], Generalized d Alembert equations of motion, and Lagrange-Euler equations of motion (LEEM) [2]. Equations of human motions comprise equations of the whole human body [3-7], equations of arm motions [8], equations of leg motions [9-], and the dynamic system of a single oint[]. * Corresponding author: Ching-Hua Chiu Tel: Fax: chungoodman@yahoo.com.tw Due to the large number of human oints, the dynamic system for one single leg in the support phase is very complicated. In designing the dynamic system, this study adopted the human body model proposed by Zatsiorsky and Seluyanov [2]. Based on the 5 segments in this model, this dynamic system was defined to have 38 degrees of freedom (DoF). The generalized coordinate, generalized velocity, and generalized acceleration for each DoF acted as input variables in establishing the equations of the dynamic system. In the past, the LEEM which were used to establish a dynamic system comprised Denavit-Hartenberg (D-H) matrix [2]. The D-H matrix has its advantages. For one thing, this matrix can present equations in a simple way. For another, with this matrix, LEEM can be transformed into a control system. However, a dynamic system which adopts the D-H matrix can only be applied to a single kinematic chain of robot arm motion. Conversely, the human body, characterized by its branching segments, forms a multi-kinetic chains system. Consequently, D-H matrix is not suitable to establish equations for human motions [4]. Recently, the researcher of this study has successfully established an MMEE control system for the lower and upper limbs of the human body by adopting CH-7T [4, 3-4], LEEM, and MEC. The results of that study showed that moving the arm in the optimized traectory simulated through computer could reduce 7% of mechanical energy expenditure, and that 9% of energy expenditure for the leg motion could be reduced. Inspired by this previous study, the researcher

2 2 International Journal of Sport and Exercise Science, Vol.. No. 29 attempted to an optimal control system for WJR in this study, which can reduce the mechanical energy expenditure for WJR and enhance the exercise efficiency. The researcher adopted CH-7T, LEEM, and MEC to design a set of algorithm for the support from a single leg, and thus form the future foundation of establishing an optimal control system for WJR. Nomenclature Materials and Methods τ i =generalized force q i =generalized coordinate q& i =generalized velocity q& & i =generalized acceleration i- A i =the homogeneous transformation matrix of the ith relative to the i-th coordinate frame(appendix A) A =the coordinate transformation matrix from coordinate frame to the th, and the equation could be written as A = A A 2 2 A 3 - A g =[,,- g,], g=9.862 m/s 2 m = the mass of the th link r =( x, y, z,) T, position of the center of mass J = pseudo-inertia matrix (Appendix B) τ(t) =[τ(t), τ2(t),..,τ38(t)] T, an 38 generalized force vector q (t) =[ q ( t), q 2 ( t),, 38( t ), an 38 vector of the oint variable q& (t) =[ q& ( t), q& 2( t),, q& 38( t ) ]T, an 38 vector of the oint velocity u(t) =[ ( t ) 2 ( 38 (, an 38 vector of the acceleration M( q (t)) =an38 38 inertial acceleration-related symmetric matrix V( q (t), q& (t)) =an 38 nonlinear Coriolis and centrifugal force vector G( q (t)) =an 38 gravity loading force vector Fig. human body model. Subect The subect was a male student in the department of physical education. The subect was in good shape. He was aged 2, 8cm in height, and 75kg in weight. The segment lengths, CoM(r ), the mass of segment(m ), and the inertia of the subect were measured []. Human body model In this study, the human body was assumed to be a right body with no friction between segments. Based on a 5-segment body model, this study designed a three dimensional MMEE control system with 38 DoF (Fig. -2[4,3,4]).The right toe tip was represented by O, and O7 represented the left toe tip. The remaining O i (i=,,6, 8,,5) represented oints. The CoM position for each segment was represented with G i (i=,2,,5). In Fig., l i represented body segment lengths. Lengths between oints were represented with Fig 2. The translation from the origin of the ith link relative to the i-th link p i and the CoM for th link, r.

3 International Journal of Sport and Exercise Science, (): -8 3 the symbol s as followed: s, length from right hip oint to the central point of two hip oints; s 2, length from left hip oint to the central point of two hip oints; s 3, length from the central point of two shoulder oints (CPTSJ) to right shoulder oint; s 4, length from the CPTSJ to left shoulder oint; s 5, length from the CPTSJ to waist oint O 8 [3]. Dynamics System q i q q 2 q 3 i- A i A =T t-x,q A 2 =T t-y,q 2 A 3 =T t-z,q Table. The homogeneous transformation matrix i- A i and A A Transformation A = A Transformation of right hand B relative to the base A 2= A 2 A 3= A 3 q 4 3 A 4 =T y,q A 4= A 4 q 5 4 A 5 =T z,q A5= A5 q 6 5 A 6 =T x,q A6= A6 q 7 q 8 q 9 q q q 2 6 A 7 =T y,q A 7= A 7 Transformation of right forearm B 2 relative to the base 7 A 8 =T z,q A 8= A 8 8 A 9 =T y,q A 9= A 9 Transformation of right upper arm B 3 relative to the base coordinate system 9 A =T z,q A = A A =T x,q A= A Transformation of upper trunk B 5 relative to the base A 2 =T y,q A2= A2 q 3 q 4 q 5 q 6 q 7 q 8 q 9 q 2 q 2 q 22 q 23 q 24 q 25 q 26 q 27 q 28 q 29 q 3 q 3 q 32 q 33 q 34 q 35 q 36 q 37 q 38 2 A 3 =T y,q 3 A 4 =T x,q 4 A 5 =T z,q 5 A 6 =T y,q 6 A 7 =T y,q 7 A 8 =T z,q 8 A 9 =T y,q 9 A 2 =T x,q 2 A 2 =T z,q 2 A 22 =T y,q 22 A 23 =T x,q 23 A 24 =T z,q 24 A 25 =T y,q 25 A 26 =T x,q 26 A 27 =T z,q 27 A 28 =T y,q 28 A 29 =T z,q 29 A 3 =T y,q 3 A 3 =T x,q 3 A 32 =T y,q 32 A 33 =T x,q 33 A 34 =T z,q 34 A 35 =T y,q 35 A 36 =T z,q 36 A 37 =T y,q 37 A 38 =T x,q A 3= A 3 A4= A4 Transformation of lower trunk B 6 relative to the base A5= A5 A 6= A 6 A 7= A 7 Transformation of right thigh B relative to the base A 8= A 8 A 9= A 2 2 S 8 8 A 9 A 2= A 2 2 S 8 8 A 2 Transformation of right shank B relative to the base A 2= A 2 2 S 8 8 A 2 Transformation of right foot B 2 relative to the base A 22= A 2 2 S 8 8 A 22 A 23= A 2 2 S 8 8 A 23 Transformation of left thigh B 3 relative to the base A 24= A 2 2 S 8 8 A 24 A 25= A 2 2 S 8 8 A 2 2 S A 25 A 26= A 2 2 S 8 8 A 2 2 S A 26 Transformation of left shank B 4 relative to the base A 27= A 2 2 S 8 8 A 2 2 S A 27 Transformation of left foot B 5 relative to the base A 28= A 2 2 S 8 8 A 2 2 S A 28 A 29= A 2 2 S 8 8 A 2 2 S A 29 Transformation of left upper arm B 7 relative to the base A 3= A 2 2 S 8 8 A 2 2 S A 3 A 3= A 2 2 S 8 8 A 2 2 S A 3 A 32= A 2 2 S 8 8 A 2 2 S 3 3 A 32 Transformation of left forearm B 8 relative to the base A 33= A 2 2 S 8 8 A 2 2 S 3 3 A 33 A 34= A 2 2 S 8 8 A 2 2 S 3 3 A 34 Transformation of left hand B 9 relative to the base A 35= A 2 2 S 8 8 A 2 2 S 3 3 A 35 A 36= A 2 2 S 8 8 A 2 2 S 3 3 A 36 Transformation of the head B 4 relative to the base A 37= A 2 2 S 8 8 A 2 2 S 3 3 A 37 A 38= A 2 2 S 8 8 A 2 2 S 3 3 A 38 In A i, wh e n i =,.., 8, v ec tor p 2 = [, s +s 2, ] links t he B 4 and B 5 oi n t. In A i, w h e n i=9,, 3 8, v ec t or p 2 = [, s, l 4] li n k s the B 4 an d B 8. In A i, w h en i=,, 24, v e ct o r p 2 = [,, l 8] lin ks t h e B 8 a n d B 9 oint. In A i, w h e n i= 25,, 3, ve c tor p 2 = [, -s 3, s 5] lin ks th e B 8 a n d B oin t. In A i, wh e n i=32,,38, ve c tor p 2 = [, s 4, s 5 ] links t h e B 8 a nd B 3 oint.

4 4 International Journal of Sport and Exercise Science, Vol.. No. 29 I x& (t) = x ( t ) + u ( t ) I (3) In Eq. (3), the state variable was represented with x(t)=[ q(t) T q& (t) ] T, I represented a identity matrix. u(t) represented a control input: u(t)=-m - ( q (t) )[V( q (t), q& (t) ))+G( q (t) ))]+M - ( q (t) )τ(t) (4) T Fig 3. OLKCs for the support phase of a single leg. Starting from the origin of the base (X,Y, Z ), four OLKCs were established with the right toe tip as the support point.the first OLKC consisted of B, B 2, B 3, B 4, B 5, B 6, and B 7. The second OLKC consisted of B, B 2, B 3, B 4, B 8,and B 9.The third OLKC consisted of B, B 2, B 3, B 4, B 8, B, B, and B 2 The fourth OLKC consisted of B, B 2, B 3, B 4, B 8, B 3, B 4, and B 5. A coordinate system was presented in this study, and the origin of this coordinate system was represented with (x, y, z )(Fig. -2). Due to the structure of human body oints, the dynamic system in this study was defined to comprise 38 DoF. They acted as variables of this dynamic system. Each DoF involves a. Starting from the origin of the XYZ, four Open-Loop kinematic chains (OLKCs) were established with the right toe tip as the support point (Fig. 2-3).By applying the four OLKCs, the researcher once used CH-7T (Table [4,3]), Appendix A) and LEEM to establish the dynamic system for the support from a single leg [2, 4, 5]: n τ i = = i n = i n = i k = i k = T Trace( W J W ) q& & k + m= k Trace( W km J i W T i ) q& k q& m ( m gw i r ) i=,2,3,.,38 () In Eq. (), W k was defined as A / q k (i=,2,3,,38). W i was defined as A / q i (i,=,2,3,,38). W km was defined as W k / q m (i,k,m=,2,3,,38). The definition and the usage of the coordinate transformation matrix A could be found in Table (Appendix A). Minimum-Energy Control The equation of motion () could be written in a matrix form as followed [5-6]): τ(t)=m( q (t)) u +V( q (t)), q& (t) )+G( q (t)) (2) The equation of dynamics for the support phase was then transformed into the state-space of the control system (Lewis et al., 993[5]): By adopting the MEC, this study divided the process of simulating the motion into two time points. The first time point was defined as t with x(t ) being the initial state. The second time point was defined as tf with x(t f ) being the final state. The state variables x(t ) and x(t f )were defined as established boundary conditions. The cost function of the minimum-energy control during the interval of t [t, t f ] could be written as followed [6]: t J min = 2 f t u(t) T R u(t) dt (5) R was a symmetric control weighting matrix (R=[I]). Following the standard procedures of MEC in solving problems, this study utilized Eq. (3)-(5) under established boundary conditions, x(t ) and x(t f ), to obtain optimal control input u*(t) and optimal traectories x*(t)= [q*(t) T q& *(t) T ]. Next, the resulting u(t) and x(t) were planted in Equation (2) to obtain generalized force τ(t). With the computed optimal traectories x*(t) and generalized force τ*(t), the MMEE for the ith link during the period from t to t f was defined as E i, which could be written as followed []: t f Ei = t τ i *(t) q& i *(t) dt i=,2,3,,38 (6) Example The subect was simulated standing in a rising elevator with his right foot on the elevator floor, his left knee bent, and his upper trunk leaning forward. Then he straightened his left leg and waist, and both arms were lifted from the sides of the body and remained elevated. Since boundary conditions are needed in the simulation, this study referred to the real support motion of a single leg to find out the boundary conditions for the six main oints involved in the motion (q 3, q 3, q 6, q 9, q 26, q 33 ). Then the simulation was conducted under these boundary conditions (Appendix B). Data Analysis The computer program language Borland C ++ (Builder 5. version) was used to edit the designed algorithm into applied software. The reason why Borland C ++ was adopted was that it is an obect-oriented programming, easy for users to develop other applied software. The input (Table 3 [6]) and output parameters involved in the calculation were as

5 International Journal of Sport and Exercise Science, (): -8 5 followed: Input data: () the relative position vector between two ends of a certain body segment (p i ). (2) the mass of the th link (m ). (3) the CoM for th link (r ). (4) inertia (I i ). (5) initial state x(t ); t. (6) final state x(t f ); t f. Output data: () optimal traectories x*(t). (2) optimal control u*(t). (3) generalized force τ*(t). (4) MMEE for ith link E i. Results Fi g 4. Th e s i mu la ted m ot ion i n a ri s ing e le va t o r. A c om p u ter w as u sed to s im u lat e th e MM E E o f t h is m ot ion. Th e s i mulation t o o k. 8 s an d wa s d ivided in to n ine p h as es. Th e i n t erva l b e twee n tw o cont in u o u s p h as es wa s.s. (a ) t h e ini ti al s tate t = s (i) th e fi n a l s tate t f =.8s. In this study, a subect was simulated standing on one leg in a rising elevator. Fig. 4(a)[4] presented the initial state of the simulated motion. In the initial state t =s, the subect stood in the elevator, and his right toe was at the position of.m on the Z-axis of the OX Y Z coordinate system. Fig. 4(i) presented the final state of the simulated motion. In the final state t f =.8s, the right toe was at the position of.8m on the Z-axis of the OX Y Z coordinate system [4].

6 6 International Journal of Sport and Exercise Science, Vol.. No. 29 Ti me (s ) Ta b le 2. Sim u lat i o n o f M M E E L Hi-Y L Kn -Y Wa -Y L Sh -X E 3(J ) E 6 (J ) E 9(J ) E 3 3(J ) RS h -X E 2 6( J).6 (t =, t f=.6) (t =, t f=.8) (t =, t f=) L Hi -Y: le ft h i p oi n t ; L K n -Y: left k n e e oin t; Wa -Y: w ai s t oi n t ; R Sh -X : ri gh t sh o u lder oi n t (X - ax is ); L Sh - X : le ft s h ou ld er o in t[4]. Fig 5. (a) The motion traectory for the right toe on the Z-axis. (b) The loaded force for the right toe on the Z-axis[4]. Fig. 5(a) presented the motion traectory of the right toe. Fig. 5(b) presented the loaded vertical force of the right toe τ 3 = [362N, 4N]. Fig. 6(a) presented the angular positions for left hip oint, left knee oint, right shoulder oint, and left shoulder oint. Fig 6(b) presented the moments for left hip oint, left knee oint, right shoulder oint, and left shoulder oint. Fig. 6(c) presented the angular position for the waist. Fig. 6(d) presented the moment for the waist[4]. Fig 6. (a) Graphs for the changing angular position of each oint: L Hi-Y, the graph for left hip oint, and the angular position q 3 ; L Kn-Y, the graph for left knee oint, and the angular position q 6 ; R Sh-X, the graph for the right shoulder oint, and the angular position q 26; L Sh-X, the graph for left shoulder oint, and the angular position q 33. (b) The moment for left hip oint, left knee oint, right shoulder oint, and left shoulder oint. (c) The angular position for the waist q 9 ( Wa-Y). (d) The moment for the waist (Wa-Y) [4]. The MMEE of moving in a rising elevator for.8s was calculated under the above-mentioned established boundary conditions for five human body oints(table 2)[4]. To obtain the minimum energy expended for the same motion performed within a shorter or longer period of time, this study also simulated the same motion for.6s and.s. Table 2 presented the MMEE for each of the five oints[4]. Discussion In recent years, many researchers have attempted to develop a dynamic system. Their accomplishments can be attributed to the advance of computer hardware and numerical methods. Following the trend, this study was also conducted with computer hardware and numerical methods. The primary reason why this study adopted LEEM to establish the equations for human motions is that LEEM has an intact structure, making it easy to design the state-space of a control system [2, 6, 7, 8]. Applying this dynamic system, this study simulated the subect moving in a rising elevator for.8s (Fig. 5(a)). The vertical force imposed on the right toe τ 3 was larger in the beginning, amounting to 362 N. The force decreased gradually to 4 N (Fig. 5(b)). In the dynamic system, generalized forces τ, τ 2, and τ 3 were external forces from the elevator imposed on the human body. It meant that this amount of energy derived from the elevator, not from the human body. Because of this, energy expenditure E, E 2, and E 3 couldn't be counted in the mechanical energy expenditure of human body. The energy produced by the human body oints were represented with the symbols from E 4 to E 38 []. Fig. 6 presented the graphs of the changing angular position for each of the five oints. The angular position for left hip oint was defined as q 3 [-2, ]. The loaded moment of left hip oint was less than 8Nm (Table 2), and its MMEE was.9 J. The angular position for left knee oint was defined as q 6 [9, ]. Its moment was larger than that of left hip oint, and its MMEE was 9. J. The angular position for the right shoulder oint was defined as q 26 [, -35 ]. The angular position for the left shoulder oint was defined as q 33 [, 35 ]. The right shoulder oint obtained as much moment and MMEE as the left shoulder oint. The MMEE a shoulder oint expended was 3.25 J. The angular position for the waist oint was defined as q 9 [6, ]. The MMEE the waist required was 69.59J. Table 2 indicated that when the subect moved in a rising elevator for.8s, the waist oint required the largest energy

7 International Journal of Sport and Exercise Science, (): -8 7 expenditure, the shoulder oint required the second largest energy expenditure, and the left hip oint required the smallest energy expenditure. Two other simulations were done to make a comparison among three different periods of rising time:.6s,.8s, and.s. The result from the algorithm showed that the rising time of.6ses required the largest energy expenditure to accomplish the same motion. The rising time of.s required the smallest energy expenditure. In conclusion, with longer time spent in performing the motion came the less energy expenditure. More energy was expended when shorter time was spent in performing the motion. The researcher once applied the same methodology to a previous study on front chin-ups of three subects [3]. The above-mentioned conclusion was similar to the results obtained from this previous study on front chin-ups. The above simulation results showed that under the boundary conditions for the initial and final states of the support phase for a single leg, this set of algorithm could locate the optimal traectory and compute the MMEE for each controlled segment. The results proved that the adoption of CH-7T, LEEM, and MEC was successful in establishing an MMEE control system for the support phase of a single leg. Consequently, the designed algorithm and the dynamic system are capable of developing an optimal control model for the support phase of one leg in WJR. Reference [] Lee, S.H., Kim,., Park, F.C., Kim, M., and Bobrow, J.E. (25). Newton-Type Algorithms for Dynamics-Based Robot Movement Optimization. IEEE Transactions on Robotics, 2( 4), [2] Fu, K.S., Gonzalez, R.C., and Lee, C. S. G. (987). Robotics: control, sensing, vision, and intelligence. McGraw-Hill, New York. [3] Huston, R.L. Passerelle, C.E. (982). The mechanics of human body motion. In: Ghista, D.N. (Eds.), Human Body Dynamics: Impact, occupational, and athletic aspects. Oxford University, pp [4] Chiu, C.H. (999). The study of the dynamic modeling for the support phase in running. Ph.D. Dissertation, National Taiwan Normal University. [5] Hatze, H. (2). The fundamental problem of myoskeletal inverse dynamics and its implications. Journal of Biomechanics, 35, 9-5. [6] Chiu, C.H. (25a). The preliminary study of optimal planning for front chin-ups. Journal of Medical and Biological Engineering,25(3), [7] Park, W., Chaffin, D.B., Martin, B.J., and Faraway, J.J. (25). A computer algorithm for representing spatial-temporal structure of human motion and a motion generalization method. Journal of Biomechanics, 38, pp [8] Raikova, R. (992). A general approach for modeling and mathematical investigation of the human upper limb. Journal of Biomechanics, 25, [9] Burkett, B.S., Meathers, J., and Barker, T. (24). A computer model to simulate the Swing phase of transfemoral prosthesis. Journal of Applied Biomechanics, 2, [] Gregersen, C.S., and Hull, M.L. (23). Non-driving inter segmental knee moments in cycling computed using a model that includes three-dimensional kinetics of shank/foot and the effect of simplifying assumptions. Journal of Biomechanics. 36, [] Aleshinsky, S.Y. (986). An energy sources and fractions approach to the mechanical energy expenditure problem- Ⅰ.basic concepts, description of the model. analysis of a one-link system movement. J. Biomechanics, 9(4), [2] Zatsiorsky, V., and Seluyanov,V. (983). The mass and inertia characteristics of the main segment of the human body. In: Matsui, H., Kobayashi, K.(Eds), Biomechanics Ⅷ-B, Champaign: Human Kinetics Publisher, pp [3] Chiu, C.H., (25b). Simulation of positional center of gravity for different human motions, Journal of Medical and Biological Engineering, 25(3), [4] Chiu, C.H. (26). Optimization of Human Motions. Taiwan: Yee Lee Book Publisher, ch.7:-26. [5] Lewis, F.L., Abdallah, C.T., and Dawson, D.M., 993, Control of Robot Manipulators. Macmillan, New York, pp [6] Lewis, F. L., and Syrmos, V. L. (995). Optimal Control. Wiley and Sons. New York, pp [7] Engelbrecht, S.E. (2). Minimum principles in motor control. Journal of Mathematical Psychology, 45, [8] Chiu, C.H., Sun, T.C., Kao, M.F., Lee, S.S., Shu, K.H., and Wong, T.L. (27). A Numerical Estimation of Energy Expenditure for Wheelchair User, Journal of Medical and Biological Engineering, 27(2), Appendix A The homogeneous coordinate transformation matrices applied in LEEM came from CH-7T proposed by Chiu [4, 3, 4]. q i is a oint variable associated with the ith link, and it was assumed that cq i =cosq i, sq i =sinq i. The translation from the origin of the ith link relative to the i-th link was represented with pi and, p i = ( x i, yi, zi ) T (Fig. 2). CH-7T was defined as followed: T x,q = T y,q = T z,q = cqi sqi cqi sqi cqi sqi sqi cqi sqi cqi sqi cqi q i T t-x,q = T t-y,q = T t-z,q = q i q i x i y i z i xi yi zi x i y i z i (A) (A2) (A3) (A4) (A5) (A6)

8 8 International Journal of Sport and Exercise Science, Vol.. No. 29 i- S i = (A7) i- S i is a 4 4 identity matrix, m S n = m S m+ m+ S m+2 n-2 S n- n- S n (m and n are positive integers, n>m) Appendix B Matrix Ji could be written as followed[2]: ( Ixx+ Iyy+ Izz)/2 Ixy Ixz mx i i J i = Ixy ( Ixx Iyy+ Izz)/2 Iyz my i i Ixz Iyz ( Ixx+ Iyy Izz)/2 mz i mx i i my i i mz i i mi (B) This Ji matrix requires parameters for human body segments. In Table 3 [4], the moments of inertia for the link i were defined as (I xx, I yy, I zz ), and cross-products of inertia were defined as (I xy, I xz, I yz ). i x i Table 3. The subect's segment parameters, the initial state x (t ), a n d th e fi n a l s tate x (t f). p i(m) r i(m) Ii(kgm 2 ) x(t ) x(t f) y i z i x i y i z i m i(kg) I I 2 I 3 I 4 I 5 I 6 I 7 I 8 I 9 q i q& i q i q& i m m m m 2 m m m m 3 m m.5m m x y 2 z x y 2 z In A i, when i=,..,8, p 2=[,.268, ] T. In A i when i=9,,38, p 2=[,.34,.7] T. In A i when i=,,24, p 2=[,,.436] T. In A i when i=25,,3, p 2=[, -.93,.46] T. In Ai when i=32,,38, p 2=[,.93,.46] T. I = (-I xx + I yy + I zz )/2, I 2 = I xy, I 3 = I xz, I 4 =I xy, I 5 = (I xx-i yy + I zz )/2, I 6 = I yz, I 7 = I xz, I 8 = I yz, I 9 = (I xx + I yy - I zz )/2.

The Preliminary Study of Optimal Planning for Front Chin-ups

The Preliminary Study of Optimal Planning for Front Chin-ups Journal of Medical and Biological Engineering, 25(3): 29-35 29 he Preliminary Study of Optimal Planning for Front Chin-ups Ching-Hua Chiu * Office of Physical Education and Sport, National Chung Hsing

More information

Manipulator Dynamics 2. Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA

Manipulator Dynamics 2. Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA Manipulator Dynamics 2 Forward Dynamics Problem Given: Joint torques and links geometry, mass, inertia, friction Compute: Angular acceleration of the links (solve differential equations) Solution Dynamic

More information

Mechanical energy transfer by internal force during the swing phase of running

Mechanical energy transfer by internal force during the swing phase of running Available online at www.sciencedirect.com Procedia Engineering 34 (2012 ) 772 777 9 th Conference of the International Sports Engineering Association (ISEA) Mechanical energy transfer by internal force

More information

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J. Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics

More information

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator Abstract Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator N. Selvaganesan 1 Prabhu Jude Rajendran 2 S.Renganathan 3 1 Department of Instrumentation Engineering, Madras Institute of

More information

Introduction to Robotics

Introduction to Robotics J. Zhang, L. Einig 277 / 307 MIN Faculty Department of Informatics Lecture 8 Jianwei Zhang, Lasse Einig [zhang, einig]@informatik.uni-hamburg.de University of Hamburg Faculty of Mathematics, Informatics

More information

DYNAMIC MODEL FOR AN ARTICULATED MANIPULATOR. Luis Arturo Soriano, Jose de Jesus Rubio, Salvador Rodriguez and Cesar Torres

DYNAMIC MODEL FOR AN ARTICULATED MANIPULATOR. Luis Arturo Soriano, Jose de Jesus Rubio, Salvador Rodriguez and Cesar Torres ICIC Express Letters Part B: Applications ICIC International c 011 ISSN 185-766 Volume, Number, April 011 pp 415 40 DYNAMIC MODEL FOR AN ARTICULATED MANIPULATOR Luis Arturo Soriano, Jose de Jesus Rubio,

More information

Multi-body power analysis of kicking motion based on a double pendulum

Multi-body power analysis of kicking motion based on a double pendulum Available online at wwwsciencedirectcom Procedia Engineering 34 (22 ) 28 223 9 th Conference of the International Sports Engineering Association (ISEA) Multi-body power analysis of kicking motion based

More information

Rigid body simulation. Once we consider an object with spatial extent, particle system simulation is no longer sufficient

Rigid body simulation. Once we consider an object with spatial extent, particle system simulation is no longer sufficient Rigid body dynamics Rigid body simulation Once we consider an object with spatial extent, particle system simulation is no longer sufficient Rigid body simulation Unconstrained system no contact Constrained

More information

Multibody simulation

Multibody simulation Multibody simulation Dynamics of a multibody system (Euler-Lagrange formulation) Dimitar Dimitrov Örebro University June 16, 2012 Main points covered Euler-Lagrange formulation manipulator inertia matrix

More information

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings: Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this

More information

Lesson Rigid Body Dynamics

Lesson Rigid Body Dynamics Lesson 8 Rigid Body Dynamics Lesson 8 Outline Problem definition and motivations Dynamics of rigid bodies The equation of unconstrained motion (ODE) User and time control Demos / tools / libs Rigid Body

More information

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 NM EE 589 & UNM ME 48/58 ROBO ENGINEERING Dr. Stephen Bruder NM EE 589 & UNM ME 48/58 5. Robot Dynamics 5. he Microbot Arm Dynamic Model A Second Dynamic Model Example: he Microbot Robot Arm he Denavit-Hartenberg

More information

Dynamics. 1 Copyright c 2015 Roderic Grupen

Dynamics. 1 Copyright c 2015 Roderic Grupen Dynamics The branch of physics that treats the action of force on bodies in motion or at rest; kinetics, kinematics, and statics, collectively. Websters dictionary Outline Conservation of Momentum Inertia

More information

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18 Dynamics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Dynamics Semester 1, 2016-17 1 / 18 Dynamics Dynamics studies the relations between the 3D space generalized forces

More information

Robot Control Basics CS 685

Robot Control Basics CS 685 Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior

More information

Available online at ScienceDirect. The 2014 conference of the International Sports Engineering Association

Available online at   ScienceDirect. The 2014 conference of the International Sports Engineering Association Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 72 ( 2014 ) 496 501 The 2014 conference of the International Sports Engineering Association Dynamic contribution analysis of

More information

Rotational Motion. Chapter 4. P. J. Grandinetti. Sep. 1, Chem P. J. Grandinetti (Chem. 4300) Rotational Motion Sep.

Rotational Motion. Chapter 4. P. J. Grandinetti. Sep. 1, Chem P. J. Grandinetti (Chem. 4300) Rotational Motion Sep. Rotational Motion Chapter 4 P. J. Grandinetti Chem. 4300 Sep. 1, 2017 P. J. Grandinetti (Chem. 4300) Rotational Motion Sep. 1, 2017 1 / 76 Angular Momentum The angular momentum of a particle with respect

More information

(W: 12:05-1:50, 50-N202)

(W: 12:05-1:50, 50-N202) 2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position

More information

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) J = x θ τ = J T F 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

More information

BIOMECHANICS AND MOTOR CONTROL OF HUMAN MOVEMENT

BIOMECHANICS AND MOTOR CONTROL OF HUMAN MOVEMENT BIOMECHANICS AND MOTOR CONTROL OF HUMAN MOVEMENT Third Edition DAVID Α. WINTER University of Waterloo Waterloo, Ontario, Canada WILEY JOHN WILEY & SONS, INC. CONTENTS Preface to the Third Edition xv 1

More information

u (surge) X o p (roll) Body-fixed r o v (sway) w (heave) Z o Earth-fixed X Y Z r (yaw) (pitch)

u (surge) X o p (roll) Body-fixed r o v (sway) w (heave) Z o Earth-fixed X Y Z r (yaw) (pitch) Nonlinear Modelling of Marine Vehicles in Degrees of Freedom Thor I. Fossen and Ola-Erik Fjellstad The Norwegian Institute of Technology Department of Engineering Cybernetics N-0 Trondheim, NORWAY (E-mail:tif@itk.unit.no)

More information

Dynamic Model of Space Robot Manipulator

Dynamic Model of Space Robot Manipulator Applied Mathematical Sciences, Vol. 9, 215, no. 94, 465-4659 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/1.12988/ams.215.56429 Dynamic Model of Space Robot Manipulator Polina Efimova Saint-Petersburg

More information

Translational and Rotational Dynamics!

Translational and Rotational Dynamics! Translational and Rotational Dynamics Robert Stengel Robotics and Intelligent Systems MAE 345, Princeton University, 217 Copyright 217 by Robert Stengel. All rights reserved. For educational use only.

More information

HPER K530 Mechanical Analysis of Human Performance Fall, 2003 MID-TERM

HPER K530 Mechanical Analysis of Human Performance Fall, 2003 MID-TERM HPER K530 Mechanical Analysis of Human Performance Fall, 2003 Dapena MID-TERM Equations: S = S 0 + v t S = S 0 + v 0 t + 1/2 a t 2 v = v 0 + a t v 2 = v 2 0 + 2 a (S-S 0 ) e = h b /h d F CP = m v 2 / r

More information

The Jacobian. Jesse van den Kieboom

The Jacobian. Jesse van den Kieboom The Jacobian Jesse van den Kieboom jesse.vandenkieboom@epfl.ch 1 Introduction 1 1 Introduction The Jacobian is an important concept in robotics. Although the general concept of the Jacobian in robotics

More information

Multibody simulation

Multibody simulation Multibody simulation Dynamics of a multibody system (Newton-Euler formulation) Dimitar Dimitrov Örebro University June 8, 2012 Main points covered Newton-Euler formulation forward dynamics inverse dynamics

More information

arxiv: v2 [physics.class-ph] 15 Dec 2016

arxiv: v2 [physics.class-ph] 15 Dec 2016 Beyond the Kinetic Chain Process in a Stroke using a Triple Pendulum Model. Sun-Hyun Youn Department of Physics, Chonnam National University, Gwangju 61186, Korea arxiv:1612.02110v2 [physics.class-ph]

More information

Anthropometry Formulas

Anthropometry Formulas Anthropometry Formulas W. Rose KAAP47/67 Segment Dimensions FF = mmmm, dddd dddd = FF mm ττ = IIII, dddd dddd = ττ II Length of body segments is often obtainable by direct measurement. If not, the segment

More information

P a g e 5 1 of R e p o r t P B 4 / 0 9

P a g e 5 1 of R e p o r t P B 4 / 0 9 P a g e 5 1 of R e p o r t P B 4 / 0 9 J A R T a l s o c o n c l u d e d t h a t a l t h o u g h t h e i n t e n t o f N e l s o n s r e h a b i l i t a t i o n p l a n i s t o e n h a n c e c o n n e

More information

Reading. Realistic Character Animation. Modeling Realistic Motion. Two Approaches

Reading. Realistic Character Animation. Modeling Realistic Motion. Two Approaches Realistic Character Animation Reading Jessica Hodgins,,et.al,Animating Human Athletics,, SIGGRAPH 95 Zoran Popović, Changing Physics for Character Animation,, SIGGRAPH 00 2 Modeling Realistic Motion Model

More information

Flips are Fun: A Study in the Conservation of Angular Momentum of a Non-Rigid Human Body

Flips are Fun: A Study in the Conservation of Angular Momentum of a Non-Rigid Human Body Flips are Fun: A Study in the Conservation of Angular Momentum of a Non-Rigid Human Body Benjamin Jenkins Physics Department, The College of Wooster, Wooster, Ohio 44691, USA May 10, 2018 Abstract In this

More information

Case Study: The Pelican Prototype Robot

Case Study: The Pelican Prototype Robot 5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,

More information

Robot Dynamics II: Trajectories & Motion

Robot Dynamics II: Trajectories & Motion Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013

More information

INSTRUCTIONS TO CANDIDATES:

INSTRUCTIONS TO CANDIDATES: NATIONAL NIVERSITY OF SINGAPORE FINAL EXAMINATION FOR THE DEGREE OF B.ENG ME 444 - DYNAMICS AND CONTROL OF ROBOTIC SYSTEMS October/November 994 - Time Allowed: 3 Hours INSTRCTIONS TO CANDIDATES:. This

More information

Linköping University Electronic Press

Linköping University Electronic Press Linköping University Electronic Press Report Simulation Model of a 2 Degrees of Freedom Industrial Manipulator Patrik Axelsson Series: LiTH-ISY-R, ISSN 400-3902, No. 3020 ISRN: LiTH-ISY-R-3020 Available

More information

ANTHROPOMETRY (İnsan Vücudunu Ölçme Bilimi)

ANTHROPOMETRY (İnsan Vücudunu Ölçme Bilimi) ANTHROPOMETRY (İnsan Vücudunu Ölçme Bilimi) Dr. Kurtuluş Erinç Akdoğan kurtuluserinc@cankaya.edu.tr INTRODUCTION Anthropometry is the major branch of anthropology (insan bilimi) that studies the physical

More information

1/30. Rigid Body Rotations. Dave Frank

1/30. Rigid Body Rotations. Dave Frank . 1/3 Rigid Body Rotations Dave Frank A Point Particle and Fundamental Quantities z 2/3 m v ω r y x Angular Velocity v = dr dt = ω r Kinetic Energy K = 1 2 mv2 Momentum p = mv Rigid Bodies We treat a rigid

More information

Dynamic model of robots:

Dynamic model of robots: Robotics 2 Dynamic model of robots: Analysis, properties, extensions, parametrization, identification, uses Prof. Alessandro De Luca Analysis of inertial couplings! Cartesian robot! Cartesian skew robot!

More information

Robotics I. Classroom Test November 21, 2014

Robotics I. Classroom Test November 21, 2014 Robotics I Classroom Test November 21, 2014 Exercise 1 [6 points] In the Unimation Puma 560 robot, the DC motor that drives joint 2 is mounted in the body of link 2 upper arm and is connected to the joint

More information

T h e C S E T I P r o j e c t

T h e C S E T I P r o j e c t T h e P r o j e c t T H E P R O J E C T T A B L E O F C O N T E N T S A r t i c l e P a g e C o m p r e h e n s i v e A s s es s m e n t o f t h e U F O / E T I P h e n o m e n o n M a y 1 9 9 1 1 E T

More information

Lecture 11 Overview of Flight Dynamics I. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Lecture 11 Overview of Flight Dynamics I. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Lecture 11 Overview of Flight Dynamics I Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Point Mass Dynamics Dr. Radhakant Padhi Asst. Professor

More information

6. 3D Kinematics DE2-EA 2.1: M4DE. Dr Connor Myant

6. 3D Kinematics DE2-EA 2.1: M4DE. Dr Connor Myant DE2-EA 2.1: M4DE Dr Connor Myant 6. 3D Kinematics Comments and corrections to connor.myant@imperial.ac.uk Lecture resources may be found on Blackboard and at http://connormyant.com Contents Three-Dimensional

More information

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation IEEE/ASME Trans. Mechatronics, vol. 8, no. 4, pp. 511-513, Nov./Dec. 2003 obust Control of obot Manipulator by Model Based Disturbance Attenuation Keywords : obot manipulators, MBDA, position control,

More information

Chapter 5. . Dynamics. 5.1 Introduction

Chapter 5. . Dynamics. 5.1 Introduction Chapter 5. Dynamics 5.1 Introduction The study of manipulator dynamics is essential for both the analysis of performance and the design of robot control. A manipulator is a multilink, highly nonlinear

More information

Dynamic Model of a Badminton Stroke

Dynamic Model of a Badminton Stroke ISEA 28 CONFERENCE Dynamic Model of a Badminton Stroke M. Kwan* and J. Rasmussen Department of Mechanical Engineering, Aalborg University, 922 Aalborg East, Denmark Phone: +45 994 9317 / Fax: +45 9815

More information

Spacecraft Dynamics and Control

Spacecraft Dynamics and Control Spacecraft Dynamics and Control Matthew M. Peet Arizona State University Lecture 16: Euler s Equations Attitude Dynamics In this Lecture we will cover: The Problem of Attitude Stabilization Actuators Newton

More information

Simplified Analytical Model of a Six-Degree-of-Freedom Large-Gap Magnetic Suspension System

Simplified Analytical Model of a Six-Degree-of-Freedom Large-Gap Magnetic Suspension System NASA Technical Memorandum 112868 Simplified Analytical Model of a Six-Degree-of-Freedom Large-Gap Magnetic Suspension System Nelson J. Groom Langley Research Center, Hampton, Virginia June 1997 National

More information

Dynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for

Dynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for Dynamics describe the relationship between the joint actuator torques and the motion of the structure important role for simulation of motion (test control strategies) analysis of manipulator structures

More information

Rotational & Rigid-Body Mechanics. Lectures 3+4

Rotational & Rigid-Body Mechanics. Lectures 3+4 Rotational & Rigid-Body Mechanics Lectures 3+4 Rotational Motion So far: point objects moving through a trajectory. Next: moving actual dimensional objects and rotating them. 2 Circular Motion - Definitions

More information

A L A BA M A L A W R E V IE W

A L A BA M A L A W R E V IE W A L A BA M A L A W R E V IE W Volume 52 Fall 2000 Number 1 B E F O R E D I S A B I L I T Y C I V I L R I G HT S : C I V I L W A R P E N S I O N S A N D TH E P O L I T I C S O F D I S A B I L I T Y I N

More information

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation ECE5463: Introduction to Robotics Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio,

More information

Explicit Lagrangian Formulation of the Dynamic Regressors for Serial Manipulators

Explicit Lagrangian Formulation of the Dynamic Regressors for Serial Manipulators Explicit Lagrangian Formulation of the Dynamic Regressors for Serial Manipulators M Gabiccini 1 A Bracci 1 D De Carli M Fredianelli A Bicchi 1 Dipartimento di Ingegneria Meccanica Nucleare e della Produzione

More information

CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS. Prof. N. Harnew University of Oxford TT 2017

CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS. Prof. N. Harnew University of Oxford TT 2017 CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS Prof. N. Harnew University of Oxford TT 2017 1 OUTLINE : CP1 REVISION LECTURE 3 : INTRODUCTION TO CLASSICAL MECHANICS 1. Angular velocity and

More information

Dynamic model of robots:

Dynamic model of robots: Robotics 2 Dynamic model of robots: Analysis, properties, extensions, parametrization, identification, uses Prof. Alessandro De Luca Analysis of inertial couplings! Cartesian robot! Cartesian skew robot!

More information

Biomechanical Modelling of Musculoskeletal Systems

Biomechanical Modelling of Musculoskeletal Systems Biomechanical Modelling of Musculoskeletal Systems Lecture 6 Presented by Phillip Tran AMME4981/9981 Semester 1, 2016 The University of Sydney Slide 1 The Musculoskeletal System The University of Sydney

More information

ENGG 5402 Course Project: Simulation of PUMA 560 Manipulator

ENGG 5402 Course Project: Simulation of PUMA 560 Manipulator ENGG 542 Course Project: Simulation of PUMA 56 Manipulator ZHENG Fan, 115551778 mrzhengfan@gmail.com April 5, 215. Preface This project is to derive programs for simulation of inverse dynamics and control

More information

Flight Dynamics and Control

Flight Dynamics and Control Flight Dynamics and Control Lecture 1: Introduction G. Dimitriadis University of Liege Reference material Lecture Notes Flight Dynamics Principles, M.V. Cook, Arnold, 1997 Fundamentals of Airplane Flight

More information

τ = F d Angular Kinetics Components of Torque (review from Systems FBD lecture Muscles Create Torques Torque is a Vector Work versus Torque

τ = F d Angular Kinetics Components of Torque (review from Systems FBD lecture Muscles Create Torques Torque is a Vector Work versus Torque Components of Torque (review from Systems FBD lecture Angular Kinetics Hamill & Knutzen (Ch 11) Hay (Ch. 6), Hay & Ried (Ch. 12), Kreighbaum & Barthels (Module I & J) or Hall (Ch. 13 & 14) axis of rotation

More information

An experimental robot load identification method for industrial application

An experimental robot load identification method for industrial application An experimental robot load identification method for industrial application Jan Swevers 1, Birgit Naumer 2, Stefan Pieters 2, Erika Biber 2, Walter Verdonck 1, and Joris De Schutter 1 1 Katholieke Universiteit

More information

CHAPTER 4: Linear motion and angular motion. Practice questions - text book pages 91 to 95 QUESTIONS AND ANSWERS. Answers

CHAPTER 4: Linear motion and angular motion. Practice questions - text book pages 91 to 95 QUESTIONS AND ANSWERS. Answers CHAPTER 4: Linear motion and angular motion Practice questions - text book pages 91 to 95 1) Which of the following pairs of quantities is not a vector/scalar pair? a. /mass. b. reaction force/centre of

More information

Energy and Power in (Sports) Biomechanics. Objectives. Contents

Energy and Power in (Sports) Biomechanics. Objectives. Contents Energy and Power in (Sports) Biomechanics Department Center of for Sport Sensory-Motor and Exercise Interaction Science SPORTSCI 306 Technique Anvendt Assessment Biomekanik Uwe Uwe Kersting Kersting MiniModule

More information

On the design of reactionless 3-DOF planar parallel mechanisms

On the design of reactionless 3-DOF planar parallel mechanisms Mechanism and Machine Theory 41 (2006) 70 82 Mechanism and Machine Theory www.elsevier.com/locate/mechmt On the design of reactionless 3-DOF planar parallel mechanisms Abbas Fattah *, Sunil K. Agrawal

More information

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS DYNAMICS OF SERIAL ROBOTIC MANIPULATORS NOMENCLATURE AND BASIC DEFINITION We consider here a mechanical system composed of r rigid bodies and denote: M i 6x6 inertia dyads of the ith body. Wi 6 x 6 angular-velocity

More information

ROBOTICS Laboratory Problem 02

ROBOTICS Laboratory Problem 02 ROBOTICS 2015-2016 Laboratory Problem 02 Basilio Bona DAUIN PoliTo Problem formulation The planar system illustrated in Figure 1 consists of a cart C sliding with or without friction along the horizontal

More information

General Physics I. Lecture 10: Rolling Motion and Angular Momentum.

General Physics I. Lecture 10: Rolling Motion and Angular Momentum. General Physics I Lecture 10: Rolling Motion and Angular Momentum Prof. WAN, Xin (万歆) 万歆 ) xinwan@zju.edu.cn http://zimp.zju.edu.cn/~xinwan/ Outline Rolling motion of a rigid object: center-of-mass motion

More information

Available online at ScienceDirect. The 2014 conference of the International Sports Engineering Association

Available online at   ScienceDirect. The 2014 conference of the International Sports Engineering Association Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 72 ( 2014 ) 97 102 The 2014 conference of the International Sports Engineering Association Dynamic contribution analysis of

More information

School of Engineering Faculty of Built Environment, Engineering, Technology & Design

School of Engineering Faculty of Built Environment, Engineering, Technology & Design Module Name and Code : ENG60803 Real Time Instrumentation Semester and Year : Semester 5/6, Year 3 Lecture Number/ Week : Lecture 3, Week 3 Learning Outcome (s) : LO5 Module Co-ordinator/Tutor : Dr. Phang

More information

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

More information

2.003 Engineering Dynamics Problem Set 6 with solution

2.003 Engineering Dynamics Problem Set 6 with solution .00 Engineering Dynamics Problem Set 6 with solution Problem : A slender uniform rod of mass m is attached to a cart of mass m at a frictionless pivot located at point A. The cart is connected to a fixed

More information

Exam 1--PHYS 151--Chapter 1

Exam 1--PHYS 151--Chapter 1 ame: Class: Date: Exam 1--PHYS 151--Chapter 1 True/False Indicate whether the statement is true or false. Select A for True and B for False. 1. The force is a measure of an object s inertia. 2. Newton

More information

Introduction to Haptic Systems

Introduction to Haptic Systems Introduction to Haptic Systems Félix Monasterio-Huelin & Álvaro Gutiérrez & Blanca Larraga October 8, 2018 Contents Contents 1 List of Figures 1 1 Introduction 2 2 DC Motor 3 3 1 DOF DC motor model with

More information

Fundamental principles

Fundamental principles Dynamics and control of mechanical systems Date Day 1 (03/05) - 05/05 Day (07/05) Day 3 (09/05) Day 4 (11/05) Day 5 (14/05) Day 6 (16/05) Content Review of the basics of mechanics. Kinematics of rigid

More information

Three-Dimensional Biomechanical Analysis of Human Movement

Three-Dimensional Biomechanical Analysis of Human Movement Three-Dimensional Biomechanical Analysis of Human Movement Anthropometric Measurements Motion Data Acquisition Force Platform Body Mass & Height Biomechanical Model Moments of Inertia and Locations of

More information

Balancing of an Inverted Pendulum with a SCARA Robot

Balancing of an Inverted Pendulum with a SCARA Robot Balancing of an Inverted Pendulum with a SCARA Robot Bernhard Sprenger, Ladislav Kucera, and Safer Mourad Swiss Federal Institute of Technology Zurich (ETHZ Institute of Robotics 89 Zurich, Switzerland

More information

A B Ax Bx Ay By Az Bz

A B Ax Bx Ay By Az Bz Lecture 5.1 Dynamics of Rotation For some time now we have been discussing the laws of classical dynamics. However, for the most part, we only talked about examples of translational motion. On the other

More information

Exercise 1: Inertia moment of a simple pendulum

Exercise 1: Inertia moment of a simple pendulum Exercise : Inertia moment of a simple pendulum A simple pendulum is represented in Figure. Three reference frames are introduced: R is the fixed/inertial RF, with origin in the rotation center and i along

More information

State Space Representation

State Space Representation ME Homework #6 State Space Representation Last Updated September 6 6. From the homework problems on the following pages 5. 5. 5.6 5.7. 5.6 Chapter 5 Homework Problems 5.6. Simulation of Linear and Nonlinear

More information

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion Proceedings of the 11th WSEAS International Conference on SSTEMS Agios ikolaos Crete Island Greece July 23-25 27 38 Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion j.garus@amw.gdynia.pl

More information

AB-267 DYNAMICS & CONTROL OF FLEXIBLE AIRCRAFT

AB-267 DYNAMICS & CONTROL OF FLEXIBLE AIRCRAFT FLÁIO SILESTRE DYNAMICS & CONTROL OF FLEXIBLE AIRCRAFT LECTURE NOTES LAGRANGIAN MECHANICS APPLIED TO RIGID-BODY DYNAMICS IMAGE CREDITS: BOEING FLÁIO SILESTRE Introduction Lagrangian Mechanics shall be

More information

C 2 Continuous Gait-Pattern Generation for Biped Robots

C 2 Continuous Gait-Pattern Generation for Biped Robots C Continuous Gait-Pattern Generation for Biped Robots Shunsuke Kudoh 1 Taku Komura 1 The University of Tokyo, JAPAN, kudoh@cvl.iis.u-tokyo.ac.jp City University of ong Kong, ong Kong, taku@ieee.org Abstract

More information

Vibration analysis of compressor piping system with fluid pulsation

Vibration analysis of compressor piping system with fluid pulsation Journal of Mechanical Science and Technology 6 () () 393~399 www.springerlink.com/content/738-494x DOI.7/s6--89-8 Vibration analysis of compressor piping system with fluid pulsation Seong-Hyeon Lee, Sang-Mo

More information

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation ECE5463: Introduction to Robotics Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio,

More information

BIODYNAMICS: A LAGRANGIAN APPROACH

BIODYNAMICS: A LAGRANGIAN APPROACH Source: STANDARD HANDBOOK OF BIOMEDICAL ENGINEERING AND DESIGN CHAPTER 7 BIODYNAMICS: A LAGRANGIAN APPROACH Donald R. Peterson Biodynamics Laboratory at the Ergonomic Technology Center, University of Connecticut

More information

Research Article A New Methodology for Solving Trajectory Planning and Dynamic Load-Carrying Capacity of a Robot Manipulator

Research Article A New Methodology for Solving Trajectory Planning and Dynamic Load-Carrying Capacity of a Robot Manipulator Mathematical Problems in Engineering Volume 16 Article ID 1337 8 pages http://dx.doi.org/1.11/16/1337 Research Article A New Methodology for Solving Trajectory Planning and Dynamic Load-Carrying Capacity

More information

Robotics I. Test November 29, 2013

Robotics I. Test November 29, 2013 Exercise 1 [6 points] Robotics I Test November 9, 013 A DC motor is used to actuate a single robot link that rotates in the horizontal plane around a joint axis passing through its base. The motor is connected

More information

Center of Mass of Human s Body Segments

Center of Mass of Human s Body Segments Mechanics and Mechanical Engineering Vol. 21, No. 3 2017 485 497 c Lodz University of Technology Center of Mass of Human s Body Segments Melvin Adolphe Joseph Clerval Zbyszko Kirchof Robin Lacombe Delpech

More information

KINESIOLOGY PT617 HOMEWORK Mechanical Principles : Free Body Diagrams and Equilibrium

KINESIOLOGY PT617 HOMEWORK Mechanical Principles : Free Body Diagrams and Equilibrium KINESIOLOGY PT617 HOMEWORK Mechanical Principles : Free Body Diagrams and Equilibrium 1) A man is standing still on his right leg, as shown in the figure. The person experiences only a normal reaction

More information

Discussions on multi-sensor Hidden Markov Model for human motion identification

Discussions on multi-sensor Hidden Markov Model for human motion identification Acta Technica 62 No. 3A/2017, 163 172 c 2017 Institute of Thermomechanics CAS, v.v.i. Discussions on multi-sensor Hidden Markov Model for human motion identification Nan Yu 1 Abstract. Based on acceleration

More information

Natural Frequency Analysis of Spring-Manipulator System for Force Generation Utilizing Mechanical Resonance

Natural Frequency Analysis of Spring-Manipulator System for Force Generation Utilizing Mechanical Resonance ICCAS5 June -5, KINTEX, yeonggi-do, Korea Natural Frequency Analysis of Spring-Manipulator System for Force eneration Utilizing Mechanical Resonance Jun Kobayashi* and Fujio Ohkawa* * Department of Systems

More information

Solving two-body problems with Newton s Second Law. Example Static and Kinetic Friction. Section 5.1 Friction 10/15/13

Solving two-body problems with Newton s Second Law. Example Static and Kinetic Friction. Section 5.1 Friction 10/15/13 Solving two-body problems with Newton s Second Law You ll get multiple equations from the x and y directions, these equations can be solved simultaneously to find unknowns 1. Draw a separate free body

More information

Rigid body dynamics. Basilio Bona. DAUIN - Politecnico di Torino. October 2013

Rigid body dynamics. Basilio Bona. DAUIN - Politecnico di Torino. October 2013 Rigid body dynamics Basilio Bona DAUIN - Politecnico di Torino October 2013 Basilio Bona (DAUIN - Politecnico di Torino) Rigid body dynamics October 2013 1 / 16 Multiple point-mass bodies Each mass is

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Kinematic Functions Kinematic functions Kinematics deals with the study of four functions(called kinematic functions or KFs) that mathematically

More information

Angular Motion Maximum Hand, Foot, or Equipment Linear Speed

Angular Motion Maximum Hand, Foot, or Equipment Linear Speed Motion Maximum Hand, Foot, or Equipment Linear Speed Biomechanical Model: Mo3on Maximum Hand, Foot, or Equipment Linear Speed Hand, Foot, or Equipment Linear Speed Sum of Joint Linear Speeds Principle

More information

Programming Project 2: Harmonic Vibrational Frequencies

Programming Project 2: Harmonic Vibrational Frequencies Programming Project 2: Harmonic Vibrational Frequencies Center for Computational Chemistry University of Georgia Athens, Georgia 30602 Summer 2012 1 Introduction This is the second programming project

More information

If the symmetry axes of a uniform symmetric body coincide with the coordinate axes, the products of inertia (Ixy etc.

If the symmetry axes of a uniform symmetric body coincide with the coordinate axes, the products of inertia (Ixy etc. Prof. O. B. Wright, Autumn 007 Mechanics Lecture 9 More on rigid bodies, coupled vibrations Principal axes of the inertia tensor If the symmetry axes of a uniform symmetric body coincide with the coordinate

More information

Objectives. Power in Translational Systems 298 CHAPTER 6 POWER

Objectives. Power in Translational Systems 298 CHAPTER 6 POWER Objectives Explain the relationship between power and work. Explain the relationship between power, force, and speed for an object in translational motion. Calculate a device s efficiency in terms of the

More information

SOLVING DYNAMICS OF QUIET STANDING AS NONLINEAR POLYNOMIAL SYSTEMS

SOLVING DYNAMICS OF QUIET STANDING AS NONLINEAR POLYNOMIAL SYSTEMS SOLVING DYNAMICS OF QUIET STANDING AS NONLINEAR POLYNOMIAL SYSTEMS Zhiming Ji Department of Mechanical Engineering, New Jersey Institute of Technology, Newark, New Jersey 070 ji@njit.edu Abstract Many

More information

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

Video 2.1a Vijay Kumar and Ani Hsieh

Video 2.1a Vijay Kumar and Ani Hsieh Video 2.1a Vijay Kumar and Ani Hsieh Robo3x-1.3 1 Introduction to Lagrangian Mechanics Vijay Kumar and Ani Hsieh University of Pennsylvania Robo3x-1.3 2 Analytical Mechanics Aristotle Galileo Bernoulli

More information