Comparison of null-space and minimal null-space control algorithms Bojan Nemec, Leon Žlajpah and Damir Omrčen

Size: px
Start display at page:

Download "Comparison of null-space and minimal null-space control algorithms Bojan Nemec, Leon Žlajpah and Damir Omrčen"

Transcription

1 Robotica (27) volue 25, pp Cabridge University Press doi:.7/s Printed in the United Kingdo Coparison of null-space and inial null-space control algoriths Bojan Neec, Leon Žlajpah and Dair Orčen Robotics Laboratory, Jožef Stefan Institute, Jaova 39, Ljubljana, Slovenia (Received in Final For: January 4, 27. First published online: February 26, 27) SUMMARY This paper deals with the stability of null-space velocity control algoriths in extended operational space for redundant robots. We copare the perforance of the control algorith based on the inial null-space projection and generalized-inverse-based projection into the Jacobian nullspace. We show how the null-space projection affects the perforance of the null-space tracking algorith. The results are verified with the siulation and real ipleentation on a redundant obile robot coposed of 3 degrees of freedo (DOFs) obile platfor and 7-DOF robot ar. KEYWORDS: Redundant anipulator; Stability of the control algoriths; Autonoous otion; Obstacle avoidance; Mobile anipulator.. Introduction One of the iportant issues of the new generation of service and huanoid robots is the kineatic redundancy. The kineatic redundancy is characterized by extra degrees of freedo (DOFs) with respect to the given otion posed by the assigned priary task. Most huanoid robots, as well as robotic ars ounted on a obile platfor, are kineatically redundant. A redundant anipulator has the ability to ove the end-effector along the sae trajectory using different configurations of the echanical structure. This provides eans for solving sophisticated otion tasks such as avoiding obstacles, avoiding singularities, optiizing anipulability, iniizing joint torques, etc. The consequence is a significant increase in the dexterity of the syste, which is essential to accoplish coplex tasks. Additionally, redundancy also has an iportant influence on the dynaic behavior of the robotic syste. An appropriate control of dynaic properties is essential for higher perforance. The ajority of control algoriths proposed in the past decade are acceleration-based redundancyresolution schees, where appropriate joint accelerations are generated in oer to accoplish the priary task and null-space otion as a secondary task. The behavior of a redundant anipulator is deterined by the apping of joint velocities into the Jacobian null-space. For redundant anipulators, the end-effector dynaics is only one part of the dynaics of the whole anipulator. The rest * Corresponding author. E-ail: bojan.neec@ijs.si dynaic represents the dynaics of the internal otion of the anipulator, which has to be controlled in oer to accoplish the desired secondary task. Velocity null-space control is an appropriate way to control internal otion. It is well established that certain acceleration-based control schees exhibit instabilities, especially in instantaneous torque iniization redundancy-resolution schees. 2,22 These instabilities were recently atheatically analyzed by O Neil. 23 It has also been deonstrated that energydissipation controllers, 7 which can be interpreted as velocity null-space controllers with zero desired null-space velocity, can becoe unstable with low-velocity feedback gain. 23 The sae result was published previously, 5 where Lyapunov functions were used to deterine the range of stability of the velocity controller. We 6 proposed a odification that assures the stability of the controller for low gains of the null-space controller. Siilar result was reported earlier. 4 Another approach based on dynaic decoposition of kineatically redundant anipulators into the task-space dynaics and null-space dynaics based on a inially reparaetrized hoogenous velocity was proposed by Chang 2 and later by Park et al. 24 and Oh et al. 2 It has been shown earlier 25 that this approach does not exhibit instabilities, not even with instantaneous torque-iniization redundancy resolution. This paper copares approaches based on generalizedinverse-based redundancy resolution at velocity level and inial null-space redundancy resolution at velocity level. In both cases, we copared ipedance force controller in extended task-space 2 as a ore general control. We have highlighted the conceptual differences between both approaches. Furtherore, we analyze stability of algoriths based on a inially paraeterized null-space projection atrix subjected to the calculation of null-space projection atrix. We deonstrate the perforance degradation of the control schee due to the non-unique representation of nullspace projection atrix. We solved this proble related to the real ipleentation by applying an appropriate ethod for calculation of the null-space projection atrix. 2. Kineatics Robotic systes under study are n-dof serial anipulators. We consider only redundant systes, which have ore DOF than needed to accoplish the task, i.e. when the diension of the joint-space n exceeds the diension of the task-space, n>and denote r = n as the degree of redundancy. Let the configuration of the anipulator be represented

2 52 Coparison of null-space and inial null-space control algoriths by the vector q of n joint positions, and the end-effector position (and orientation) by -diensional vector x of task positions (and orientations). The relation between joint and task velocities is given by the following well-known expression: ẋ = J q () where J is the n anipulator Jacobian atrix. The solution of the above equation for q can be given as a su of particular and hoogeneous solution where q = q p + q h = Jẋ + Nξ (2) J = W J T (JW J T ) (3) where J is the weighted generalized-inverse of J, W is the weighting atrix, N = (I JJ) is n n atrix representing the projection into the null-space of J, and ξ is an arbitrary n-diensional vector. We will denote this solution as the generalized-inverse-based redundancy resolution at the velocity level. 9 The hoogenous part of the solution belongs to the Jacobian null-space. Therefore, we will denote it as q n. Since the rank of the null-space atrix N is r, the hoogeneous solution in Eq. (2) can also be presented in the for q n = Nξ = Vẋ n (4) where V is a full colun rank n r atrix which satisfies the criteria JV =, and ẋ n is an arbitrary r-diensional inial null-space velocity vector. This approach will be denoted as inial null-space redundancy resolution at velocity level. 3. Generalized-Inverse-Based Velocity Control (NSVC) First we will derive the control law using generalized-inversebased redundancy resolution at velocity level in the extended operational space. We denote this approach as null-space velocity control (NSVC). Extended operational space is an extension of the operational spaces introduced by Khatib 6 and offers unique approach for the analysis of both task-space and null-space. 2,2 Let us define extended-space variable x e as [ ] [ ] ẋ J ẋ e = = J e q = q (5) ξ N where J e is the extended Jacobian. Since q = Jẋ + Nξ, the generalized inverse of J e is defined as [ ] J e = J N (6) The proposed selection of the generalized inverse J e satisfies the generalized inversion property J e J e J e = J e (7) and inversion property J e J e = JJ + NN = JJ + I JJ = I (8) The anipulator dynaics in joint-space is described by τ = H q + h + J T F (9) where H is n n inertia atrix of the anipulator, h is n-diensional vector of centrifugal, coriolis, and gravity forces, and F is n-diensional vector of external forces acting on the anipulator s end effector. Preultiplying Eq. (9) by J T e and using q = J e ẋ e, the equation of otion can be reforulated using the extended task-space variables as where and f e = e ẍ e + µ e + F e () f e = J e τ () e = J T e H J e = J T H J J T HN (2) J T HN N T HN µ e = J T e h e J e q (3) F e = [ ] F (4) A straightforwa approach to the controller design is to copensate nonlinear coupling ters of the syste dynaics and apply a control vector, which assures the desired syste dynaics. Let us define the control force in extended operational space as f c = e ẍ c + µ e + F e (5) where ẍ c denotes the control vector in the for ẍ c = ẍd + K v ė x + K p e x (6) q nd + K n ė n Here, e x = x d x is the task-space tracking error and ė n = q nd q n is the null-space tracking error. x d and q nd are the desired task cooinates and null-space velocity, respectively. Inserting Eq. (5) into () yields e (ẍ c ẍ e ) = (7) The general for of the extended operational space inertia atrix e contains off-diagonal ters, which eans that the task-space and the null-space are inertially coupled. By selecting W = H in Eq. (3), we obtain J T HN = (JH J T ) JH H(I H J T (JH J T ) J = (JH J T ) J (JH J T ) J = (8)

3 Coparison of null-space and inial null-space control algoriths 53 This shows that the inertia-weighted generalized inverse is the only one that decouples task-space and null-space otion 4. Equation (7) is thus decoupled into two equations J T H J(ë x + K v ė x + K p e x ) = N T HN(ë n + K n ė n ) = (9) Since atrix J T H J is positive definite, it follows that ë x + K v ė x + K p e x =. In contrast, the atrix N T HN is only positive sei-definite and this does not iply that ë n + K n ė n =. Using identity N T HN = HN and a positive definitness of inertia atrix H yields N(ë n + K n ė n ) =. Therefore, null-space projection of the null-space tracking error tends to zero, but this does not iply that null-space tracking error itself tends to zero. This is also the cause of instabilities of acceleration-based redundancy-resolution schees which use a velocity null-space controller. Naely, O Neil 23 proved that the energy-dissipation schee proposed by Khatib 7 cannot guarantee the stability at low gains of the dissipation energy controller. Siilar results were obtained earlier 5 by using the Lyapunov stability criteriu. By setting the desired null-space velocity to zero, the null-space velocity controller reduces to an energy-dissipation controller. The joint-space control law can be derived by inserting Eq. (6) into Eq. (5) and preultiplying by J e τ c = H J(ẍ d + K v ė x + K p e x J q) + HN( q nd + K n ė n Ṅ q) + h + J T F (2) The first ter corresponds to the task-space control τ x, the second to the null-space control τ n, and the thi and the fourth to the copensation of the nonlinear syste dynaics and external force, respectively. Using the identity NṄ = N JJ, q nd = N q d + Ṅ q d and introducing joint-space error e q = q d q, the null-space control law can be rewritten as τ n = HN( q d + K n ė q + Ṅė q ) = HN( q d + K n ė q JJė q ) (2) 4. Minial Null-Space-Based Velocity Control (MNSVC) The transforation fro joint cooinates to inial nullspace velocities is described by ẋ n = V q (22) where V is the generalized inverse of V and is defined as V = (V T WV) V T W (23) where W is the weighting atrix. Using the above forulation, we can define the extended-space x e as ẋ e = [ ẋ ẋ n ] [ ] J = J e q = q (24) V where J e is the extended Jacobian. The sybol is used to denote that the corresponding variable is defined in inial null-space in contrast to the variables without the suffix, which are defined in generalized-inverse-based null-space. Since q = Jẋ + Vẋ n, the inverse of J e is defined as [ J e = J V] (25) The null-space atrix N and inial null-space atrix V are related through N = V V (26) The above relation relies on the definition of V, and is easily verified by inserting Eq. (22) into Eq. (2). Siilar to the previous case, the equation of otion can be reforulated using the extended task-space variables where and f e = eẍ e + µ e + F e (27) f e = J e τ (28) e = J e H J e = J T H J J T HV V T H J V T HV (29) µ e = J T e h e J e q (3) F e = [ ] F (3) Let us define control vector in extended-space in the sae way we did it in generalized-inverse-based controller. Inserting Eq. (32) into (27) yields f c = eẍ c + µ e + F e (32) e(ẍ c ẍ e) = (33) where ẍ c denotes the control vector in the for ẍ c = ẍd + K v ė x + K p e x (34) ẍ nd + K n ė n Variable ė n = ẋ nd ẋ n denotes the velocity tracking error in inial null-space. Again, by selecting W = H in Eq. (23), the off-diagonal eleents of the extended inertia atrix are zero. Equation (34) is thus decoupled into two equations J T H J(ë + K v ė x + K p e x ) = V T HV(ë n + K n ė n) = (35) Since both atrices J T H J and V T HV are positive definite, it follows ë x + K v ė x + K p e x = and ë n + K n ė n =. The

4 54 Coparison of null-space and inial null-space control algoriths error equation shows the ain advantage of the inial null-space approach. Only inial null-space approach assures the desired dynaic behavior in the null-space, which cannot be guaranteed for the generalized-inversebased controller. The reason for this is in the existence of the generalized inverse of inial null-space transforation atrix V. On the contrary, atrix N is rank deficient and inverse of N is singular. It was proved by eans of O Neil identity that inial null-space acceleration redundancyresolution schees are not subjected to torque instabilities. 25 However, in the next section, we will show that perforance degradation of the control algorith arises due to the nonunique representation of null-space projection atrix. Again, the joint-space control law can be siplified to τ c = H J(ẍ d + K v ė x + K p e x J q) + HV(ẍ nd + K n ė n V q) + h + J T F (36) The first ter corresponds to the task-space control τ x, the second to the null-space control τ n, and the thi and the fourth to the copensation of nonlinear syste dynaics and external force, respectively. Coparing Eqs. (2) and (36), we notice that MNSVC and NSVC algoriths differ only in null-space control. Let us rewrite second ter of Eq. (36) using ẋ n = V q and Eq. (26) into τ n = H(N( q d + K n ė q ) + V Vė q ) (37) Fro the above equation, it is evident that the only difference between NSVC and MNSVC is how they copensate the projection of the joint-space error to the null-space due to the configuration change. NSVC uses ter NṄė q, while MNSVC copensate this effect with the ter V Vė q. 5. Minial Null-Space Calculation There is an infinite nuber of possible null-space transforations. We have shown 7 that the null-space otion depends only on the criteria function and the selected weighting atrix. Therefore, it is independent of the selection of the nullspace transforation V. On the other hand, the nuerical stability of the control algorith is subjected to the selection of V. Naely, representation of the null-space with the base vectors is not unique. There is an infinite nuber of orthonoral basis vectors V that describe the sae null-space. For good control, it is necessary to obtain a sooth continuous solution of V during the execution of the robot s task. There are several ethods for obtaining V. The ethod proposed by Park et al. 24 uses singular value decoposition (SVD) of J, or alternatively, J T J. Singular value decoposition or J yields U Z T = J (38) where is the diagonal n-diensional atrix of nonzero eigenvalues denoted by s and n zero eigenvalues of J. [ ] R The corresponding atrices Z and U have for Z = V and U T = [Q V T ]. Since atrices U and Z are unitary, it follows and [ [ ] R Q V T J V U T JZ = ] = s s2... s (39) Obviously, QJV =, V T JR =, and since Q and R are nonzero atrices, JV =, V T J = and thus sub-atrix V fors null-space of J. Unfortunately, atrix V is not unique. There is an infinite nuber of orthonoral basis vectors V that describe the sae null-space. The ost popular technique for coputing the SVD is the Golub Reunsch algorith and is available in any linear algebra software packages. It is regaed as the ost efficient and nuerically stable technique for coputing the SVD of an arbitrary atrix. Unfortunately, it does not assure continuous solutions. For exaple, if atrix J changes continuously, this does not iply that atrices U,, and Z will also change continuously. We will deonstrate this effect with the siulation of 5 instances of the kineatics of the 4-DOF planar anipulator with links of equal length. The V atrix was calculated using Matlab function null, which is based on SVD calculation using Golub Reunsch algorith. The null-space velocity x n = V[,,, ] was applied to initiate null-space otion. At q = [2.8274, ,.477,.284], V suddenly changes the set of values. If we reverse the null-space otion, V changes again. This is shown in Fig.. Discontinuity of eleents in V causes perforance degradation of the control algorith. Naely, control algorith 36 requires V,.5.5 Eleents of V saples (t) 3 2 joint cooinates saples (t) Fig.. Eleents of V and joint angles q.

5 Coparison of null-space and inial null-space control algoriths 55 which has to be differentiated nuerically. Discontinuity of V results in an unbounded control signal. We solved the above proble using SVD algorith based on Givens rotations. 8 The approach was reviewed by Maciejewski and Klein as an algorith, ore suited to take advantage of increental perturbations and parallel architectures. For our purpose, we do not need to calculate all atrices of SVD. We need only the atrix Z, which orthogonalizes the coluns of J. This atrix is usually fored as a product of successive Givens rotations, each orthogonalizes two coluns. Considering the current ith and jth coluns of J, a ultiplication by Givens rotation results in new coluns J i = J i cos(θ) + J j sin(θ) J j = J j cos(θ) J i sin(θ) (4) with constraint J i J j =. The ters in the Givens rotation atrix which ortogonalizes J can be coputed by using the following forulas:,3 p = J T i J j (4) q = J T i J i J T j J j (42) v = 4p 2 + q 2 (43) For q, the rotation atrix eleents are v + q cos(θ) = 2v p sin(θ) = v cos(θ) (44) (45) and for q<, we can use another set of eleents in oer to avoid ill-condition. v q sin(θ) = sig(p) (46) 2v p cos(θ) = (47) v sin(θ) However, orthogonalization cannot be achieved in single sweep. In general, we need ultiple sweeps, but the algorith converges.,3 Perhaps, the ost useful property of the algorith is the ability to use perturbed initial values of atrix Z. The ore orthogonal are the coluns of JZ, the fewer are the nuber of sweeps required for the convergence, and even ore iportant in our case, the solutions are continuous. If one considers the current J to be a perturbation of the previous J, J(t + δt) = J(t) + δj(t), then the atrix J(t + δt)z(t) will have nearly orthogonal coluns. Since control of the anipulator consists of subsequent calculations of Eq. (36), we can use the solution of Z fro the previous step, which iproves the convergence of the algorith, reduces coputational buen, and assures contiguous solution of the Jacobian null-space atrix V, which is ost iportant. In real ipleentation, special care should be paid to the orthogonality test of coluns J. Nor.5.5 Eleents of V saples (t) 3 2 joint cooinates saples (t) Fig. 2. Eleents of V and joint angles q. is not a good easure because J T i J j could be sall siply, because of sall eigenvalues. Nash 3 has proposed nor J T i J j (J T i J i )(J T j J j ). Unfortunately, when the denoinator is equal to zero, Eq. (45) is also singular. In such a case, we have found an appropriate solution by perturbation of the Jacobian with sall rando values. For the illustration, we repeated previous experient again, this tie using the proposed algorith. In Fig. 2, we can observe sooth transition of eleents of V. 6. Null-Space Motion Generation The desired extended null-space velocities, which iniize the given criteria p, can be obtained using the weighted gradient optiization procedure,5 q n = NH p q k o (48) which assures the best optiization step in the case of inertia weighted generalized inverse. k o is a negative constant and defines the optiization step. The force and the position tracking are usually of the highest priority for a force-controlled robot. The selection of the subtasks with lower priority depends on the specific application. However, collision avoidance is of great iportance in ost applications of redundant robot systes, since it is very difficult to predict the path of all links. In ost cases, the otion is not guaranteed to be conservative. Therefore, one collision-free task cycle does not iply next collision-free cycle. Following the idea of the obstacle avoidance using the potential field, 5 we define the cost function p = 2 Ed2, where E is an l l rotation atrix describing the direction of an artificial potential field pointing fro the obstacle, l is the diension of the position sub-space, and d is the shortest distance between obstacle and the robot body. In our case, the desired objective is fulfilled, if the iaginary force is applied only on robot joints. In this case, we can obtain cost function

6 56 Coparison of null-space and inial null-space control algoriths gradient in siple for as p q = (d J, + d 2 J,2 + +d n J,n )E (49) where d i is the vector of the shortest distances between the ith joint and the obstacle and J,i denotes the Jacobian atrices between the base (the first index in the superscript) and the ith joint (the second index in the superscript) regaing the robot positions only. In our experients, we will also use singularity avoidance. A suitable easure for deterining vicinity of singular point was proposed by Yoshikawa 27 and is described by p s = JJ T (5) Unfortunately, partial derivation q JT required by the gradient optiization (48) is generally not easy to calculate in an analytical way. Therefore, we have used nuerical derivative in our experients. 7. Experients The experiental setup consists of 7-DOF robot ar Mitsubishi PA, ounted on the holonoous obile platfor Noad XR4 with 3 DOFs. The entire setup is presented in Fig. 3. The robot ar is torque controlled using ArcNet protocol. Unfortunately, the obile platfor has no torque input, and can only be velocity controlled. Therefore, a control algorith for this syste has to be odified. 2 Unfortunately, this odification does not allow to copletely decouple task-space and null-space dynaics, and both algoriths have virtually equal response. Therefore, we copared siulation results of both algoriths. Siulation was accoplished in Matlab/Siuling and accurate dynaic odels were developed using SDFast tool. The priary task of the anipulator was to track the line. The desired speed was.45 /s and the initial joint configuration of the robot was [.5,,,,π/2,, π/2,,, ]. There was an obstacle in the robot work-space, as shown in Fig. 3. Service robot during the task. J Fig. 3. The secondary subtask was obstacle avoidance and singularity avoidance. Regaing the given task, the degree of redundancy was 7. A high degree of redundancy was selected in oer to verify that the atrix V is continuous and liited during the otion. On the other hand, a high degree of redundancy cobined with obile platfor requires careful selection of the secondary tasks. Tasks such as anipulability optiization or torque optiization will always lock the robot ar into the optial position and the task otion will be perfored with obile base only. In oer to avoid such a situation, singularity avoidance algorith was activated only if the robot was close enough to the singular configuration. The siulation results of the given task using NSVC and MNSVC control algoriths are presented in Figs. 4 and 5, respectively. The task tracking error, the null-space velocity error, and the desired null-space velocity as a result of the optiization procedure. As expected, task-space errors are identical and practically equal to zero in both cases. The null-space tracking error increases at the oent when singularity avoidance, and later, obstacle avoidance generate null-space otion. We can see that, although the null-space tracking error is saller in the case of MNSVC, there is no significant difference in robot otion in the case when NSVC and MNSVC algorith is used. This is because the null-space velocity feedback gain K n stabilizes null-space control loop. When coparing null-space tracking errors of both algoriths, we ust be aware that null-space errors are not presented in the sae space, and therefore, direct coparison is not possible. We also copared the perforance of both algoriths on a real robot. As we entioned before, the obile platfor has no torque input. Therefore, we ipleented both algoriths only on PA robot ar. We used inertia paraeters, daping and friction paraeters as published previously. 8,26 The sapling tie in our experients was.2 s. Again, the task of the robot was to track a line with speed.2 /s. In this experient, only positions were considered in the priary task. Therefore, the degree of redundancy was 4. In oer to copare the perforance of both algoriths equally, we explicitly generated the secondary otion. The secondary otion was sinusoidal velocity with aplitude.5 rad/s and frequency.6 s, applied to joints 6 and 7 of the anipulator. The trajectory was copleted in 5 s, then we left the robot to perfor only the secondary otion for another 5 s. The priary task tracking errors, null-space tracking errors, and copensation signals Ṅ q and V q for the NSVC and the MNSVC control algoriths are presented in Figs. 6 and 7, respectively. As expected, task errors are siilar in both cases, while the null-space tracking errors are significantly lower with the MNSVC algorith. As we entioned previously, it is difficult to copare null-space errors of both algoriths, since they are presented in different null-spaces. Therefore, in figures we projected inial null-space errors into the generalized-inverse-based null-space, using the equation ė n = Vė n. Fro the results, it can be clearly seen that the NSVC algorith does not fully copensates the influence of the joint otion, which is, accoing to Eqs. (2) and (37), the only difference between both algoriths. We also copared the desired and the obtained secondary velocity.

7 Coparison of null-space and inial null-space control algoriths 57 5 TASK ERROR NS ERROR OPTIMIZATION SIGNAL /s Fig. 4. Siulation results with NSVC TASK ERROR MNS ERROR OPTIMIZATION SIGNAL /s Fig. 5. Siulation results with MNSVC.

8 58 Coparison of null-space and inial null-space control algoriths 5 4 TASK ERROR NS ERROR COMPENSATION SIGNAL Fig. 6. Experiental results with NSVC TASK ERROR MNS ERROR COMPENSATION SIGNAL 2 2 Fig. 7. Experiental results with MNSVC The results are presented in Fig. 8 and are alost identical for both algoriths. Although null-space tracking errors are alost zero, the control algoriths alost perfectly track the desired secondary otion of joint 7, while tracking of joint 6 is iperfect. The reason is that the otion of joint 7 is already in the null-space and does not affect the priary task.

9 Coparison of null-space and inial null-space control algoriths 59 /s /s.5 DESIRED AND OBTAINED q6 velocity DESIRED AND OBTAINED q7 velocity Fig. 8. Experiental results with MNSVC. On the contrary, the otion of joint 6 also affects the priary task. The apping to the null-space changes its aplitude. We can also see that the obtained otion is configurationdependent. This siple exaple shows that perfect tracking of the secondary task is not very iportant, as the apping into the null-space changes the desired secondary otion. More significant is, therefore, the closed loop stability of the algorith. Null-space control strategies without nullspace velocity feedback exhibit instabilities if generalizedinverse-based apping of the Jacobian to the null-space is used instead of inial null-space transforation. We repeated the sae experient with the MNSVC control also, by using the Golub Reunsch algorith for the SVD calculation. The results are presented in Fig. 9. We obtained siilar results as with Givens-rotations-based inial nullspace calculation. However, due to the discontinuous changes of atrix V, we can notice an increase of the null-space tracking errors. In our previous work, 8 we had claied that discontinuous V can produce instability, since the differentiation of discontinuous V results in an unbounded signal. In practice, nuerical differentiation gives bounded signal, and causes only perforance degradation of the null-space tracking. However, the perforance degradation increases at higher joint velocities q. In our experient, joint velocities were rather low; therefore, larger errors can be expected at higher joint velocities. Another advantage of the Givens-rotation-based inial null-space calculation is that it is nuerically less deanding than is the Golub Reunsch algorith. 8. Conclusion This paper considers the stability of the control algoriths for redundant robots using inial null-space force. It was shown that the control algoriths which use the Golub Reunsch based SVD, causes the perforance degradation of the null-space control schee. We proposed a solution based on SVD calculation using Givens rotations. The proposed control schee was tested on the siulation of the -DOF obile anipulator syste. The priary task was the end effector trajectory tracking, while avoiding the obstacles as a secondary subtask. The results show good nuerical stability and shorter coputational cycle 5 4 TASK ERROR MNS ERROR COMPENSATION SIGNAL Fig. 9. Experiental results with MNSVC using Golub Reunsch SVD algorith.

10 52 Coparison of null-space and inial null-space control algoriths copared to the SVD based on Golub Reunsch algorith. Siilar results were obtained with real ipleentation on 7-DOF robot. However, coparison of the results obtained with NSVC and MNSVC algorith shows no significant difference. Additionally, the coputational buen with MNSVC is higher. In ost cases, the secondary tasks are related to obstacle avoidance, singularity avoidance, torque optiization, etc., where good tracking in the null-space is not of priary iportance. More iportant is the closedloop stability of the overall control schee. Velocity-based null-space control in both schees guarantees stability, as long as the null-space feedback gain is sufficiently high. On the contrary, if the torque-based null-space control has to be used, inial null-space-based control algoriths is the only solution that assures stable operation. References. H. Asada and J.-J. E. Slotine, Robot Analysis and Control (Wiley, New York, 986). 2. P. H. Chang, A closed-for solution for inverse kineatics of robot anipulators with redundancy, IEEE J. Robot. Auto. RA-3, (987). 3. P. Hsu, J. Hauser and S. Sastry, Dynaics control of redundant anipulators, Proceedings of the IEEE Conference on Robotics and Autoation, Philadelphia, PA (988) pp R. Featherstone and O. Khatib, Load independance of the dynaically consistent inverse of the Jacobian atrix, Int. J. Robot. Res. 6(2), 68 7 (997). 5. O. Khatib, Real-tie obstacle avoidance for anipulators and obile robots, Int. J. Robot. Res. 5, 9 98 (986). 6. O. Khatib, A unified approach for otion and force control of robot anipulators: The operational space forulation, IEEE Trans. Robot. Auto. 3(), (987). 7. O. Khatib, The arguented object and reduced effective inertia in robot systes, Proceedings of the IEEE Conference on Robotics and Autoation, Atlanta, GA (988) pp C. W. Kennedy and J. P. Desai, Model-based controller for the Mitsubishi PA- robot ar: Application to robot-assisted surgery, Proceedings of the IEEE Conference on Robotics and Autoation, New Orleans, LA (24). 9. J. Y. S. Luh, Convetional controller design for industrial robots A tutorial, IEEE Trans. Syst., Man, Cybern. SMC- 3(3), (983).. J. Y. S. Luh, M. W. Walker and R. P. C. Paul, Resolved acceleration control of echanical anipulators, IEEE Trans. Auto. Control AC-25(3), (98).. A. A. Maciejewski and C. A. Klein, The singular value decoposition: Coputation and application to robotics, Int. J. Robot. Res. 8(6), (989). 2. A. A. Maciejewski, Kinetic liitation on the use of redundancy in robotic anipulators, IEEE Trans. Robot. Auto. 7(2), 25 2 (99). 3. J.-C. Nash, A one-sided tranforation ethod for the singular value decoposition and algepraic eigenproble, Coput. J. 8(), (974). 4. C. Natale, B. Siciliano and L. Vilani, Spatial ipedance control of redundant anipulators, Proceedings of the IEEE Internatinal Syposiu on Robotics and Autoation (ICRA 99), Detroit, MI (999). 5. B. Neec, Force control of redundant robots, In: Preprits of the 5th IFAC Syposiu on Robot Control (SYROCO 97) (M. Guglieli, ed.), Nantes, France (997) pp B. Neec and L. Zlajpah, Null velocity control with dinaically consistent pseudo-inverse, Robotica 8, (2). 7. B. Neec and L. Zlajpah, Experients with force control of redundant robots in unstructured environent using inial null-space forulation, J. Adv. Coput. Intell. 5(5), (2). 8. B. Neec, L. Zlajpah and D. Orcen, Stability of null-space control algoriths, Proceedings of the 2th RAAD Workshop, Cassino, Italy (23). 9. D. N. Nenchev, Redundancy resolution through local optiization: A review, J. Robot. Syst. 6(6), (989). 2. Y. Oh, W. K. Chung, Y. You and I. Suh, Experients on extended ipedance control of redundant anipulator, Proceedings of the IEEE/RJS International Conference on Intelligent Robots and Systes, Victoria, Canada (998) pp D. Orcen, L. Zlajpah and B. Neec, Autonoous otion of a obile anipular using a cobined torque and velocity control, Robotica 22, (24). 22. K. O Neil and Y. C. Chen, Instability of pseudoinverse acceleration control of redundant echaniss, Proceedings of the IEEE International Conference on Robotics and Autoation, San Francisco, CA (2) pp K. O Neil, Divergence of linear acceleration-based redundancy resolution schees, IEEE Trans. Robot. Auto. 8(4), (22). 24. J. Park, W. Chung and Y. You, Weighted decoposition of kineatics and dynaics of kineatically redundant anipulators, Proceedings of the IEEE Conference on Robotics and Autoation, Minneapolis, MN (996) pp J. Park, W. Chung and Y. You, Characterization of instability of dynaic control for kineatically redundant anipulators, Proceedings of the IEEE Conference on Robotics and Autoation, Washington, DC (22) pp D. Sion, K. Kapellos and B. Espiau, Control laws, task and procedures with ORCCAD: Application to the control of an underwater ar, Proceedings of the International Advanced Robotics Prograe Workshop on Underwater Robotics, Toulon, France (996) pp T. Yoshikawa, Foundations of Robotics: Analysis and Control (MIT Press, Cabridge, MA, 99).

Use of PSO in Parameter Estimation of Robot Dynamics; Part One: No Need for Parameterization

Use of PSO in Parameter Estimation of Robot Dynamics; Part One: No Need for Parameterization Use of PSO in Paraeter Estiation of Robot Dynaics; Part One: No Need for Paraeterization Hossein Jahandideh, Mehrzad Navar Abstract Offline procedures for estiating paraeters of robot dynaics are practically

More information

A Simplified Analytical Approach for Efficiency Evaluation of the Weaving Machines with Automatic Filling Repair

A Simplified Analytical Approach for Efficiency Evaluation of the Weaving Machines with Automatic Filling Repair Proceedings of the 6th SEAS International Conference on Siulation, Modelling and Optiization, Lisbon, Portugal, Septeber -4, 006 0 A Siplified Analytical Approach for Efficiency Evaluation of the eaving

More information

Chapter 6 1-D Continuous Groups

Chapter 6 1-D Continuous Groups Chapter 6 1-D Continuous Groups Continuous groups consist of group eleents labelled by one or ore continuous variables, say a 1, a 2,, a r, where each variable has a well- defined range. This chapter explores:

More information

Ch 12: Variations on Backpropagation

Ch 12: Variations on Backpropagation Ch 2: Variations on Backpropagation The basic backpropagation algorith is too slow for ost practical applications. It ay take days or weeks of coputer tie. We deonstrate why the backpropagation algorith

More information

Pattern Recognition and Machine Learning. Artificial Neural networks

Pattern Recognition and Machine Learning. Artificial Neural networks Pattern Recognition and Machine Learning Jaes L. Crowley ENSIMAG 3 - MMIS Fall Seester 2016 Lessons 7 14 Dec 2016 Outline Artificial Neural networks Notation...2 1. Introduction...3... 3 The Artificial

More information

An Adaptive UKF Algorithm for the State and Parameter Estimations of a Mobile Robot

An Adaptive UKF Algorithm for the State and Parameter Estimations of a Mobile Robot Vol. 34, No. 1 ACTA AUTOMATICA SINICA January, 2008 An Adaptive UKF Algorith for the State and Paraeter Estiations of a Mobile Robot SONG Qi 1, 2 HAN Jian-Da 1 Abstract For iproving the estiation accuracy

More information

Tele-Operation of a Mobile Robot Through Haptic Feedback

Tele-Operation of a Mobile Robot Through Haptic Feedback HAVE 00 IEEE Int. Workshop on Haptic Virtual Environents and Their Applications Ottawa, Ontario, Canada, 7-8 Noveber 00 Tele-Operation of a Mobile Robot Through Haptic Feedback Nicola Diolaiti, Claudio

More information

Sharp Time Data Tradeoffs for Linear Inverse Problems

Sharp Time Data Tradeoffs for Linear Inverse Problems Sharp Tie Data Tradeoffs for Linear Inverse Probles Saet Oyak Benjain Recht Mahdi Soltanolkotabi January 016 Abstract In this paper we characterize sharp tie-data tradeoffs for optiization probles used

More information

Wall Juggling of one Ball by Robot Manipulator with Visual Servo

Wall Juggling of one Ball by Robot Manipulator with Visual Servo Juggling of one Ball by obot Manipulator with Visual Servo Akira Nakashia Yosuke Kobayashi Yoshikazu Hayakawa Mechanical Science and Engineering, Graduate School of Engineering, Nagoya University, Furo-cho,

More information

Model Based Control versus Classical Control for Parallel Robots

Model Based Control versus Classical Control for Parallel Robots odel Based Control versus Classical Control for Parallel Robots Květoslav Belda Institute of Inforation heory and Autoation, Acadey of Sciences of the Czech Republic, Pod vodárensou věží 4, 82 08 Praha

More information

Intelligent Systems: Reasoning and Recognition. Perceptrons and Support Vector Machines

Intelligent Systems: Reasoning and Recognition. Perceptrons and Support Vector Machines Intelligent Systes: Reasoning and Recognition Jaes L. Crowley osig 1 Winter Seester 2018 Lesson 6 27 February 2018 Outline Perceptrons and Support Vector achines Notation...2 Linear odels...3 Lines, Planes

More information

Self-Erecting Inverted Pendulum: Swing up and Stabilization Control

Self-Erecting Inverted Pendulum: Swing up and Stabilization Control Self-Erecting Inverted Pendulu: Swing up and Stabilization Control S. McGilvray (Winner of the IEEE Life Meber ward for best paper fro the Central Canada Council for the IEEE Student Paper Contest, ) Contents

More information

Block designs and statistics

Block designs and statistics Bloc designs and statistics Notes for Math 447 May 3, 2011 The ain paraeters of a bloc design are nuber of varieties v, bloc size, nuber of blocs b. A design is built on a set of v eleents. Each eleent

More information

Extension of CSRSM for the Parametric Study of the Face Stability of Pressurized Tunnels

Extension of CSRSM for the Parametric Study of the Face Stability of Pressurized Tunnels Extension of CSRSM for the Paraetric Study of the Face Stability of Pressurized Tunnels Guilhe Mollon 1, Daniel Dias 2, and Abdul-Haid Soubra 3, M.ASCE 1 LGCIE, INSA Lyon, Université de Lyon, Doaine scientifique

More information

Introduction to Robotics (CS223A) (Winter 2006/2007) Homework #5 solutions

Introduction to Robotics (CS223A) (Winter 2006/2007) Homework #5 solutions Introduction to Robotics (CS3A) Handout (Winter 6/7) Hoework #5 solutions. (a) Derive a forula that transfors an inertia tensor given in soe frae {C} into a new frae {A}. The frae {A} can differ fro frae

More information

Reducing Vibration and Providing Robustness with Multi-Input Shapers

Reducing Vibration and Providing Robustness with Multi-Input Shapers 29 Aerican Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -2, 29 WeA6.4 Reducing Vibration and Providing Robustness with Multi-Input Shapers Joshua Vaughan and Willia Singhose Abstract

More information

Feature Extraction Techniques

Feature Extraction Techniques Feature Extraction Techniques Unsupervised Learning II Feature Extraction Unsupervised ethods can also be used to find features which can be useful for categorization. There are unsupervised ethods that

More information

Decentralized Adaptive Control of Nonlinear Systems Using Radial Basis Neural Networks

Decentralized Adaptive Control of Nonlinear Systems Using Radial Basis Neural Networks 050 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 44, NO., NOVEMBER 999 Decentralized Adaptive Control of Nonlinear Systes Using Radial Basis Neural Networks Jeffrey T. Spooner and Kevin M. Passino Abstract

More information

Using a De-Convolution Window for Operating Modal Analysis

Using a De-Convolution Window for Operating Modal Analysis Using a De-Convolution Window for Operating Modal Analysis Brian Schwarz Vibrant Technology, Inc. Scotts Valley, CA Mark Richardson Vibrant Technology, Inc. Scotts Valley, CA Abstract Operating Modal Analysis

More information

ma x = -bv x + F rod.

ma x = -bv x + F rod. Notes on Dynaical Systes Dynaics is the study of change. The priary ingredients of a dynaical syste are its state and its rule of change (also soeties called the dynaic). Dynaical systes can be continuous

More information

Support Vector Machine Classification of Uncertain and Imbalanced data using Robust Optimization

Support Vector Machine Classification of Uncertain and Imbalanced data using Robust Optimization Recent Researches in Coputer Science Support Vector Machine Classification of Uncertain and Ibalanced data using Robust Optiization RAGHAV PAT, THEODORE B. TRAFALIS, KASH BARKER School of Industrial Engineering

More information

Determining the Robot-to-Robot Relative Pose Using Range-only Measurements

Determining the Robot-to-Robot Relative Pose Using Range-only Measurements Deterining the Robot-to-Robot Relative Pose Using Range-only Measureents Xun S Zhou and Stergios I Roueliotis Abstract In this paper we address the proble of deterining the relative pose of pairs robots

More information

Fast Montgomery-like Square Root Computation over GF(2 m ) for All Trinomials

Fast Montgomery-like Square Root Computation over GF(2 m ) for All Trinomials Fast Montgoery-like Square Root Coputation over GF( ) for All Trinoials Yin Li a, Yu Zhang a, a Departent of Coputer Science and Technology, Xinyang Noral University, Henan, P.R.China Abstract This letter

More information

An Energy-Based Approach for the Multi-Rate Control of a Manipulator on an Actuated Base

An Energy-Based Approach for the Multi-Rate Control of a Manipulator on an Actuated Base An Energy-Based Approach for the Multi-Rate Control of a Manipulator on an Actuated Base Marco De Stefano 1,2, Ribin Balachandran 1, Alessandro M. Giordano 3, Christian Ott 1 and Cristian Secchi 2 Abstract

More information

Hybrid System Identification: An SDP Approach

Hybrid System Identification: An SDP Approach 49th IEEE Conference on Decision and Control Deceber 15-17, 2010 Hilton Atlanta Hotel, Atlanta, GA, USA Hybrid Syste Identification: An SDP Approach C Feng, C M Lagoa, N Ozay and M Sznaier Abstract The

More information

Analysis of Impulsive Natural Phenomena through Finite Difference Methods A MATLAB Computational Project-Based Learning

Analysis of Impulsive Natural Phenomena through Finite Difference Methods A MATLAB Computational Project-Based Learning Analysis of Ipulsive Natural Phenoena through Finite Difference Methods A MATLAB Coputational Project-Based Learning Nicholas Kuia, Christopher Chariah, Mechatronics Engineering, Vaughn College of Aeronautics

More information

Numerical Studies of a Nonlinear Heat Equation with Square Root Reaction Term

Numerical Studies of a Nonlinear Heat Equation with Square Root Reaction Term Nuerical Studies of a Nonlinear Heat Equation with Square Root Reaction Ter Ron Bucire, 1 Karl McMurtry, 1 Ronald E. Micens 2 1 Matheatics Departent, Occidental College, Los Angeles, California 90041 2

More information

2 Q 10. Likewise, in case of multiple particles, the corresponding density in 2 must be averaged over all

2 Q 10. Likewise, in case of multiple particles, the corresponding density in 2 must be averaged over all Lecture 6 Introduction to kinetic theory of plasa waves Introduction to kinetic theory So far we have been odeling plasa dynaics using fluid equations. The assuption has been that the pressure can be either

More information

Research Article Nonholonomic Motion Planning Strategy for Underactuated Manipulator

Research Article Nonholonomic Motion Planning Strategy for Underactuated Manipulator Journal of Robotics Volue 24, Article ID 743857, pages http://dxdoiorg/55/24/743857 Research Article Nonholonoic Motion Planning Strategy for Underactuated Manipulator Liang Li, Yuegang Tan, and Zhang

More information

Smith Predictor Based-Sliding Mode Controller for Integrating Process with Elevated Deadtime

Smith Predictor Based-Sliding Mode Controller for Integrating Process with Elevated Deadtime Sith Predictor Based-Sliding Mode Controller for Integrating Process with Elevated Deadtie Oscar Caacho, a, * Francisco De la Cruz b a Postgrado en Autoatización e Instruentación. Grupo en Nuevas Estrategias

More information

Dynamic analysis of frames with viscoelastic dampers: a comparison of damper models

Dynamic analysis of frames with viscoelastic dampers: a comparison of damper models Structural Engineering and Mechanics, Vol. 41, No. 1 (2012) 113-137 113 Dynaic analysis of fraes with viscoelastic dapers: a coparison of daper odels R. Lewandowski*, A. Bartkowiak a and H. Maciejewski

More information

A model reduction approach to numerical inversion for a parabolic partial differential equation

A model reduction approach to numerical inversion for a parabolic partial differential equation Inverse Probles Inverse Probles 30 (204) 250 (33pp) doi:0.088/0266-56/30/2/250 A odel reduction approach to nuerical inversion for a parabolic partial differential equation Liliana Borcea, Vladiir Drusin

More information

Pattern Recognition and Machine Learning. Artificial Neural networks

Pattern Recognition and Machine Learning. Artificial Neural networks Pattern Recognition and Machine Learning Jaes L. Crowley ENSIMAG 3 - MMIS Fall Seester 2017 Lessons 7 20 Dec 2017 Outline Artificial Neural networks Notation...2 Introduction...3 Key Equations... 3 Artificial

More information

Interactive Markov Models of Evolutionary Algorithms

Interactive Markov Models of Evolutionary Algorithms Cleveland State University EngagedScholarship@CSU Electrical Engineering & Coputer Science Faculty Publications Electrical Engineering & Coputer Science Departent 2015 Interactive Markov Models of Evolutionary

More information

Analysis and Implementation of a Hardware-in-the-Loop Simulation

Analysis and Implementation of a Hardware-in-the-Loop Simulation DINAME 27 - Proceedings of the XVII International Syposiu on Dynaic Probles of Mechanics A. T. Fleury, D. A. Rade, P. R. G. Kurka (Editors), ABCM, São Sebastião, SP, Brail, March 5-, 27 Analysis and Ipleentation

More information

A method to determine relative stroke detection efficiencies from multiplicity distributions

A method to determine relative stroke detection efficiencies from multiplicity distributions A ethod to deterine relative stroke detection eiciencies ro ultiplicity distributions Schulz W. and Cuins K. 2. Austrian Lightning Detection and Inoration Syste (ALDIS), Kahlenberger Str.2A, 90 Vienna,

More information

NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT

NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT PACS REFERENCE: 43.5.LJ Krister Larsson Departent of Applied Acoustics Chalers University of Technology SE-412 96 Sweden Tel: +46 ()31 772 22 Fax: +46 ()31

More information

ACTIVE VIBRATION CONTROL FOR STRUCTURE HAVING NON- LINEAR BEHAVIOR UNDER EARTHQUAKE EXCITATION

ACTIVE VIBRATION CONTROL FOR STRUCTURE HAVING NON- LINEAR BEHAVIOR UNDER EARTHQUAKE EXCITATION International onference on Earthquae Engineering and Disaster itigation, Jaarta, April 14-15, 8 ATIVE VIBRATION ONTROL FOR TRUTURE HAVING NON- LINEAR BEHAVIOR UNDER EARTHQUAE EXITATION Herlien D. etio

More information

Impulsive Control of a Mechanical Oscillator with Friction

Impulsive Control of a Mechanical Oscillator with Friction 9 Aerican Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 ThC8. Ipulsive Control of a Mechanical Oscillator with Friction Yury Orlov, Raul Santiesteban, and Luis T. Aguilar Abstract

More information

Applying Experienced Self-Tuning PID Controllers to Position Control of Slider Crank Mechanisms

Applying Experienced Self-Tuning PID Controllers to Position Control of Slider Crank Mechanisms (00/7) 7 80 Applying Experienced Self-Tuning Controllers to osition Control of Slider Crank Mechaniss Chih-Cheng ao cckao@cc.kyit.edu.tw epartent of Electrical Engineering ao Yuan nstitute of Technology

More information

Lecture 13 Eigenvalue Problems

Lecture 13 Eigenvalue Problems Lecture 13 Eigenvalue Probles MIT 18.335J / 6.337J Introduction to Nuerical Methods Per-Olof Persson October 24, 2006 1 The Eigenvalue Decoposition Eigenvalue proble for atrix A: Ax = λx with eigenvalues

More information

A Simple Regression Problem

A Simple Regression Problem A Siple Regression Proble R. M. Castro March 23, 2 In this brief note a siple regression proble will be introduced, illustrating clearly the bias-variance tradeoff. Let Y i f(x i ) + W i, i,..., n, where

More information

Ph 20.3 Numerical Solution of Ordinary Differential Equations

Ph 20.3 Numerical Solution of Ordinary Differential Equations Ph 20.3 Nuerical Solution of Ordinary Differential Equations Due: Week 5 -v20170314- This Assignent So far, your assignents have tried to failiarize you with the hardware and software in the Physics Coputing

More information

Imbalance Estimation for Speed-Varying Rigid Rotors Using Time-Varying Observer

Imbalance Estimation for Speed-Varying Rigid Rotors Using Time-Varying Observer Shiyu Zhou e-ail: zhous@uich.edu Jianjun Shi 1 e-ail: shihang@uich.edu Departent of Industrial and Operations Engineering, The University of Michigan, Ann Arbor, MI 48109 Ibalance Estiation for Speed-Varying

More information

Lecture #8-3 Oscillations, Simple Harmonic Motion

Lecture #8-3 Oscillations, Simple Harmonic Motion Lecture #8-3 Oscillations Siple Haronic Motion So far we have considered two basic types of otion: translation and rotation. But these are not the only two types of otion we can observe in every day life.

More information

Robustness Experiments for a Planar Hopping Control System

Robustness Experiments for a Planar Hopping Control System To appear in International Conference on Clibing and Walking Robots Septeber 22 Robustness Experients for a Planar Hopping Control Syste Kale Harbick and Gaurav S. Sukhate kale gaurav@robotics.usc.edu

More information

Experimental Design For Model Discrimination And Precise Parameter Estimation In WDS Analysis

Experimental Design For Model Discrimination And Precise Parameter Estimation In WDS Analysis City University of New York (CUNY) CUNY Acadeic Works International Conference on Hydroinforatics 8-1-2014 Experiental Design For Model Discriination And Precise Paraeter Estiation In WDS Analysis Giovanna

More information

Optimal Control of a Double Inverted Pendulum on a Cart

Optimal Control of a Double Inverted Pendulum on a Cart Optial Control of a Double Inverted Pendulu on a Cart Alexander Bogdanov Departent of Coputer Science & Electrical Engineering, OGI School of Science & Engineering, OHSU Technical Report CSE-4-6 Deceber

More information

Department of Physics, Sri Venkateswara University, Tirupati Range Operations, Satish Dhawan Space Centre SHAR, ISRO, Sriharikota

Department of Physics, Sri Venkateswara University, Tirupati Range Operations, Satish Dhawan Space Centre SHAR, ISRO, Sriharikota Trajectory Estiation of a Satellite Launch Vehicle Using Unscented Kalan Filter fro Noisy Radar Measureents R.Varaprasad S.V. Bhaskara Rao D.Narayana Rao V. Seshagiri Rao Range Operations, Satish Dhawan

More information

2.9 Feedback and Feedforward Control

2.9 Feedback and Feedforward Control 2.9 Feedback and Feedforward Control M. F. HORDESKI (985) B. G. LIPTÁK (995) F. G. SHINSKEY (970, 2005) Feedback control is the action of oving a anipulated variable in response to a deviation or error

More information

DETECTION OF NONLINEARITY IN VIBRATIONAL SYSTEMS USING THE SECOND TIME DERIVATIVE OF ABSOLUTE ACCELERATION

DETECTION OF NONLINEARITY IN VIBRATIONAL SYSTEMS USING THE SECOND TIME DERIVATIVE OF ABSOLUTE ACCELERATION DETECTION OF NONLINEARITY IN VIBRATIONAL SYSTEMS USING THE SECOND TIME DERIVATIVE OF ABSOLUTE ACCELERATION Masaki WAKUI 1 and Jun IYAMA and Tsuyoshi KOYAMA 3 ABSTRACT This paper shows a criteria to detect

More information

REDUCTION OF FINITE ELEMENT MODELS BY PARAMETER IDENTIFICATION

REDUCTION OF FINITE ELEMENT MODELS BY PARAMETER IDENTIFICATION ISSN 139 14X INFORMATION TECHNOLOGY AND CONTROL, 008, Vol.37, No.3 REDUCTION OF FINITE ELEMENT MODELS BY PARAMETER IDENTIFICATION Riantas Barauskas, Vidantas Riavičius Departent of Syste Analysis, Kaunas

More information

Internet-Based Teleoperation of Carts Considering Effects of Time Delay via Continuous Pole Placement

Internet-Based Teleoperation of Carts Considering Effects of Time Delay via Continuous Pole Placement Aerican Journal of Engineering and Applied Sciences Original Research Paper Internet-Based Teleoperation of Carts Considering Effects of Tie Delay via Continuous Pole Placeent Theophilus Okore-Hanson and

More information

Finding Rightmost Eigenvalues of Large Sparse. Non-symmetric Parameterized Eigenvalue Problems. Abstract. Introduction

Finding Rightmost Eigenvalues of Large Sparse. Non-symmetric Parameterized Eigenvalue Problems. Abstract. Introduction Finding Rightost Eigenvalues of Large Sparse Non-syetric Paraeterized Eigenvalue Probles Applied Matheatics and Scientific Coputation Progra Departent of Matheatics University of Maryland, College Par,

More information

Successive Model-Updating of the dynamic behaviour of casing bodies on a practical example of an axial piston pump

Successive Model-Updating of the dynamic behaviour of casing bodies on a practical example of an axial piston pump Successive Model-Updating of the dynaic behaviour of casing bodies on a practical exaple of an axial piston pup Ulrich Bittner Bosch Rexroth, Horb, Gerany Suary: These days, generally all new products

More information

HYBRID ADAPTIVE FRICTION COMPENSATION OF INDIRECT DRIVE TRAINS

HYBRID ADAPTIVE FRICTION COMPENSATION OF INDIRECT DRIVE TRAINS Proceedings of the ASME 29 Dynaic Systes and Control Conference DSCC29 October 12-14, 29, Hollywood, California, USA DSCC29-2736 HYBRID ADAPTIVE FRICTION COMPENSATION OF INDIRECT DRIVE TRAINS Wenjie Chen

More information

Symbolic Analysis as Universal Tool for Deriving Properties of Non-linear Algorithms Case study of EM Algorithm

Symbolic Analysis as Universal Tool for Deriving Properties of Non-linear Algorithms Case study of EM Algorithm Acta Polytechnica Hungarica Vol., No., 04 Sybolic Analysis as Universal Tool for Deriving Properties of Non-linear Algoriths Case study of EM Algorith Vladiir Mladenović, Miroslav Lutovac, Dana Porrat

More information

Neural Dynamic Optimization for Control Systems Part III: Applications

Neural Dynamic Optimization for Control Systems Part III: Applications 502 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 31, NO. 4, AUGUST 2001 Neural Dynaic Optiization for Control Systes Part III: Applications Chang-Yun Seong, Meber, IEEE,

More information

A note on the multiplication of sparse matrices

A note on the multiplication of sparse matrices Cent. Eur. J. Cop. Sci. 41) 2014 1-11 DOI: 10.2478/s13537-014-0201-x Central European Journal of Coputer Science A note on the ultiplication of sparse atrices Research Article Keivan Borna 12, Sohrab Aboozarkhani

More information

MSEC MODELING OF DEGRADATION PROCESSES TO OBTAIN AN OPTIMAL SOLUTION FOR MAINTENANCE AND PERFORMANCE

MSEC MODELING OF DEGRADATION PROCESSES TO OBTAIN AN OPTIMAL SOLUTION FOR MAINTENANCE AND PERFORMANCE Proceeding of the ASME 9 International Manufacturing Science and Engineering Conference MSEC9 October 4-7, 9, West Lafayette, Indiana, USA MSEC9-8466 MODELING OF DEGRADATION PROCESSES TO OBTAIN AN OPTIMAL

More information

13.2 Fully Polynomial Randomized Approximation Scheme for Permanent of Random 0-1 Matrices

13.2 Fully Polynomial Randomized Approximation Scheme for Permanent of Random 0-1 Matrices CS71 Randoness & Coputation Spring 018 Instructor: Alistair Sinclair Lecture 13: February 7 Disclaier: These notes have not been subjected to the usual scrutiny accorded to foral publications. They ay

More information

Ştefan ŞTEFĂNESCU * is the minimum global value for the function h (x)

Ştefan ŞTEFĂNESCU * is the minimum global value for the function h (x) 7Applying Nelder Mead s Optiization Algorith APPLYING NELDER MEAD S OPTIMIZATION ALGORITHM FOR MULTIPLE GLOBAL MINIMA Abstract Ştefan ŞTEFĂNESCU * The iterative deterinistic optiization ethod could not

More information

Model Predictive Control Approach to Design Practical Adaptive Cruise Control for Traffic Jam

Model Predictive Control Approach to Design Practical Adaptive Cruise Control for Traffic Jam Taku Takahaa et al./international Journal of Autootive Engineering Vol.9, No.3 (218) pp.99-14 Research Paper 218495 Model Predictive Control Approach to Design Practical Adaptive Cruise Control for Traffic

More information

Modular Control of a Rotary Inverted Pendulum System

Modular Control of a Rotary Inverted Pendulum System Paper ID #14582 Modular Control of a Rotary Inverted Pendulu Syste Dr. Xiuin Diao, Purdue University Xiuin Diao received his B.S. degree in Mechanical Design and Manufacturing fro Yantai University, China,

More information

ON THE TWO-LEVEL PRECONDITIONING IN LEAST SQUARES METHOD

ON THE TWO-LEVEL PRECONDITIONING IN LEAST SQUARES METHOD PROCEEDINGS OF THE YEREVAN STATE UNIVERSITY Physical and Matheatical Sciences 04,, p. 7 5 ON THE TWO-LEVEL PRECONDITIONING IN LEAST SQUARES METHOD M a t h e a t i c s Yu. A. HAKOPIAN, R. Z. HOVHANNISYAN

More information

Numerical Solution of the MRLW Equation Using Finite Difference Method. 1 Introduction

Numerical Solution of the MRLW Equation Using Finite Difference Method. 1 Introduction ISSN 1749-3889 print, 1749-3897 online International Journal of Nonlinear Science Vol.1401 No.3,pp.355-361 Nuerical Solution of the MRLW Equation Using Finite Difference Method Pınar Keskin, Dursun Irk

More information

LogLog-Beta and More: A New Algorithm for Cardinality Estimation Based on LogLog Counting

LogLog-Beta and More: A New Algorithm for Cardinality Estimation Based on LogLog Counting LogLog-Beta and More: A New Algorith for Cardinality Estiation Based on LogLog Counting Jason Qin, Denys Ki, Yuei Tung The AOLP Core Data Service, AOL, 22000 AOL Way Dulles, VA 20163 E-ail: jasonqin@teaaolco

More information

EE5900 Spring Lecture 4 IC interconnect modeling methods Zhuo Feng

EE5900 Spring Lecture 4 IC interconnect modeling methods Zhuo Feng EE59 Spring Parallel LSI AD Algoriths Lecture I interconnect odeling ethods Zhuo Feng. Z. Feng MTU EE59 So far we ve considered only tie doain analyses We ll soon see that it is soeties preferable to odel

More information

Non-Parametric Non-Line-of-Sight Identification 1

Non-Parametric Non-Line-of-Sight Identification 1 Non-Paraetric Non-Line-of-Sight Identification Sinan Gezici, Hisashi Kobayashi and H. Vincent Poor Departent of Electrical Engineering School of Engineering and Applied Science Princeton University, Princeton,

More information

Friction Induced Hunting Limit Cycles: An Event Mapping Approach

Friction Induced Hunting Limit Cycles: An Event Mapping Approach Friction Induced Hunting Liit Cycles: An Event Mapping Approach Ron H.A. Hensen, Marinus (René) J.G. van de Molengraft Control Systes Technology Group, Departent of Mechanical Engineering, Eindhoven University

More information

RECOVERY OF A DENSITY FROM THE EIGENVALUES OF A NONHOMOGENEOUS MEMBRANE

RECOVERY OF A DENSITY FROM THE EIGENVALUES OF A NONHOMOGENEOUS MEMBRANE Proceedings of ICIPE rd International Conference on Inverse Probles in Engineering: Theory and Practice June -8, 999, Port Ludlow, Washington, USA : RECOVERY OF A DENSITY FROM THE EIGENVALUES OF A NONHOMOGENEOUS

More information

Gary J. Balas Aerospace Engineering and Mechanics, University of Minnesota, Minneapolis, MN USA

Gary J. Balas Aerospace Engineering and Mechanics, University of Minnesota, Minneapolis, MN USA μ-synthesis Gary J. Balas Aerospace Engineering and Mechanics, University of Minnesota, Minneapolis, MN 55455 USA Keywords: Robust control, ultivariable control, linear fractional transforation (LFT),

More information

EMPIRICAL COMPLEXITY ANALYSIS OF A MILP-APPROACH FOR OPTIMIZATION OF HYBRID SYSTEMS

EMPIRICAL COMPLEXITY ANALYSIS OF A MILP-APPROACH FOR OPTIMIZATION OF HYBRID SYSTEMS EMPIRICAL COMPLEXITY ANALYSIS OF A MILP-APPROACH FOR OPTIMIZATION OF HYBRID SYSTEMS Jochen Till, Sebastian Engell, Sebastian Panek, and Olaf Stursberg Process Control Lab (CT-AST), University of Dortund,

More information

Recovering Data from Underdetermined Quadratic Measurements (CS 229a Project: Final Writeup)

Recovering Data from Underdetermined Quadratic Measurements (CS 229a Project: Final Writeup) Recovering Data fro Underdeterined Quadratic Measureents (CS 229a Project: Final Writeup) Mahdi Soltanolkotabi Deceber 16, 2011 1 Introduction Data that arises fro engineering applications often contains

More information

System Design of Quadrotor

System Design of Quadrotor Syste Design of Quadrotor Yukai Gong, Weina Mao, Bu Fan, Yi Yang Mar. 29, 2016 A final project of MECHENG 561. Supervised by Prof. Vasudevan. 1 Abstract In this report, an autonoous quadrotor is designed.

More information

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search Quantu algoriths (CO 781, Winter 2008) Prof Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search ow we begin to discuss applications of quantu walks to search algoriths

More information

Identifiability Analysis of Planar Rigid-Body Frictional Contact

Identifiability Analysis of Planar Rigid-Body Frictional Contact Identifiability Analysis of Planar Rigid-Body Frictional Contact Nia Fazeli, Russ Tedrake and Alberto Rodriguez Abstract This paper addresses the identifiability of the inertial paraeters and the contact

More information

A New Class of APEX-Like PCA Algorithms

A New Class of APEX-Like PCA Algorithms Reprinted fro Proceedings of ISCAS-98, IEEE Int. Syposiu on Circuit and Systes, Monterey (USA), June 1998 A New Class of APEX-Like PCA Algoriths Sione Fiori, Aurelio Uncini, Francesco Piazza Dipartiento

More information

HIGH RESOLUTION NEAR-FIELD MULTIPLE TARGET DETECTION AND LOCALIZATION USING SUPPORT VECTOR MACHINES

HIGH RESOLUTION NEAR-FIELD MULTIPLE TARGET DETECTION AND LOCALIZATION USING SUPPORT VECTOR MACHINES ICONIC 2007 St. Louis, O, USA June 27-29, 2007 HIGH RESOLUTION NEAR-FIELD ULTIPLE TARGET DETECTION AND LOCALIZATION USING SUPPORT VECTOR ACHINES A. Randazzo,. A. Abou-Khousa 2,.Pastorino, and R. Zoughi

More information

System Modeling and Control of a Clutch Actuator System for Dual Clutch Transmissions

System Modeling and Control of a Clutch Actuator System for Dual Clutch Transmissions Syste Modeling and Control of a Clutch Actuator Syste for Dual Clutch Transissions Jinsung Ki *) Seibu B. Choi ) Heerak Lee ) Jiwoo Kang ) Mandae Hur ) ) Departent of Mechanical Engineering, KAIST, 9 Daehak-ro,

More information

Control Theory & Applications

Control Theory & Applications Control Theory & Applications Optial Dynaic Inversion Control Design for a Class of Nonlinear Distributed Paraeter Systes with Continuous and Discrete Actuators Journal: anuscript ID: anuscript Type: Date

More information

An Improved Particle Filter with Applications in Ballistic Target Tracking

An Improved Particle Filter with Applications in Ballistic Target Tracking Sensors & ransducers Vol. 72 Issue 6 June 204 pp. 96-20 Sensors & ransducers 204 by IFSA Publishing S. L. http://www.sensorsportal.co An Iproved Particle Filter with Applications in Ballistic arget racing

More information

Chapter 10: Sinusoidal Steady-State Analysis

Chapter 10: Sinusoidal Steady-State Analysis Chapter 0: Sinusoidal Steady-State Analysis Sinusoidal Sources If a circuit is driven by a sinusoidal source, after 5 tie constants, the circuit reaches a steady-state (reeber the RC lab with t = τ). Consequently,

More information

CHAPTER 19: Single-Loop IMC Control

CHAPTER 19: Single-Loop IMC Control When I coplete this chapter, I want to be able to do the following. Recognize that other feedback algoriths are possible Understand the IMC structure and how it provides the essential control features

More information

The Algorithms Optimization of Artificial Neural Network Based on Particle Swarm

The Algorithms Optimization of Artificial Neural Network Based on Particle Swarm Send Orders for Reprints to reprints@benthascience.ae The Open Cybernetics & Systeics Journal, 04, 8, 59-54 59 Open Access The Algoriths Optiization of Artificial Neural Network Based on Particle Swar

More information

Physics 139B Solutions to Homework Set 3 Fall 2009

Physics 139B Solutions to Homework Set 3 Fall 2009 Physics 139B Solutions to Hoework Set 3 Fall 009 1. Consider a particle of ass attached to a rigid assless rod of fixed length R whose other end is fixed at the origin. The rod is free to rotate about

More information

Ufuk Demirci* and Feza Kerestecioglu**

Ufuk Demirci* and Feza Kerestecioglu** 1 INDIRECT ADAPTIVE CONTROL OF MISSILES Ufuk Deirci* and Feza Kerestecioglu** *Turkish Navy Guided Missile Test Station, Beykoz, Istanbul, TURKEY **Departent of Electrical and Electronics Engineering,

More information

A New Algorithm for Reactive Electric Power Measurement

A New Algorithm for Reactive Electric Power Measurement A. Abiyev, GAU J. Soc. & Appl. Sci., 2(4), 7-25, 27 A ew Algorith for Reactive Electric Power Measureent Adalet Abiyev Girne Aerican University, Departernt of Electrical Electronics Engineering, Mersin,

More information

Effective joint probabilistic data association using maximum a posteriori estimates of target states

Effective joint probabilistic data association using maximum a posteriori estimates of target states Effective joint probabilistic data association using axiu a posteriori estiates of target states 1 Viji Paul Panakkal, 2 Rajbabu Velurugan 1 Central Research Laboratory, Bharat Electronics Ltd., Bangalore,

More information

Physics 215 Winter The Density Matrix

Physics 215 Winter The Density Matrix Physics 215 Winter 2018 The Density Matrix The quantu space of states is a Hilbert space H. Any state vector ψ H is a pure state. Since any linear cobination of eleents of H are also an eleent of H, it

More information

Comparison of Stability of Selected Numerical Methods for Solving Stiff Semi- Linear Differential Equations

Comparison of Stability of Selected Numerical Methods for Solving Stiff Semi- Linear Differential Equations International Journal of Applied Science and Technology Vol. 7, No. 3, Septeber 217 Coparison of Stability of Selected Nuerical Methods for Solving Stiff Sei- Linear Differential Equations Kwaku Darkwah

More information

TOWARDS THE GEOMETRIC REDUCTION OF CONTROLLED THREE-DIMENSIONAL BIPEDAL ROBOTIC WALKERS 1

TOWARDS THE GEOMETRIC REDUCTION OF CONTROLLED THREE-DIMENSIONAL BIPEDAL ROBOTIC WALKERS 1 TOWARDS THE GEOMETRIC REDUCTION OF CONTROLLED THREE-DIMENSIONAL BIPEDAL ROBOTIC WALKERS 1 Aaron D. Aes, 2 Robert D. Gregg, Eric D.B. Wendel and Shankar Sastry Departent of Electrical Engineering and Coputer

More information

A DESIGN GUIDE OF DOUBLE-LAYER CELLULAR CLADDINGS FOR BLAST ALLEVIATION

A DESIGN GUIDE OF DOUBLE-LAYER CELLULAR CLADDINGS FOR BLAST ALLEVIATION International Journal of Aerospace and Lightweight Structures Vol. 3, No. 1 (2013) 109 133 c Research Publishing Services DOI: 10.3850/S201042862013000550 A DESIGN GUIDE OF DOUBLE-LAYER CELLULAR CLADDINGS

More information

Comparison of Charged Particle Tracking Methods for Non-Uniform Magnetic Fields. Hann-Shin Mao and Richard E. Wirz

Comparison of Charged Particle Tracking Methods for Non-Uniform Magnetic Fields. Hann-Shin Mao and Richard E. Wirz 42nd AIAA Plasadynaics and Lasers Conferencein conjunction with the8th Internati 27-30 June 20, Honolulu, Hawaii AIAA 20-3739 Coparison of Charged Particle Tracking Methods for Non-Unifor Magnetic

More information

Data-Driven Imaging in Anisotropic Media

Data-Driven Imaging in Anisotropic Media 18 th World Conference on Non destructive Testing, 16- April 1, Durban, South Africa Data-Driven Iaging in Anisotropic Media Arno VOLKER 1 and Alan HUNTER 1 TNO Stieltjesweg 1, 6 AD, Delft, The Netherlands

More information

NBN Algorithm Introduction Computational Fundamentals. Bogdan M. Wilamoswki Auburn University. Hao Yu Auburn University

NBN Algorithm Introduction Computational Fundamentals. Bogdan M. Wilamoswki Auburn University. Hao Yu Auburn University NBN Algorith Bogdan M. Wilaoswki Auburn University Hao Yu Auburn University Nicholas Cotton Auburn University. Introduction. -. Coputational Fundaentals - Definition of Basic Concepts in Neural Network

More information

Curious Bounds for Floor Function Sums

Curious Bounds for Floor Function Sums 1 47 6 11 Journal of Integer Sequences, Vol. 1 (018), Article 18.1.8 Curious Bounds for Floor Function Sus Thotsaporn Thanatipanonda and Elaine Wong 1 Science Division Mahidol University International

More information

Inspection; structural health monitoring; reliability; Bayesian analysis; updating; decision analysis; value of information

Inspection; structural health monitoring; reliability; Bayesian analysis; updating; decision analysis; value of information Cite as: Straub D. (2014). Value of inforation analysis with structural reliability ethods. Structural Safety, 49: 75-86. Value of Inforation Analysis with Structural Reliability Methods Daniel Straub

More information

Assessment of Muscle Fatigue using a Probabilistic Framework for an EMG-based Robot Control Scenario

Assessment of Muscle Fatigue using a Probabilistic Framework for an EMG-based Robot Control Scenario Assessent of Muscle Fatigue using a Probabilistic Fraework for an EMG-based Robot Control Scenario Panagiotis K. Arteiadis and Kostas J. Kyriakopoulos Abstract Huan-robot control interfaces have received

More information

Design of Sliding Mode Stabilizer for Wind Turbine Generator using Dynamic Compensation Observer Technique

Design of Sliding Mode Stabilizer for Wind Turbine Generator using Dynamic Compensation Observer Technique Proceedings of the 6th WSES International Conference on Power Systes, Lisbon, Portugal, Septeber -4, 6 84 Design of Sliding Mode Stabilizer for Wind urbine Generator using Dynaic Copensation Observer echnique

More information