An adaptive switching learning control method for trajectory tracking of robot manipulators

Size: px
Start display at page:

Download "An adaptive switching learning control method for trajectory tracking of robot manipulators"

Transcription

1 Mechatronics 6 (6) 5 6 An aaptive switching learning control metho for trajectory tracking of robot manipulators P.R. Ouyang a, W.J. Zhang a, *, Maan M. Gupta b a Avance Engineering Design Laboratory, Department of Mechanical Engineering, University of Saskatchewan, 57 Campus Drive, Saskatoon, SK, Canaa S7N 5A9 b Intelligent Systems Research Laboratory, Department of Mechanical Engineering, University of Saskatchewan, 57 Campus Drive, Saskatoon, SK, Canaa S7N 5A9 Receive March 4; accepte August 5 Abstract In this paper, a new aaptive switching learning control approach, calle aaptive switching learning PD control (ASL-PD), is propose for trajectory tracking of robot manipulators in an iterative operation moe. The ASL-PD control metho is a combination of the feeback PD control law with a gain switching technique an the feeforwar learning control law with the input torque profile. The torque profile is upate by the previous torque profile (which makes sense for learning). Furthermore, in this new control metho, the switching control scheme is integrate into the iterative learning proceure; as such, the trajectory tracking converges very fast. The ASL-PD metho achieves the asymptotical convergence base on the LyapunovÕs metho. The ASL-PD metho possesses both aaptive an learning capabilities with a simple control structure. The simulation stuy valiates this new metho. In particular, both position an velocity tracking errors monotonically ecrease with the increase of the number of iterations. The convergence rate with the ASL-PD metho is faster than that of the aaptive iterative learning control metho propose by others in literature. Ó 5 Elsevier Lt. All rights reserve. Keywors: Aaptive control; Iterative learning; Switching gain control; PD control; Trajectory tracking; Robot manipulator. Introuction The control of robot manipulators has attracte a great eal of attentions ue to their complex ynamics an wie applications in inustrial systems. Basically, the control methos can be classifie into the following three types. The first type is the traitional feeback control (proportional integral erivative (PID) control or proportional erivative (PD) control [ 4]) where the errors between the esire an the actual performance are treate in certain ways (proportional, erivative, an integral), multiplie by gains, an fe back as the correct input torque. The secon type is the aaptive control [5 ] * Corresponing author. Tel.: ; fax: aresses: chris.zhang@usask.ca, chris_zhang@engr.usask.ca (W.J. Zhang). where the controller moifies its behaviour in response to the changes in the ynamics of the robot manipulator an the characteristics of the isturbances receive by the manipulator system. The thir type is the iterative learning control (ILC) [ 7] where the previous torque profile is ae to the current torque in a certain manner. Some other control methos, incluing the robust control, moel base control, switching control, an sliing moe control, can be in one or another way reviewe either as specialization an/or combination of the three basic types, or are simply ifferent names ue to ifferent emphases when the basic types are examine. The use of traitional PD control is very popular not only because of its simple structure an easy implementation but also its acceptable performance for inustrial applications. It is known that the PD control can be use for trajectory tracking with the asymptotic stability if the /$ - see front matter Ó 5 Elsevier Lt. All rights reserve. oi:.6/j.mechatronics.5.8.

2 5 P.R. Ouyang et al. / Mechatronics 6 (6) 5 6 control gains are carefully selecte [ 4]. However, the PD control is not satisfactory for applications which require high tracking accuracy. This limitation with the PD control is simply ue to the inherent mismatch between the nonlinear ynamics behaviour of a manipulator an the linear regulating behaviour of the PD controller. Such a limitation is also true for the PID control. The aaptive control can cope with parameter uncertainties, such as the link length, mass, inertia, an frictional nonlinearity, with a self-organizing capability. Having such a capability, however, requires extensive computation an thus compromises its application for real-time control problems (especially in high-spee operations). In aition, since the aaptive control generally oes not guarantee that the estimate parameters of the manipulators converge to their true values [8], the tracking errors woul repeately be brought into the system as the manipulators repeat their tasks. Robot manipulators are usually use for repetitive tasks. In this case, the reference trajectory is repeate over a given operation time. This repetitive nature makes it possible to apply ILC to improve the tracking performance from iteration to iteration. It shoul be note that ILC can be further classifie into two kins: off-line learning an on-line learning. In the case of off-line learning control, information in the controlle torque in the current iteration oes not come from the current iteration but from the previous one. Philosophically, the learning in this case is shifte to the off-line moe. This then releases a part of the control workloa at real-time, which implies the improvement of real-time trajectory tracking performance. In the case of the on-line learning control, the feeback control ecision incorporates ILC at real-time. Another active area of research in the control theory is the switching control [9 ]. In the switching control technique, the control of a given plant can be switche among several controllers, an each controller is esigne for a specific nominal moel of the plant. A switching control scheme usually consists of an inner loop (where a caniate controller is connecte in close-loop with the system) an an outer loop (where a supervisor ecies which controller to be use an when to switch to a ifferent one). As such, the switching of controllers is taken place in the time omain. This unerlying philosophy may be moifie to perform such a switching with respect to the iteration of learning. In this paper, we present a new control metho. The basic concept of this new control metho is to combine several control methos by taking avantage of each of them into a hybri one. The architecture of this hybri control metho is as follows: () the control is a learning process through several iterations of off-line operations of a manipulator, () the control structure consists of two parts: a PD feeback part an a feeforwar learning part using the torque profile obtaine from the previous iteration, an (3) the gains in the PD feeback law are aapte accoring to the gain switching strategy with respect to the iteration. This new control metho is calle the aaptive switching learning PD (ASL-PD) control metho. The remainer of the paper is organize as follows. In Section, the ASL-PD control metho is escribe, an its features are iscusse. Section 3 is evote to the analysis of the asymptotic convergence of the ASL-PD control metho using the LyapunovÕs metho. In Section 4, simulation stuies are presente in which the ASL-PD metho is compare with others. Conclusions are given in Section 5.. Aaptive switching learning PD control scheme.. Dynamic moel of a robot manipulator Consier a robot manipulator with n joints running in repetitive operations. Its ynamics can be escribe by a set of nonlinear ifferential equations in the following form []: Dðq j ðtþþ q j ðtþþcðq j ðtþ; _q j ðtþþ_q j ðtþþgðq j ðtþ; _q j ðtþþ þ T a ðtþ ¼ T j ðtþ ðþ where t [, t f ] enotes the time an j N enotes the operation or iteration number. q j ðtþ R n, _q j ðtþ R n, an q j ðtþ R n are the joint position, joint velocity, an joint acceleration vectors, respectively. Dðq j ðtþþ R nn is the inertia matrix, Cðq j ðtþ; _q j ðtþþ_q j ðtþ R n enotes the vector containing the Coriolis an centrifugal terms, Gðq j ðtþ; _q j ðtþþ R n is the gravitational plus frictional force, T a ðtþ R n is the repetitive unknown isturbance, an T j ðtþ R n is the input torque vector. It is common knowlege that robot manipulators have the following properties []: (P) D(q j (t)) is a symmetric, boune, an positive efinite matrix; (P) The matrix _Dðq j ðtþþ Cðq j ðtþ; _q j ðtþþ is skew symmetric. Therefore, x T ð _Dðq j ðtþþ Cðq j ðtþ; _q j ðtþþþx ¼ 8x R n Assume that all parameters of the robot are unknown an that: (A) The esire trajectory q (t) is of the thir-orer continuity for t [,t f ]. (A) For each iteration, the same initial conitions are satisfie, which are q ðþq j ðþ ¼; _q ðþ_q j ðþ ¼; 8j N... ASL-PD controller esign The ASL-PD control metho has two operational moes: the single operational moe an the iterative operational moe. In the single operational moe, the PD control feeback with the gain switching is use, where information from the present operation is utilize. In the iterative operational moe, a simple iterative learning control is applie as feeforwar where information from pre-

3 P.R. Ouyang et al. / Mechatronics 6 (6) vious operations is use. Together with these two operational moes, all information from the current an previous operations is utilize. Specially, the ASL-PD control metho can be escribe as follows. Consier the jth iterative operation for system () with properties (P an P) an assumptions (A an A) uner the following control law: T j ðtþ ¼K j p ej ðtþþk j _ej ðtþ þ T j ðtþ fflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflffl} fflfflffl{zfflfflffl} feeback feeforwar with the following gain switching rule 8 K >< j p ¼ bðjþk p K j ¼ bðjþk j ¼ ; ;...; N >: bðj þ Þ > bðjþ j ¼ ; ;...; N where T (t)=, e j (t)=q (t) q j (t), _e j ðtþ ¼_q ðtþ_q j ðtþ, an K p an K are the initial PD control gain matrices that are iagonal positive efinite. The matrices K p an K are calle the initial proportional an erivative control gains, while matrices K j p an Kj are the control gains of the jth iteration. b(j) is the gain switching factor where b(j) > for j =,,...,N, an it is a function of the iteration number. The gain switching law in (3) is use to ajust the PD gains from iteration to iteration. Such a switching in the ASL-PD control metho acts not in the time omain but in the iteration omain. This is the main ifference between the ASL-PD control metho an the traitional switching control metho (where switching occurs in the time omain). Therefore, the transient process of the switche system, which must be carefully treate in the case of the traitional switching control metho, oes not occur in the ASL-PD control metho. From () an (3) it can be seen that the ASL-PD control law is a combination of feeback (with the switching gain in each iteration) an feeforwar (with the learning scheme). The ASL-PD control metho possesses an aaptive ability, which is emonstrate by the aoption of ifferent control gains in ifferent iterations; see (3). Such a switching takes place at the beginning of each iteration. Therefore, a rapi convergence spee for the trajectory tracking can be expecte. Furthermore, in the ASL-PD control law, the learning occurs ue to the memorization of the torque profiles generate by the previous iterations that inclue information about the ynamics of a controlle system. It shoul be note that such learning is irect in the sense that it generates the controlle torque profile irectly from the existing torque profile in the previous iteration without any moification. Because of the introuction of the learning strategy in the iteration, the state of the controlle object changes from iteration to iteration. This requires an aaptive control to eal with those changes, an the ASL-PD has such an aaptive capability. ðþ ð3þ In the next section, the proof of the asymptotic convergence of the ASL-PD control metho for both position tracking an velocity tracking will be given. 3. Asymptotic convergence with the ASL-PD metho Eq. () can be linearize along the esire trajectory ðq ðtþ; _q ðtþ; q ðtþþ in the following way: DðtÞ e j ðtþþ½cðtþþc ðtþš_e j ðtþþfðtþe j ðtþ þ nð e j ; _e j ; e j ; tþt a ðtþ ¼HðtÞT j ðtþ ð4þ where D(t) =D(q (t)) CðtÞ ¼Cðq ðtþ; _q ðtþþ C ðtþ ¼ oc o_q _q ðtþþ og q ðtþ;_q ðtþ o_q F ðtþ ¼ od q oq ðtþþ oc oq q ðtþ q ðtþ;_q ðtþ q ðtþ;_q ðtþ _q ðtþþ og oq q ðtþ HðtÞ ¼Dðq ðtþþ q ðtþþcðq ðtþ; _q ðtþþ_q ðtþþgðq ðtþþ The term nð e j ; _e j ; e j ; tþ contains the higher orer terms e j ðtþ, _e j ðtþ, an e j (t), an it can be negligible. Therefore, for the jth an j + th iterations, Eq. (4) can be rewritten, respectively, as follows: DðtÞ e j ðtþþ½cðtþþc ðtþš_e j ðtþþfðtþe j ðtþt a ðtþ ¼ HðtÞT j ðtþ ð5þ DðtÞ e jþ ðtþþ½cðtþþc ðtþš_e jþ ðtþþf ðtþe jþ ðtþt a ðtþ ¼ HðtÞT jþ ðtþ For the simplicity of analysis, let K p ¼ KK for the initial iteration, an efine the following parameter: y j ðtþ ¼_e j ðtþþke j ðtþ ð7þ The following theorem can be prove. Theorem. Suppose robot system () satisfies properties (P, P) an assumptions (A, A). Consier the robot manipulator performing repetitive tasks uner the ASL-PD control metho () with the gain switching rule (3). The following shoul hol for all t [,t f ] q j ðtþ j!! q ðtþ _q j ðtþ j!!_q ðtþ provie that the control gains are selecte so that the following relationships hol: l p ¼ k min ðk þ C KDÞ > l r ¼ k min ðk þ C þ F =K _ C =KÞ > l p l r P ð6þ ð8þ ð9þ kf =K ðc þ C KDÞk max ðþ where k min (A) is the minimum eigenvalue of matrix A, an kmk max = maxkm(t)k for 6 t 6 t f. Here, kmk represents the Eucliean norm of M.

4 54 P.R. Ouyang et al. / Mechatronics 6 (6) 5 6 Proof. Define a Lyapunov function caniate as V j ¼ e qs y jt K yj s P ðþ where K > is the initial erivative gain of PD control, an q is a positive constant. Also, efine y j = y j+ y j an e j = e j+ e j. Then, from (7) y j ¼ _e j þ Ke j an from () ðþ T jþ ðtþ ¼K jþ p e jþ ðtþþk jþ _e jþ ðtþþt j ðtþ ð3þ From (5) (7), (), (3), one can obtain the following equation: D_y j þðc þ C KD þ K jþ Þy j þðf KðC þ C KDÞÞe j ¼K jþ y j ð4þ From the efinition of V j, for the j + th iteration, one can get V jþ ¼ e qs y jþt K yjþ s Define DV j = V j+ V j. Then from (), () an (4), we obtain DV j ¼ e qs ðy jt K yj þ y jt K yj Þs ¼ bðj þ Þ ¼ bðj þ Þ e qs ðy jt K jþ e qs y jt K jþ y j s y j þ y jt K jþ y j Þs e qs y jt ððc þ C KD þ K jþ Þy j þðf KðC þ C KDÞÞy j Þs e qs y jt D _ y j s Applying the partial integration an from (A), we have e qs y jt D_y j s ¼ e qs y jt Dy j t ¼ e qs y jt ðtþdðtþy j ðtþþq e qs y jt D_y j s From (P), one can get y jt _Dy j s ¼ ðe qs y jt DÞ y j s y jt Cy j s e qs y jt Dy j s e qs y jt _Dy j s Then DV j ¼ e qt y jt ðtþdðtþy j ðtþq bðj þ Þ From (3), we have e qs y jt ðf KðC þ C KDÞÞe j s e qs y jt ðk jþ þ C KDÞy j s e qs y jt K jþ y j s ¼ bðj þ Þ P e qs y jt Dy j s e qs y jt K yj s e qs y jt K yj s ð5þ ð6þ Substituting () into (5) an noticing (6), we obtain Z DV j t 6 e qt y jt ðtþdðtþy j ðtþq e qs y jt Dy j s bðj þ Þ K e qs _e jt ðk þ C KDÞ_e j s e qs e jt ðk þ C KDÞ_e j s e qs _e jt ðf KðC þ C KDÞÞe j s K e qs e jt ðk þ C KDÞe j s K e qs e jt ðf KðC þ C KDÞÞe j s Applying the partial integration again gives e qs e jt ðk þ C KDÞ_e j s ¼ e qs e jt ðk þ C KDÞe j j t þ q þ e qs e jt ðk þ C KDÞe j s e qs _e jt ðk þ C KDÞe j s e qs e jt ðk _D _C Þe j s Therefore, DV j 6 e qt y jt Dy j q bðj þ Þ Ke qt e jt ðk þ C KDÞe j e qs y jt Dy j s qk e qs e jt ðk þ C KDÞe j s 6 e qt y jt Dy j Ke qt e jt l p e j bðj þ Þ q e qs y jt Dy j s qk e qs ws e qs e jt l p e j s e qs ws ð7þ

5 P.R. Ouyang et al. / Mechatronics 6 (6) where w ¼ _e jt ðk þ C KDÞ_e j þ K_e jt ðf =K ðc þ C KDÞÞe j þ K e jt ðk þ C þ F =K _C =KÞe j Let Q = F/K (C + C KD). Then from (8) an (9), we obtain w P l p k_e k þ K_e T Qe þ K l r kek Applying the Cauchy Schwartz inequality gives _e T Qe P k_e kkqk max kek From (8) () w P l p k_e k Kk_e kkqk max kekþ K l r kek ¼ l p k_e k K kqk l max kek p þ K l p kqk max kek P ð8þ l r From (P) an (8), base on (7), it can be ensure that DV j 6. Therefore, V jþ 6 V j ð9þ From the efinition, K is a positive efinite matrix. From the efinition of V j,v j >, an V j is boune. As a result, y j (t)! when j!. Because e j (t) an _e j ðtþ are two inepenent variables, an K is a positive constant. Thus, if j!, then e j (t)! an _e j ðtþ! for t [,t f ]. Finally, the following conclusions hol 8 < q j ðtþ j!! q ðtþ for t ½; t : _q j ðtþ j! f Š ðþ!_q ðtþ From the above analysis it can be seen that the ASL-PD control metho can guarantee that the tracking errors converge arbitrarily close to zero as the number of iterations increases. The following case stuies base on simulation will emonstrate this conclusion. h 4.. Trajectory tracking of a serial robot manipulator A two egrees of freeom (DOF) serial robot is shown in Fig., which was iscusse in [6] with an aaptive ILC metho. The physical parameters an esire trajectories are the same as in [6] an liste as follows. Physical parameters: m = kg, m = 5 kg, l =m,l =.5 m, l c ¼ :5 m, l c ¼ :5 m, I =.83 kg m an I =.3 kg m. Desire trajectories an the repetitive isturbances: q ¼ sin 3t; q ¼ cos 3t for t ½; 5Š ðtþ ¼a:3 sin t; ðtþ ¼a:ð e t Þ for t ½; 5Š where a is a constant use to examine the capability of the ASL-PD control to eal with the repetitive isturbances. The control gains were also set to be the same as [6] K p ¼ K ¼ iagf; g In the ASL-PD control metho, the control gains were switche from iteration to iteration base on the following rule: K j p ¼ jk p ; Kj ¼ jk ; j ¼ ; ;...; N First, consier a =. In that way, the repetitive isturbances were the same as [6]. Fig. a shows the tracking performance for the initial iteration, where only the PD control with small control gains was use, an no feeforwar is use. It can be seen that the tracking performance was not acceptable because the errors were too large for both joints. However, at the sixth iteration where the ASL-PD control metho was applie, the tracking performance was improve ramatically as shown in Fig. b. At the eighth iteration, the performance was very goo (Fig. c). The velocity tracking performance is shown in Fig. 3. From it one can see that the velocity errors reuce from.96 (ra/s) at the initial iteration to.657 (ra/s) at the sixth iteration, an further to.385 (ra/s) at the eighth iteration for joint. The similar ecreasing tren can be foun for joint. From Figs. an 3 it can be seen that 4. Simulation In orer to have some iea about how effective the propose ASL-PD control metho woul be, we conucte a simulation stuy; specifically we simulate two robot manipulators. The first one was a serial robot manipulator with parameters taken irectly from [6] for the purpose of comparing the ASL-PD metho with the metho propose in Ref. [6] calle the aaptive ILC. It is note that the result for the serial manipulator may not be applicable to the parallel manipulator. Therefore, the secon one is a parallel robot manipulator for which we show the effectiveness of the ASL-PD control metho both in the trajectory tracking error an the require torque in the motor. l l c l l c m,l m,l q Fig.. Configuration of a serial robot manipulator. q

6 56 P.R. Ouyang et al. / Mechatronics 6 (6) 5 6 Angular Error of Actuator Angular Error of Actuator Angular error (ra).5.5 Angular error (ra) (a) Angular error (ra) 4 x -3 Angular Error of Actuator (b) Angular error (ra).5 x -3 Angular Error of Actuator x -3 Angular Error of Actuator 3 x -4 Angular Error of Actuator Angular error (ra) Angular error (ra) (c) Fig.. Position tracking errors for ifferent iterations uner ALS-PD control. (a) Angular errors for two joints in the initial iteration, (b) angular errors for two joints at the sixth iteration an (c) angular errors for two joints at the eighth iteration. the tracking performances were improve incrementally with the increase of the iteration number. As the gain switching rule was introuce at each iteration, the convergence rate increase greatly compare with the control metho evelope in [6]. Table shows the trajectory tracking errors from the initial iteration to the eighth iteration. From Table it can be seen that the tracking performance was consierably improve at the sixth iteration. The maximum position errors for joints an were.4 ras an.4 ras, respectively, while the similar results were achieve after 3 iterations using the aaptive ILC in [6]. (The maximum position errors for

7 P.R. Ouyang et al. / Mechatronics 6 (6) Velocity Error of Actuator Velocity Error of Actuator Angular velocity error (ra/s) Angular velocity error (ra/s) Time omain (sec.) (a) Velocity Error of Actuator. Velocity Error of Actuator Angular velocity error (ra/s) Angular velocity error (ra/s) (b).4 Velocity Error of Actuator.5 Velocity Error of Actuator Angular velocity error (ra/s) Angular velocity error (ra/s) (c) Fig. 3. Velocity tracking errors for ifferent iterations uner ASL-PD control. (a) Velocity errors for two joints in the initial iteration, (b) velocity errors for two joints at the sixth iteration an (c) velocity errors for two joints at the eighth iteration. Table Trajectory tracking errors from iteration to iteration Iteration max e j ðraþ max e j ðraþ E4 max _e j ðra=sþ max _e j ðra=sþ joints an were.4 an.46 (ra), respectively.) Therefore, the comparison of their metho an our metho emonstrates a fast convergence rate with the ASL-PD control metho. It shoul be note that the comparison of the velocity errors was not one as such information was not presente in Ref. [6]. It is further note that there were repetitive isturbances at each iteration in the simulation. To examine the capacity of the ASL-PD uner the repetitive isturbance conition, ifferent levels of the repetitive isturbances were applie in

8 58 P.R. Ouyang et al. / Mechatronics 6 (6) 5 6 Maximum position errors Effect of Repeatable Disturbances for Joint a= a= a=5 a= Maximum position errors Effect of Repeatable Disturbances for Joint a= a= a=5 a= Iteration number Iteration number Maximum velocity errors Effect of Repeatable Disturbances for Joint a= a= a=5 a= Maximum velocity errors Effect of Repeatable Disturbances for Joint a= a= a=5 a= Iteration number Iteration number Fig. 4. Effect of the repetitive isturbance on tracking errors. the simulation. Fig. 4 shows the maximum tracking errors from iteration to iteration for ifferent repetitive isturbances which are expresse by a constant a. A larger constant a means a more isturbance. It shoul be note that in Fig. 4 a = means there is no repetitive isturbance in the simulation, an a = means a large repetitive isturbance inclue in the simulation (specifically, the isturbance acte in joint was about % of the require torque an the isturbance acte in joint was about 4% of the require torque). From this figure, one can see that although the tracking errors for the initial iteration increase with the increase of the isturbance level, the final tracking errors of both the position an the velocity were the same for the ifferent repetitive isturbance levels at the final two iterations. Therefore, we conclue that the ASL-PD control metho has an excellent capability in terms of both rejecting the repetitive isturbance an robustness with respect to the isturbance level. y m r o m r l θ θ 3 q o l θ q l 5 P En-effector x o 3 l 3 m 3 r o 4 3 m 4 q 5 q 3 l 4 θ 4 r 4 o 5 q Trajectory tracking of a parallel robot manipulator A two DOFs parallel robot manipulator is shown in Fig. 5. Table lists its physical parameters. The robot system can be viewe as two serial robotic systems with some constraints; that is, the two en-effectors of these two serial robotic systems reach the same position. Because of this constraint, the ynamics is more complex than that of its Fig. 5. Scheme of a two DOFs parallel robot manipulator. serial counterpart. The etails about the ynamics of the parallel robot manipulator can be foune in [3]. The en-effector of the robot was require to move from point A (.7,.3), to point B (.6,.4), an to point C (.5,.5). The time uration between two nearby points

9 P.R. Ouyang et al. / Mechatronics 6 (6) Table Physical parameters of the parallel robotic manipulator Link m i (kg) l i (m) r i (m) I i (kg m ) h i (ra) was.5 s. The control was carrie out at the joint level where the inverse kinematics was use to calculate the joint position an velocity associate with the specific path of the en-effector. The path was esigne to pass through these three points with the objective of meeting the positions, velocities, an accelerations at these three points using the motion planning metho [4]. In this example, the control gains were selecte as follows: K p ¼ iagf; g; K ¼ iagf; g The gain switching rule was set to be K j p ¼ jk p ; Kj ¼ jk for j ¼ ; ;...; N Fig. 6 shows the position tracking performance improvement for the two actuators from iteration to iteration. From it one can see that, at the initial iteration, the maximum position errors were about. an.38 ra; only after four iterations, the maximum position errors were reuce to.8 an.5 ra; finally, after eight iterations, the maximum errors were reuce to.3 an.8 ra. Fig. 7 shows the velocity tracking performance improvement for the two actuators. At the initial iteration, the maximum velocity errors were about.7 an.68 ra/ s in the two actuators, respectively. But after four iterations, the maximum values were reuce to.5 an.4 ra/s. After eight iterations, the maximum errors in the two actuators became.46 an. ra/s for velocity, respectively. It shoul be note that, while the tracking performance was improve from iteration to iteration, the torques require to rive the two actuators were nearly the same from iteration to iteration after a few iterations. This can be seen from Fig. 8, especially from the fifth iteration to the eighth iteration. It can be seen also from Fig. 8 that the profiles of the require torques were very smooth even as the control gains become larger as the iteration number is increase. Such a property is very useful for the safe use of the actuators an the attenuation of vibration of the controlle plant. It is note that this property was misse in the switching technique in the time omain. Position error (ra) Position Error of Actuator Initial Iteration n Iteration 4 th Iteration Position error (ra) Position Error of Actuator Initial Iteration n Iteration 4 th Iteration Position error (ra ) x -3 Position Error of Actuator 7 th Iteration 8 th Iteration th Iteration Position error (ra) x -3 Position Error of Actuator 8 th Iteration th Iteration 7 th Iteration Fig. 6. Position tracking performance improvement from iteration to iteration.

10 6 P.R. Ouyang et al. / Mechatronics 6 (6) 5 6 Velocity Error of Actuator 4 th Iteration 3 Velocity Error of Actuator Initial Iteration.5 n Iteration Velocity error (ra/s) n Iteration Initial Iteration Velocity error (ra/s) - 4 th Iteration Velocity error (ra/s) Velocity Error of Actuator 6 th Iteration 8 th Iteration 7 th Iteration Velocity error (ra/s) Velocity Error of Actuator 6 th Iteration 7 th Iteration 8 th Iteration Fig. 7. Velocity tracking performance improvement from iteration to iteration. 3 Torque of Actuator 8 Torque of Actuator n iteration 5 th iteration 6 n iteration Torque T (NM) th iteration Torque T (NM) th iteration 5 th iteration Fig. 8. The require torque profiles for iteration j =,5,8. 5. Conclusion In this paper, a new aaptive switching learning PD (ASL-PD) control metho is propose. This control metho is a simple combination of a traitional PD control with a gain switching strategy as feeback an an iterative learning control using the input torque profile obtaine from the previous iteration as feeforwar. The ASL-PD control incorporates both aaptive an learning capabilities; therefore, it can provie an incrementally improve tracking performance with the increase of the iteration number. The ASL-PD control metho achieves the asymptotic convergence base on the LyapunovÕs metho. The position an velocity tracking errors monotonically ecrease with the increase of the iteration number. The concept of integrating the switching technique an the iterative learning scheme works very well; especially with the achievement of a fast convergence spee. The simulation

11 P.R. Ouyang et al. / Mechatronics 6 (6) stuy has emonstrate the effectiveness of the ASL-PD control metho. Its istinct features are the simple structure, easy implementation, fast convergence, an excellent performance. Acknowlegement This work was supporte by the Natural Sciences an Engineering Research Council of Canaa (NSERC) through a PGS-B scholarship to the first author an partially supporte by NSERC through a strategy project research grant to the secon an thir authors. References [] Craig JJ. Introuction to robotics: mechanics an control. Reaing, MA: Aison-Wesley; 986. [] Qu ZH. Global stability of trajectory tracking of robot uner PD control. Dynam Contr 995;5():59 7. [3] Kerry R. PD control with esire gravity compensation of robotic manipulators: a review. Int J Robot Res 997;6(5):66 7. [4] Chen QJ, Chen HT, Wang YJ, Woo PY. Global stability analysis for some trajectory tracking control schemes of robotic manipulators. J Robot Syst ;8(): [5] Craig JJ. Aaptive control of mechanical manipulators. Aison- Wesley; 988. [6] Choi JY, Lee JS. Aaptive iterative learning control of uncertain robotic systems. IEE Proc Contr Theory Appl ;47():7 3. [7] Slotine JJ, Li W. On the aaptive control of robot manipulators. Int J Robot Res 987;6(3): [8] Li Q, Poo AN, Teo CL, Lim CM. Developing a neuro-compensator for the aaptive control of robots. IEE Proc Cont Theory Appl 996;4(6):56 8. [9] Li Q, Poo AN, Teo CL. A multi-rate sampling structure for aaptive robot control using a neuro-compensator. Artificial Intell Eng 996;(): [] Tomei P. Aaptive PD controller for robot manipulators. IEEE Trans Robot Automation 99;7(4): [] Li Q, Tso SK, Zhang WJ. Trajectory tracking control of robot manipulators using a neural-network-base torque-compensator. Proc I Mech E, Part I, J Syst Contr 998;(5):36 7. [] Arimoto S, Kawamura S, Miyasaki F. Bettering operation of robots by learning. J Robot Syst 984;():3 4. [3] Kawamura S, Miyazaki F, Arimoto S. Realization of robot motion base on a learning metho. IEEE Trans Syst Man Cybernet 988;8():3 6. [4] Tayebi A. Aaptive iterative learning control for robot manipulators. In: Proceeings of the American control conference, Denver, CO, USA, June 3. p [5] Kuc TY, Nam K, Lee JS. An iterative learning control of robot manipulators. IEEE Trans Robot Automat 99;7(6): [6] Chen YQ, Moore KL. PI-type iterative learning control revisite. In: Proceeings of the American control conference, Anchorage, AK, USA, May. p [7] Yan XG, Chen IM, Lam J. D-type learning control for nonlinear time-varying systems with unknown initial states an inputs. Trans Inst Measure Contr ;3():69 8. [8] Sun D, Mills JK. Performance improvement of inustrial robot trajectory tracking using aaptive-learning scheme. Trans ASME, J Dynam Syst Measure Contr 999;():85 9. [9] Nussbaum RD. Some remarks on a conjecture in parameter aaptive control. Syst Contr Lett 983;3:43 6. [] Mileton RH, Goowin GC, Hill DJ, Mayne DQ. Design issues in aaptive control. IEEE Trans Automat Contr 988;33():5 8. [] Fu M, Barmish BR. Aaptive stabilization of linear systems via switching control. IEEE Trans Automat Contr 986;3(6): [] Martensson B. The orer of any stabilizing regulator is sufficient a priori information for aaptive stabilizing. Syst Contr Lett 985;6():87 9. [3] Ouyang PR, Li Q, Zhang WJ, Guo LS. Design, moeling an control of a hybri machine system. Mechatronics 4;4():97 7. [4] Ouyang PR, Zhang WJ. Force balancing of robotic mechanisms base on ajustment of kinematic parameters. ASME J Mech Des 5;7(3):433 4.

Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach

Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach W. E. Dixon e-mail: wixon@ces.clemson.eu D. M. Dawson e-mail: awson@ces.clemson.eu E. Zergeroglu e-mail: ezerger@ces.clemson.eu Department of Electrical & Computer Engineering, Clemson University, Clemson,

More information

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 17, No 3 Sofia 017 Print ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-017-0030 Particle Swarm Optimization Base

More information

A MIMO Fuzzy Controller for tracking: Robot control. Carl Crane Professor, Mechanical Engineering University of Florida Gainesville, FL 32611

A MIMO Fuzzy Controller for tracking: Robot control. Carl Crane Professor, Mechanical Engineering University of Florida Gainesville, FL 32611 A MIMO Fuzzy Controller for tracking: Robot control Paul A.C. Mason Assistant Professor, Kevin Walchko Research Assistant Carl Crane Professor, Mechanical Engineering University of Floria Gainesville,

More information

Parts Assembly by Throwing Manipulation with a One-Joint Arm

Parts Assembly by Throwing Manipulation with a One-Joint Arm 21 IEEE/RSJ International Conference on Intelligent Robots an Systems, Taipei, Taiwan, October, 21. Parts Assembly by Throwing Manipulation with a One-Joint Arm Hieyuki Miyashita, Tasuku Yamawaki an Masahito

More information

Dual Arm Robot Research Report

Dual Arm Robot Research Report Dual Arm Robot Research Report Analytical Inverse Kinematics Solution for Moularize Dual-Arm Robot With offset at shouler an wrist Motivation an Abstract Generally, an inustrial manipulator such as PUMA

More information

Impact of changing the position of the tool point on the moving platform on the dynamic performance of a 3RRR planar parallel manipulator

Impact of changing the position of the tool point on the moving platform on the dynamic performance of a 3RRR planar parallel manipulator IOSR Journal of Mechanical an Civil Engineering (IOSR-JMCE) e-issn: 78-84,p-ISSN: 0-4X, Volume, Issue 4 Ver. I (Jul. - Aug. 05), PP 7-8 www.iosrjournals.org Impact of changing the position of the tool

More information

Kinematic Analysis of a Family of 3R Manipulators

Kinematic Analysis of a Family of 3R Manipulators Kinematic Analysis of a Family of R Manipulators Maher Baili, Philippe Wenger an Damien Chablat Institut e Recherche en Communications et Cybernétique e Nantes, UMR C.N.R.S. 6597 1, rue e la Noë, BP 92101,

More information

A Classification of 3R Orthogonal Manipulators by the Topology of their Workspace

A Classification of 3R Orthogonal Manipulators by the Topology of their Workspace A Classification of R Orthogonal Manipulators by the Topology of their Workspace Maher aili, Philippe Wenger an Damien Chablat Institut e Recherche en Communications et Cybernétique e Nantes, UMR C.N.R.S.

More information

Feedback Error Learning Neural Network Applied to a Scara Robot

Feedback Error Learning Neural Network Applied to a Scara Robot Feeback Error Learning Neural Network Applie to a Scara Robot Fernano Passol Dept. of Electrical Engineering University of Passo Funo Passo Funo, Brazil passol@upf.tche.br Abstract This paper escribes

More information

Journal of Cybernetics and Informatics. Slovak Society for Cybernetics and Informatics

Journal of Cybernetics and Informatics. Slovak Society for Cybernetics and Informatics Journal of Cybernetics an Informatics publishe by Slovak Society for Cybernetics an Informatics Volume 13, 1 http://www.sski.sk/casopis/inex.php (home page) ISSN: 1336-4774 Journal of Cybernetics an Informatics

More information

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways Ben, Jogs, An Wiggles for Railroa Tracks an Vehicle Guie Ways Louis T. Klauer Jr., PhD, PE. Work Soft 833 Galer Dr. Newtown Square, PA 19073 lklauer@wsof.com Preprint, June 4, 00 Copyright 00 by Louis

More information

THE APPLICATION OF ARTICLE k-th SHORTEST TIME PATH ALGORITHM

THE APPLICATION OF ARTICLE k-th SHORTEST TIME PATH ALGORITHM International Journal of Physics an Mathematical Sciences ISSN: 2277-2111 (Online) 2016 Vol. 6 (1) January-March, pp. 24-6/Mao an Shi. THE APPLICATION OF ARTICLE k-th SHORTEST TIME PATH ALGORITHM Hua Mao

More information

A new fuzzy visual servoing with application to robot manipulator

A new fuzzy visual servoing with application to robot manipulator 2005 American Control Conference June 8-10, 2005. Portlan, OR, USA FrA09.4 A new fuzzy visual servoing with application to robot manipulator Marco A. Moreno-Armenariz, Wen Yu Abstract Many stereo vision

More information

Learning Polynomial Functions. by Feature Construction

Learning Polynomial Functions. by Feature Construction I Proceeings of the Eighth International Workshop on Machine Learning Chicago, Illinois, June 27-29 1991 Learning Polynomial Functions by Feature Construction Richar S. Sutton GTE Laboratories Incorporate

More information

Fuzzy Learning Variable Admittance Control for Human-Robot Cooperation

Fuzzy Learning Variable Admittance Control for Human-Robot Cooperation Fuzzy Learning ariable Amittance Control for Human-Robot Cooperation Fotios Dimeas an Nikos Aspragathos Abstract This paper presents a metho for variable amittance control in human-robot cooperation tasks,

More information

Comparison of Methods for Increasing the Performance of a DUA Computation

Comparison of Methods for Increasing the Performance of a DUA Computation Comparison of Methos for Increasing the Performance of a DUA Computation Michael Behrisch, Daniel Krajzewicz, Peter Wagner an Yun-Pang Wang Institute of Transportation Systems, German Aerospace Center,

More information

Formation Control of Small Unmanned Aerial Vehicles Using Virtual Leader and Point-to-Multipoint Communication

Formation Control of Small Unmanned Aerial Vehicles Using Virtual Leader and Point-to-Multipoint Communication Trans. Japan Soc. Aero. Space Sci. Vol. 5, No., pp. 3 9, Formation Control of Small Unmanne Aerial Vehicles Using Virtual Leaer an Point-to-Multipoint Communication y Takuma HINO an Takeshi TSUCHIYA Department

More information

Study of Network Optimization Method Based on ACL

Study of Network Optimization Method Based on ACL Available online at www.scienceirect.com Proceia Engineering 5 (20) 3959 3963 Avance in Control Engineering an Information Science Stuy of Network Optimization Metho Base on ACL Liu Zhian * Department

More information

Cluster Center Initialization Method for K-means Algorithm Over Data Sets with Two Clusters

Cluster Center Initialization Method for K-means Algorithm Over Data Sets with Two Clusters Available online at www.scienceirect.com Proceia Engineering 4 (011 ) 34 38 011 International Conference on Avances in Engineering Cluster Center Initialization Metho for K-means Algorithm Over Data Sets

More information

Particle Swarm Optimization with Time-Varying Acceleration Coefficients Based on Cellular Neural Network for Color Image Noise Cancellation

Particle Swarm Optimization with Time-Varying Acceleration Coefficients Based on Cellular Neural Network for Color Image Noise Cancellation Particle Swarm Optimization with Time-Varying Acceleration Coefficients Base on Cellular Neural Network for Color Image Noise Cancellation Te-Jen Su Jui-Chuan Cheng Yang-De Sun 3 College of Information

More information

The speed-controlled interpolator for machining parametric curves

The speed-controlled interpolator for machining parametric curves COMPUTER-AIDED DESIGN Computer-Aie Design 31 (1999) 349 357 www.elsevier.com/locate/ca The spee-controlle interpolator for machining parametric curves S.-S. Yeh, P.-L. Hsu* Department of Electrical an

More information

Open Access Model Free Adaptive Control for Robotic Manipulator Trajectory Tracking

Open Access Model Free Adaptive Control for Robotic Manipulator Trajectory Tracking Send Orders for Reprints to reprints@benthamscience.ae 358 The Open Automation and Control Systems Journal, 215, 7, 358-365 Open Access Model Free Adaptive Control for Robotic Manipulator Trajectory Tracking

More information

Coupling the User Interfaces of a Multiuser Program

Coupling the User Interfaces of a Multiuser Program Coupling the User Interfaces of a Multiuser Program PRASUN DEWAN University of North Carolina at Chapel Hill RAJIV CHOUDHARY Intel Corporation We have evelope a new moel for coupling the user-interfaces

More information

Offloading Cellular Traffic through Opportunistic Communications: Analysis and Optimization

Offloading Cellular Traffic through Opportunistic Communications: Analysis and Optimization 1 Offloaing Cellular Traffic through Opportunistic Communications: Analysis an Optimization Vincenzo Sciancalepore, Domenico Giustiniano, Albert Banchs, Anreea Picu arxiv:1405.3548v1 [cs.ni] 14 May 24

More information

SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH

SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH Galen H Sasaki Dept Elec Engg, U Hawaii 2540 Dole Street Honolul HI 96822 USA Ching-Fong Su Fuitsu Laboratories of America 595 Lawrence Expressway

More information

Throughput Characterization of Node-based Scheduling in Multihop Wireless Networks: A Novel Application of the Gallai-Edmonds Structure Theorem

Throughput Characterization of Node-based Scheduling in Multihop Wireless Networks: A Novel Application of the Gallai-Edmonds Structure Theorem Throughput Characterization of Noe-base Scheuling in Multihop Wireless Networks: A Novel Application of the Gallai-Emons Structure Theorem Bo Ji an Yu Sang Dept. of Computer an Information Sciences Temple

More information

Solution Representation for Job Shop Scheduling Problems in Ant Colony Optimisation

Solution Representation for Job Shop Scheduling Problems in Ant Colony Optimisation Solution Representation for Job Shop Scheuling Problems in Ant Colony Optimisation James Montgomery, Carole Faya 2, an Sana Petrovic 2 Faculty of Information & Communication Technologies, Swinburne University

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks TR-IIS-05-021 Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu, Pangfeng Liu, Da-Wei Wang, Jan-Jan Wu December 2005 Technical Report No. TR-IIS-05-021 http://www.iis.sinica.eu.tw/lib/techreport/tr2005/tr05.html

More information

Fast Fractal Image Compression using PSO Based Optimization Techniques

Fast Fractal Image Compression using PSO Based Optimization Techniques Fast Fractal Compression using PSO Base Optimization Techniques A.Krishnamoorthy Visiting faculty Department Of ECE University College of Engineering panruti rishpci89@gmail.com S.Buvaneswari Visiting

More information

On Effectively Determining the Downlink-to-uplink Sub-frame Width Ratio for Mobile WiMAX Networks Using Spline Extrapolation

On Effectively Determining the Downlink-to-uplink Sub-frame Width Ratio for Mobile WiMAX Networks Using Spline Extrapolation On Effectively Determining the Downlink-to-uplink Sub-frame With Ratio for Mobile WiMAX Networks Using Spline Extrapolation Panagiotis Sarigianniis, Member, IEEE, Member Malamati Louta, Member, IEEE, Member

More information

Using Vector and Raster-Based Techniques in Categorical Map Generalization

Using Vector and Raster-Based Techniques in Categorical Map Generalization Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, 12-14 August 1999 1 Using Vector an Raster-Base Techniques in Categorical Map Generalization Beat Peter an Robert Weibel Department

More information

Loop Scheduling and Partitions for Hiding Memory Latencies

Loop Scheduling and Partitions for Hiding Memory Latencies Loop Scheuling an Partitions for Hiing Memory Latencies Fei Chen Ewin Hsing-Mean Sha Dept. of Computer Science an Engineering University of Notre Dame Notre Dame, IN 46556 Email: fchen,esha @cse.n.eu Tel:

More information

Figure 1: Schematic of an SEM [source: ]

Figure 1: Schematic of an SEM [source:   ] EECI Course: -9 May 1 by R. Sanfelice Hybri Control Systems Eelco van Horssen E.P.v.Horssen@tue.nl Project: Scanning Electron Microscopy Introuction In Scanning Electron Microscopy (SEM) a (bunle) beam

More information

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015)

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015) 5th International Conference on Avance Design an Manufacturing Engineering (ICADME 25) Research on motion characteristics an application of multi egree of freeom mechanism base on R-W metho Xiao-guang

More information

Automation of Bird Front Half Deboning Procedure: Design and Analysis

Automation of Bird Front Half Deboning Procedure: Design and Analysis Automation of Bir Front Half Deboning Proceure: Design an Analysis Debao Zhou, Jonathan Holmes, Wiley Holcombe, Kok-Meng Lee * an Gary McMurray Foo Processing echnology Division, AAS Laboratory, Georgia

More information

Genetic Fuzzy Logic Control Technique for a Mobile Robot Tracking a Moving Target

Genetic Fuzzy Logic Control Technique for a Mobile Robot Tracking a Moving Target .IJCSI.org 67 Genetic Fuzzy Logic Control Technique for a Mobile Robot Tracking a Moving Target Karim Benbouaballah an Zhu Qi-an College of Automation, Harbin Engineering University Harbin, 151, China

More information

Component Swapping Modularity for Distributed Precision Contouring

Component Swapping Modularity for Distributed Precision Contouring IEEE/ASME TRANSACTIONS ON MECHATRONICS 1 Component Swapping Moularity for Distribute Precision Contouring Aza Ghaffari, Member, IEEE, an A. Galip Ulsoy, Fellow, IEEE Abstract Prior works use numerical

More information

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators 56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically

More information

Neuro-based adaptive internal model control for robot manipulators

Neuro-based adaptive internal model control for robot manipulators Neuro-based adaptive internal model control for robot manipulators ** ** Q. Li, A. N. Poi, C. M. Lim, M. Ang' ** Electronic & Computer Engineering Department Ngee Ann Polytechnic, Singapore 2159 535 Clementi

More information

Advanced method of NC programming for 5-axis machining

Advanced method of NC programming for 5-axis machining Available online at www.scienceirect.com Proceia CIRP (0 ) 0 07 5 th CIRP Conference on High Performance Cutting 0 Avance metho of NC programming for 5-axis machining Sergej N. Grigoriev a, A.A. Kutin

More information

6 Gradient Descent. 6.1 Functions

6 Gradient Descent. 6.1 Functions 6 Graient Descent In this topic we will iscuss optimizing over general functions f. Typically the function is efine f : R! R; that is its omain is multi-imensional (in this case -imensional) an output

More information

Local Path Planning with Proximity Sensing for Robot Arm Manipulators. 1. Introduction

Local Path Planning with Proximity Sensing for Robot Arm Manipulators. 1. Introduction Local Path Planning with Proximity Sensing for Robot Arm Manipulators Ewar Cheung an Vlaimir Lumelsky Yale University, Center for Systems Science Department of Electrical Engineering New Haven, Connecticut

More information

AC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY

AC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY AC 2009-130: ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY Alireza Rahrooh, University of Central Florida Alireza Rahrooh is aprofessor of Electrical Engineering Technology at the University of Central

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu Institute of Information Science Acaemia Sinica Taipei, Taiwan Da-wei Wang Jan-Jan Wu Institute of Information Science

More information

Controlling formations of multiple mobile robots. Jaydev P. Desai Jim Ostrowski Vijay Kumar

Controlling formations of multiple mobile robots. Jaydev P. Desai Jim Ostrowski Vijay Kumar Controlling formations of multiple mobile robots Jayev P. Desai Jim Ostrowski Vijay Kumar General Robotics an Active Sensory Perception (GRASP) Laboratory, University of Pennsylvania 340 Walnut Street,

More information

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method Southern Cross University epublications@scu 23r Australasian Conference on the Mechanics of Structures an Materials 214 Transient analysis of wave propagation in 3D soil by using the scale bounary finite

More information

Non-homogeneous Generalization in Privacy Preserving Data Publishing

Non-homogeneous Generalization in Privacy Preserving Data Publishing Non-homogeneous Generalization in Privacy Preserving Data Publishing W. K. Wong, Nios Mamoulis an Davi W. Cheung Department of Computer Science, The University of Hong Kong Pofulam Roa, Hong Kong {wwong2,nios,cheung}@cs.hu.h

More information

Random Clustering for Multiple Sampling Units to Speed Up Run-time Sample Generation

Random Clustering for Multiple Sampling Units to Speed Up Run-time Sample Generation DEIM Forum 2018 I4-4 Abstract Ranom Clustering for Multiple Sampling Units to Spee Up Run-time Sample Generation uzuru OKAJIMA an Koichi MARUAMA NEC Solution Innovators, Lt. 1-18-7 Shinkiba, Koto-ku, Tokyo,

More information

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction New Geometric Interpretation an Analytic Solution for uarilateral Reconstruction Joo-Haeng Lee Convergence Technology Research Lab ETRI Daejeon, 305 777, KOREA Abstract A new geometric framework, calle

More information

Interior Permanent Magnet Synchronous Motor (IPMSM) Adaptive Genetic Parameter Estimation

Interior Permanent Magnet Synchronous Motor (IPMSM) Adaptive Genetic Parameter Estimation Interior Permanent Magnet Synchronous Motor (IPMSM) Aaptive Genetic Parameter Estimation Java Rezaie, Mehi Gholami, Reza Firouzi, Tohi Alizaeh, Karim Salashoor Abstract - Interior permanent magnet synchronous

More information

Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency

Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency Software Reliability Moeling an Cost Estimation Incorporating esting-effort an Efficiency Chin-Yu Huang, Jung-Hua Lo, Sy-Yen Kuo, an Michael R. Lyu -+ Department of Electrical Engineering Computer Science

More information

Frequency Domain Parameter Estimation of a Synchronous Generator Using Bi-objective Genetic Algorithms

Frequency Domain Parameter Estimation of a Synchronous Generator Using Bi-objective Genetic Algorithms Proceeings of the 7th WSEAS International Conference on Simulation, Moelling an Optimization, Beijing, China, September 15-17, 2007 429 Frequenc Domain Parameter Estimation of a Snchronous Generator Using

More information

Distributed Line Graphs: A Universal Technique for Designing DHTs Based on Arbitrary Regular Graphs

Distributed Line Graphs: A Universal Technique for Designing DHTs Based on Arbitrary Regular Graphs IEEE TRANSACTIONS ON KNOWLEDE AND DATA ENINEERIN, MANUSCRIPT ID Distribute Line raphs: A Universal Technique for Designing DHTs Base on Arbitrary Regular raphs Yiming Zhang an Ling Liu, Senior Member,

More information

On the Role of Multiply Sectioned Bayesian Networks to Cooperative Multiagent Systems

On the Role of Multiply Sectioned Bayesian Networks to Cooperative Multiagent Systems On the Role of Multiply Sectione Bayesian Networks to Cooperative Multiagent Systems Y. Xiang University of Guelph, Canaa, yxiang@cis.uoguelph.ca V. Lesser University of Massachusetts at Amherst, USA,

More information

APPLYING GENETIC ALGORITHM IN QUERY IMPROVEMENT PROBLEM. Abdelmgeid A. Aly

APPLYING GENETIC ALGORITHM IN QUERY IMPROVEMENT PROBLEM. Abdelmgeid A. Aly International Journal "Information Technologies an Knowlege" Vol. / 2007 309 [Project MINERVAEUROPE] Project MINERVAEUROPE: Ministerial Network for Valorising Activities in igitalisation -

More information

Optimal path planning in a constant wind with a bounded turning rate

Optimal path planning in a constant wind with a bounded turning rate Optimal path planning in a constant win with a boune turning rate Timothy G. McGee, Stephen Spry an J. Karl Herick Center for Collaborative Control of Unmanne Vehicles, University of California, Berkeley,

More information

Verifying performance-based design objectives using assemblybased vulnerability

Verifying performance-based design objectives using assemblybased vulnerability Verying performance-base esign objectives using assemblybase vulnerability K.A. Porter Calornia Institute of Technology, Pasaena, Calornia, USA A.S. Kiremijian Stanfor University, Stanfor, Calornia, USA

More information

Skyline Community Search in Multi-valued Networks

Skyline Community Search in Multi-valued Networks Syline Community Search in Multi-value Networs Rong-Hua Li Beijing Institute of Technology Beijing, China lironghuascut@gmail.com Jeffrey Xu Yu Chinese University of Hong Kong Hong Kong, China yu@se.cuh.eu.h

More information

THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE

THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE БСУ Международна конференция - 2 THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE Evgeniya Nikolova, Veselina Jecheva Burgas Free University Abstract:

More information

Algorithm for Intermodal Optimal Multidestination Tour with Dynamic Travel Times

Algorithm for Intermodal Optimal Multidestination Tour with Dynamic Travel Times Algorithm for Intermoal Optimal Multiestination Tour with Dynamic Travel Times Neema Nassir, Alireza Khani, Mark Hickman, an Hyunsoo Noh This paper presents an efficient algorithm that fins the intermoal

More information

BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES

BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES OLIVIER BERNARDI AND ÉRIC FUSY Abstract. We present bijections for planar maps with bounaries. In particular, we obtain bijections for triangulations an quarangulations

More information

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama an Hayato Ohwaa Faculty of Sci. an Tech. Tokyo University of Science, 2641 Yamazaki, Noa-shi, CHIBA, 278-8510, Japan hiroyuki@rs.noa.tus.ac.jp,

More information

Design of Controller for Crawling to Sitting Behavior of Infants

Design of Controller for Crawling to Sitting Behavior of Infants Design of Controller for Crawling to Sitting Behavior of Infants A Report submitte for the Semester Project To be accepte on: 29 June 2007 by Neha Priyaarshini Garg Supervisors: Luovic Righetti Prof. Auke

More information

Adjacency Matrix Based Full-Text Indexing Models

Adjacency Matrix Based Full-Text Indexing Models 1000-9825/2002/13(10)1933-10 2002 Journal of Software Vol.13, No.10 Ajacency Matrix Base Full-Text Inexing Moels ZHOU Shui-geng 1, HU Yun-fa 2, GUAN Ji-hong 3 1 (Department of Computer Science an Engineering,

More information

Modifying ROC Curves to Incorporate Predicted Probabilities

Modifying ROC Curves to Incorporate Predicted Probabilities Moifying ROC Curves to Incorporate Preicte Probabilities Cèsar Ferri DSIC, Universitat Politècnica e València Peter Flach Department of Computer Science, University of Bristol José Hernánez-Orallo DSIC,

More information

An Algorithm for Building an Enterprise Network Topology Using Widespread Data Sources

An Algorithm for Building an Enterprise Network Topology Using Widespread Data Sources An Algorithm for Builing an Enterprise Network Topology Using Wiesprea Data Sources Anton Anreev, Iurii Bogoiavlenskii Petrozavosk State University Petrozavosk, Russia {anreev, ybgv}@cs.petrsu.ru Abstract

More information

An Adaptive Routing Algorithm for Communication Networks using Back Pressure Technique

An Adaptive Routing Algorithm for Communication Networks using Back Pressure Technique International OPEN ACCESS Journal Of Moern Engineering Research (IJMER) An Aaptive Routing Algorithm for Communication Networks using Back Pressure Technique Khasimpeera Mohamme 1, K. Kalpana 2 1 M. Tech

More information

Attitude Dynamics and Control of a Dual-Body Spacecraft using Variable-Speed Control Moment Gyros

Attitude Dynamics and Control of a Dual-Body Spacecraft using Variable-Speed Control Moment Gyros Attitue Dynamics an Control of a Dual-Boy Spacecraft using Variable-Spee Control Moment Gyros Abstract Marcello Romano, Brij N. Agrawal Department of Mechanical an Astronautical Engineering, US Naval Postgrauate

More information

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks : a Movement-Base Routing Algorithm for Vehicle A Hoc Networks Fabrizio Granelli, Senior Member, Giulia Boato, Member, an Dzmitry Kliazovich, Stuent Member Abstract Recent interest in car-to-car communications

More information

Controlling the Motion of a Planar 3-DOF Manipulator Using PID Controllers

Controlling the Motion of a Planar 3-DOF Manipulator Using PID Controllers Controlling the Motion of a Planar -DOF Manipulator Using PID Controllers Thien Van NGUYEN*,1, Dan N. DUMITRIU 1,, Ion STROE 1 *Corresponding author *,1 POLITEHNICA University of Bucharest, Department

More information

Table-based division by small integer constants

Table-based division by small integer constants Table-base ivision by small integer constants Florent e Dinechin, Laurent-Stéphane Diier LIP, Université e Lyon (ENS-Lyon/CNRS/INRIA/UCBL) 46, allée Italie, 69364 Lyon Ceex 07 Florent.e.Dinechin@ens-lyon.fr

More information

FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD

FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD Warsaw University of Technology Faculty of Physics Physics Laboratory I P Joanna Konwerska-Hrabowska 6 FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD.

More information

Real Time On Board Stereo Camera Pose through Image Registration*

Real Time On Board Stereo Camera Pose through Image Registration* 28 IEEE Intelligent Vehicles Symposium Einhoven University of Technology Einhoven, The Netherlans, June 4-6, 28 Real Time On Boar Stereo Camera Pose through Image Registration* Fai Dornaika French National

More information

Animated Surface Pasting

Animated Surface Pasting Animate Surface Pasting Clara Tsang an Stephen Mann Computing Science Department University of Waterloo 200 University Ave W. Waterloo, Ontario Canaa N2L 3G1 e-mail: clftsang@cgl.uwaterloo.ca, smann@cgl.uwaterloo.ca

More information

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means Classifying Facial Expression with Raial Basis Function Networks, using Graient Descent an K-means Neil Allrin Department of Computer Science University of California, San Diego La Jolla, CA 9237 nallrin@cs.ucs.eu

More information

A New Search Algorithm for Solving Symmetric Traveling Salesman Problem Based on Gravity

A New Search Algorithm for Solving Symmetric Traveling Salesman Problem Based on Gravity Worl Applie Sciences Journal 16 (10): 1387-1392, 2012 ISSN 1818-4952 IDOSI Publications, 2012 A New Search Algorithm for Solving Symmetric Traveling Salesman Problem Base on Gravity Aliasghar Rahmani Hosseinabai,

More information

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS Ahmad Manasra, 135037@ppu.edu.ps Department of Mechanical Engineering, Palestine Polytechnic University, Hebron, Palestine

More information

Optimization of cable-stayed bridges with box-girder decks

Optimization of cable-stayed bridges with box-girder decks Avances in Engineering Software 31 (2000) 417 423 www.elsevier.com/locate/avengsoft Optimization of cable-staye briges with box-girer ecks L.M.C. Simões*, J.H.J.O. Negrão Department of Civil Engineering,

More information

Calculation on diffraction aperture of cube corner retroreflector

Calculation on diffraction aperture of cube corner retroreflector November 10, 008 / Vol., No. 11 / CHINESE OPTICS LETTERS 8 Calculation on iffraction aperture of cube corner retroreflector Song Li (Ó Ø, Bei Tang (», an Hui Zhou ( ï School of Electronic Information,

More information

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

EFFICIENT ON-LINE TESTING METHOD FOR A FLOATING-POINT ADDER

EFFICIENT ON-LINE TESTING METHOD FOR A FLOATING-POINT ADDER FFICINT ON-LIN TSTING MTHOD FOR A FLOATING-POINT ADDR A. Droz, M. Lobachev Department of Computer Systems, Oessa State Polytechnic University, Oessa, Ukraine Droz@ukr.net, Lobachev@ukr.net Abstract In

More information

Robotics 2 Iterative Learning for Gravity Compensation

Robotics 2 Iterative Learning for Gravity Compensation Robotics 2 Iterative Learning for Gravity Compensation Prof. Alessandro De Luca Control goal! regulation of arbitrary equilibium configurations in the presence of gravity! without explicit knowledge of

More information

Indexing the Edges A simple and yet efficient approach to high-dimensional indexing

Indexing the Edges A simple and yet efficient approach to high-dimensional indexing Inexing the Eges A simple an yet efficient approach to high-imensional inexing Beng Chin Ooi Kian-Lee Tan Cui Yu Stephane Bressan Department of Computer Science National University of Singapore 3 Science

More information

A PSO Optimized Layered Approach for Parametric Clustering on Weather Dataset

A PSO Optimized Layered Approach for Parametric Clustering on Weather Dataset Vol.3, Issue.1, Jan-Feb. 013 pp-504-508 ISSN: 49-6645 A PSO Optimize Layere Approach for Parametric Clustering on Weather Dataset Shikha Verma, 1 Kiran Jyoti 1 Stuent, Guru Nanak Dev Engineering College

More information

Mahdiyeh Eslami, Reza Seyedi Marghaki, Mahdi Shamsadin Motlagh

Mahdiyeh Eslami, Reza Seyedi Marghaki, Mahdi Shamsadin Motlagh International Journal of Scientific & Engineering Research, Volume 6, Issue 1, January-2015 322 Application of Imperialist Competitive Algorithm for Optimum Iterative Learning Control Model Mahdiyeh Eslami,

More information

William S. Law. Erik K. Antonsson. Engineering Design Research Laboratory. California Institute of Technology. Abstract

William S. Law. Erik K. Antonsson. Engineering Design Research Laboratory. California Institute of Technology. Abstract Optimization Methos for Calculating Design Imprecision y William S. Law Eri K. Antonsson Engineering Design Research Laboratory Division of Engineering an Applie Science California Institute of Technology

More information

Written exams of Robotics 2

Written exams of Robotics 2 Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia

More information

A Plane Tracker for AEC-automation Applications

A Plane Tracker for AEC-automation Applications A Plane Tracker for AEC-automation Applications Chen Feng *, an Vineet R. Kamat Department of Civil an Environmental Engineering, University of Michigan, Ann Arbor, USA * Corresponing author (cforrest@umich.eu)

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Svärm, Linus; Stranmark, Petter Unpublishe: 2010-01-01 Link to publication Citation for publishe version (APA): Svärm, L., & Stranmark, P. (2010). Shift-map Image Registration.

More information

Politecnico di Torino. Porto Institutional Repository

Politecnico di Torino. Porto Institutional Repository Politecnico i Torino Porto Institutional Repository [Proceeing] Automatic March tests generation for multi-port SRAMs Original Citation: Benso A., Bosio A., i Carlo S., i Natale G., Prinetto P. (26). Automatic

More information

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway State Inexe Policy Search by Dynamic Programming Charles DuHaway Yi Gu 5435537 503372 December 4, 2007 Abstract We consier the reinforcement learning problem of simultaneous trajectory-following an obstacle

More information

AnyTraffic Labeled Routing

AnyTraffic Labeled Routing AnyTraffic Labele Routing Dimitri Papaimitriou 1, Pero Peroso 2, Davie Careglio 2 1 Alcatel-Lucent Bell, Antwerp, Belgium Email: imitri.papaimitriou@alcatel-lucent.com 2 Universitat Politècnica e Catalunya,

More information

A half-scan error reduction based algorithm for cone-beam CT

A half-scan error reduction based algorithm for cone-beam CT Journal of X-Ray Science an Technology 12 (2004) 73 82 73 IOS Press A half-scan error reuction base algorithm for cone-beam CT Kai Zeng a, Zhiqiang Chen a, Li Zhang a an Ge Wang a,b a Department of Engineering

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Linus Svärm Petter Stranmark Centre for Mathematical Sciences, Lun University {linus,petter}@maths.lth.se Abstract Shift-map image processing is a new framework base on energy

More information

Inverse Model to Determine the Optimal Number of Drops of RDC Column Using Fuzzy Approach

Inverse Model to Determine the Optimal Number of Drops of RDC Column Using Fuzzy Approach Inverse Moel to Determine the Optimal Number of Drops of RDC Column Using Fuzzy Approach 1 HAFEZ IBRAHIM, 2 JAMALLUDIN TALIB, 3 NORMAH MAAN Department of Mathematics Universiti Teknologi Malaysia 81310

More information

Implementation and Evaluation of NAS Parallel CG Benchmark on GPU Cluster with Proprietary Interconnect TCA

Implementation and Evaluation of NAS Parallel CG Benchmark on GPU Cluster with Proprietary Interconnect TCA Implementation an Evaluation of AS Parallel CG Benchmark on GPU Cluster with Proprietary Interconnect TCA Kazuya Matsumoto 1, orihisa Fujita 2, Toshihiro Hanawa 3, an Taisuke Boku 1,2 1 Center for Computational

More information

Polygon Simplification by Minimizing Convex Corners

Polygon Simplification by Minimizing Convex Corners Polygon Simplification by Minimizing Convex Corners Yeganeh Bahoo 1, Stephane Durocher 1, J. Mark Keil 2, Saee Mehrabi 3, Sahar Mehrpour 1, an Debajyoti Monal 1 1 Department of Computer Science, University

More information

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný Serial Manipulator Statics Robotics Serial Manipulator Statics Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics (CIIRC) Czech Technical University

More information

Wireless Sensing and Structural Control Strategies

Wireless Sensing and Structural Control Strategies Wireless Sensing an Structural Control Strategies Kincho H. Law 1, Anrew Swartz 2, Jerome P. Lynch 3, Yang Wang 4 1 Dept. of Civil an Env. Engineering, Stanfor University, Stanfor, CA 94305, USA 2 Dept.

More information

Chapter 5 Proposed models for reconstituting/ adapting three stereoscopes

Chapter 5 Proposed models for reconstituting/ adapting three stereoscopes Chapter 5 Propose moels for reconstituting/ aapting three stereoscopes - 89 - 5. Propose moels for reconstituting/aapting three stereoscopes This chapter offers three contributions in the Stereoscopy area,

More information