Implementation of a New PC based Controller for a PUMA Robot based on COEM

Size: px
Start display at page:

Download "Implementation of a New PC based Controller for a PUMA Robot based on COEM"

Transcription

1 IAEG Internatonal Journal of Computer Scence, 35:2, IJCS_35_2_ Implementaton of a ew PC based Controller for a PUMA Robot based on COEM M. Farooq M, Member IAEG. Dao Bo Wang Abstract The Controller Output Error Method (COEM) s ntroduced and appled to the desgn of an adaptve fuzzy controller for a PUMA robot. The method employs a gradent decent algorthm to mnmze a cost functon whch s based on the error at the controller output. The cost functon s mnmzed by adaptng some or all of the parameters of the fuzzy controller. The paper also descrbes the replacement of a controller for a PUMA 52 robot wth a newly desgned PC based (open archtecture) controller employng COEM. The orgnal structure of the PUMA robot s retaned. The hardware of the new controller ncludes n-house desgned parts as: PWM amplfers; dgtal and analog controllers; I/O cards; sgnal condtoner cards; and 6 bts A/D and D/A boards. An Intel Pentum IV ndustral computer s used as the central controller. The control software has been mplemented usng VC++ programmng language. The traectory trackng performance of all the sx onts was tested at varyng veloctes. The expermental results showed that t s feasble to mplement the suggested open archtecture platform for PUMA 5 Seres robots through software routnes runnng on a PC. Index Terms PUMA robot, Adaptve fuzzy control, Pulse wdth modulaton (PWM) amplfer, Graphcal user Interface (GUI), Controller output error method (COEM). I. ITRODUCTIO Robots form an essental part of mechatroncs and Computer Integrated Manufacturng (CIM) systems. Robots are generally controlled by dedcated controllers. As upgrades become costly and nterfacng becomes complex due to hardware and software conflcts, the flexblty of the robotc manpulators s reduced. Dedcated hardware and propretary software whch normally allows only hgh level programmng by the users are costly and dffcult to understand. Snce the early years of 98 s many proects have been carred out to develop an open archtecture controller such as GC[], GISC[2], ROBLIE[3] and so on whch try to solve the problem of realzaton of an open archtecture controller, and several prototype systems have been developed. However, they are not wdely accepted due to the overly restrctve defntons and specal standards. Manuscrpt receved January 7, 28. Ths work was supported n part by the Smulaton & Machne Control Lab, College of Automaton Engneerng, anng Unversty of Aeronautcs & Astronautcs. M. Farooq s wth the Smulaton & Machne Control Lab, College of Automaton Engneerng, anng Unversty of Aeronautcs & Astronautcs, 26, PR Chna (phone: ; fax: ; e-mal: muhfarooq@nuaa.edu.cn) Dao-Bo Wang s wth the Smulaton & Machne Control Lab, College of Automaton Engneerng, anng Unversty of Aeronautcs & Astronautcs, 26, PR Chna (e-mal: dbwang@nuaa.edu.cn).. The Unmate PUMA 5 seres Robots manly uses DEC LSI processor runnng VAL robot control software[4]. Methods of bypassng VAL are dscussed n lterature, ncludng Unmaton techncal reports[5]. However, most of these procedures have been confned to replacng the LSI wth another DEC computer, leavng perpheral hardware ntact. A well- refned open structure archtecture for ndustral robot s dscussed n [6]. However; t s manly based on Common Obect Request Broker Archtecture (COBRA), leavng scope to smplfy the hardware and software work. A hardware retroft for Puma 56 robot s dscussed n [7] but stll t reles on specal-purpose TRC4 cards nstalled on the backplane of Mark II controller. The shft towards the personal computer open archtecture robot controller and the mpact of usng these newer controllers for system ntegraton s dscussed n [8]. In fact; t s far more cost effectve to develop new hardware usng less specfc nterfaces. An mproved PC-based desgn for Puma robot was presented n [9] but ths hardware confguraton purely depends on n-house bult desgns. In our paper a flexble, modular hardware s developed for the puma robot, ncorporatng a personal computer, n-house as well as specalzed hardware. Some techncal problems n the prevous desgn for velocty test profle of onts, 2 and 4 have also been addressed. The onts poston trackng error at hgh veloctes s also mnmzed n our desgn. In ths paper, an adaptve fuzzy control desgn s developed for robot traectory trackng control. The controller output error method (COEM) s ntroduced n proposed desgn, whch can be used for the on-lne tunng of parameters of a fuzzy controller. Ths method can be used wth any fuzzy controller desgn; the only requrement s that controller must be stable before the commencement of on-lne tunng. Thus, at frst, any fuzzy rule-based model and any nference mechansm can be employed to parameterze and ntalze controller of the system, and then COEM s appled subsequently to tune parameters of fuzzy controller for purpose of achevng better performance Although the method has already been dscussed by few authors, but ts mplementaton for a PUMA robot usng an open archtecture platform was not studed so far. The authors employ the adaptve fuzzy control usng COEM method as a control strategy to mplement the open archtecture desgn for PUMA 56 robot. II. ORIGIAL PUMA UIMATE 5 The Unmaton Mark II s an ndustral robot controller as shown as n Fg.. It conssts of manly a DEC LS seral (Advance onlne publcaton: 2 May 28)

2 IAEG Internatonal Journal of Computer Scence, 35:2, IJCS_35_2_ Fg.2 PUMA robot 52 onts dentfcaton Fg. Unmate Puma 52 block dagram nterface board; CMOS board and EPROM board; servo nterface board and Sx dgtal servo boards [2]. The orgnal system used a large number of operatonal amplfers and dscrete components for condtonng of shaft encoder sgnals and amplfcaton of analog control voltages. Ths leaves consderable scope to smplfy and compact the controller desgn by substtuton of more modern components. III. EW HARDWARE COFIGURATIO The PUMA 52 robot used for work s descrbed n Fg.2. It s a member of the Unmate 56 seres of Robots, havng sx onts. Each of PUMA 52 onts s drven by through a gear tran by a permanent magnet DC servo motor whch ncorporates a rotary shaft encoder, a tachometer and a potentometer. The new system s block dagram s shown n the Fg.3. The PWM amplfer box contans 6 n- house bult amplfers employng SA. The SA amplfer s a pulse wdth modulaton amplfer that can supply 2KW to the load. The control box ncludes an nternally desgned dgtal condtoner card for shaft encoder s sgnals and an analog condtoner card for potentometer and tachometer. The n-house bult encoder condtoner card uses ALTERA MAX 7256AETC- CPLD [3]. It belongs to MAX 7A programmable devce famly. The card has 3 CPLDs one for each shaft encoder The robotc arm needs two dgtal condtoner cards. The CPLDs are programmed usng VHDL language. The sgnals A+, A-, B+, B-, Z+ and Z-, VCC and DGD are the eght sgnals from rotary shaft encoder whch are nterfaced to the CPLD va a dfferental lne recever MC3486. The 24 sgnals D_wast to D23_wast go to 6 channels 722 DIO card. The other 5 onts shaft encoders are connected to dgtal condtoner card n the same way. The power supply unt ncorporates power supples for PWM amplfers unts, sgnal condtoner cards and an exctaton V power supply for 6 servo motors. A Pentum IV ndustral computer s used as a central controller. It has one 6 channel 722 DIO card, 6 bts 86 A/D and 626 D/A cards. The analog sgnals from tachometers and potentometers are fed nto the analog condtoner card. The card was desgned at Smulaton & Machne Control lab (S & MC). After condtonng the sgnals, they are fed to ndustral PC (A/D card). The analog feedback sgnals from D/A are provded to PWM amplfers for each ont to complete the speed loop. A. Advantages of new PC based PUMA robot A new PC-based PUMA robot manpulator control system has three advantages: smplcty, flexblty and low cost. The hardware and software complexty of the Unmate Mark II robot controller s extensvely reduced as dscussed n secton 3. Flexblty refers to the ablty to mplement arbtrary control strateges whch can easly ntegrate sensor nformaton nto low level control. Flexblty also refers to the ablty to easly use wde varety of sensors n the traectory generator. The suggested PC based platform has the ablty to easly ntegrate such sensors as sonars, rangng lasers, cameras etc. that would allow the user to mplement complex control strateges (e.g. vson based control). Wth the current dgtal servo boards n the Mark II, none of these advanced modes are feasble. Another potental advantage of the suggested platform s ts cost effectveness. Due to economes of scale and ncreased CPU power, personal computers have become vable and cost effectve alternatves to workstatons n engneerng applcatons. An Intel processor easly outperforms a Spark IPX whle costs less than a thousand dollars. IV. DESCRIPTIO OF THE COTROL SCHEME A. Manpulator dynamc model The dynamc model of an n-lnk manpulator s gven as [4]: (Advance onlne publcaton: 2 May 28)

3 IAEG Internatonal Journal of Computer Scence, 35:2, IJCS_35_2_ M(q) q& + C(q,q)q & & + G(q) = τ () Where q s the n dmensonal ont varable, q& s the tme dervatve of q,.e. velocty, M(q) s the n n nerta matrx, C ( q, q&) q& s the n-dmensonal vector of corols and centrfugal force, G(q) s the n-dmensonal vector of gravty force and τ s the n dmensonal vector of appled torque. After takng the effects of random dsturbances nto account, the manpulator dynamc model becomes as under: M(q) q& + C(q,q)q & & + G(q) + Bd (q,q) & = τ (2) Where ( q, q& ) represents an addtve bounded B d dsturbance due to load varaton and modelng errors. A. The Controller Output Error Method The Controller output error method s a technque of fne tunng the parameters of a fuzzy system wthn the control archtecture shown n Fg.4.COEM s a strategy for adaptng the parameters of a controller wthout the use of an mplct or explct plant model. The underlyng dea of COEM s as follows. Each tme the response of a plant to a set-pont sgnal s observed, we learn how to repeat that response, should t be requred n future. Tradtonally, adaptve control strateges have been categorzed nto two groups: drect and ndrect. These approaches rely mplctly or explctly on a plant model n order to derve the approprate change n each controller parameter from the plant output error, e y ( = r( = y(. In COEM, the plant output error s not utlzed and therefore no plant model s requred. The lack of dependence on the plant output error, however, ntroduces a restrcton on the applcaton of COEM. Snce the cost functon s not based on the plant output error, ths error s not drectly mnmzed. Ths mples that f the controller does not already stablze the plant, COEM s not lkely to cause t to do so. In other words, the controller must be able to stablze the plant before COEM s utlzed. We consder the non lnear plant y(k + ) = F(y(,...y(k q + ),u(,...u(k q + ) (3) where y ( s the plant output at nstant k F(.) s a non lnear functon and u( s the control sgnal. The constant p and q defnes the order of the plant. At any nstance the state of the plant may be defned by T S = [y(,...y(k p + )] Assumng that the plant s observable). The fuzzy controller produces a control sgnal u (, whch drves the output of the plant to y ( k +). Regardless of whether or not ths was the desred response, f the transton from state S to an output y( k +) s requred agan n future, the approprate control sgnal for the plant would be u (. Ths s n contrast to the normal control problems where the am s to desgn a controller whch wll drve the plant output to track the gven reference sgnal r (. The fuzzy controller n fg.4 outputs the sgnal u(ˆ nstead of producng a control sgnal u(. Thus the output error s e u ( = u( ˆ u(. An mportant pont s that although u(ˆk ) s produced by the controller; t s not appled to the plant. In fact t s used to calculate e u (. u(ˆk ) s computed by producng a new controller nput vector whch s passed through the fuzzy controller. A fuzzy controller can be defned as a functonal relaton between a set of nputs and outputs. Ths s gven by Fg. 3 Schematc dagram of new robot hardware (Advance onlne publcaton: 2 May 28)

4 IAEG Internatonal Journal of Computer Scence, 35:2, IJCS_35_2_ u( = G(z(,Θ( ), where In ths paper the lngustc values are defned by Gaussan membershp functons and are gven as: z( = [r(,y(,...y(k n + ),u(k ),...u(k m)] (4) Where G( ) s the functon defnng the controller characterstcs, Θ( s the set of controller parameters and z( s the controller nput vector and, m and n are the constants. ote that l=m+n+. The fuzzy controller s parameterzed by Θ ( = { µ (,σ (, β (; =,2...; =,2,... l û( s calculated by producng a new controller nput vector, ẑ ( whch s passed through the fuzzy controller as u( ˆ = G(z(,Θ() ˆ, where ˆ T (5) z( = [y(k + ),y(,...y(k n + ),u(k ),...u(k m)] The nput vector z( dffers from ẑ( n the frst element, where y(k+) replaces r(. We have chosen to use the Gaussan membershp functon and the centrc method of fuzzy nference n ths paper as a concrete fuzzy structure to convey the dea. The method to be descrbed n Secton 4.3 s not dependent on the choce of membershp functon nor the choce of nference mechansm. Whether one chooses to use, for example, a trangular membershp functon or the Takag-Sugeno nference mechansm, the method developed n Secton 4.3 can be appled drectly. A. Fuzzy controller system Consder the non lnear plant (3). The Sugeno s type nverse fuzzy model [5] of the process can be formulated as gven below: The fuzzy rule base R contans a set of fuzzy rules as 2 R = { Rule, Rule... Rule } where the th fuzzy rule s ~ Rule : f z( s A then u( s β Where z )] the fuzzy controller, and ~ ~ ~ A = [ A,... Al ] s a lngustc vector referrng to fuzzy varable z (. β s a consequent parameter correspondng to the control sgnal u (.The number of ndvdual membershp functons for specfc nput value z ( s k. T ( = [ z (,... z l ( k s a vector whch contans all nputs to Fg.4 Fuzzy control system usng COEM T ~ (z 2 ( µ /σ ) A = e (6) Where σ and µ are unknown constant parameters. These parameters wll be adusted on-lne usng a Gradent Descent Algorthm. The output of the controller s obtaned as: β u( = = ω β = ω Where represents the consequent parameters and the rule-frng- strength gven as: l = (7) ω s ~ ω = A (z () =,2,... (8) B. Fuzzy control ntalzaton Whle desgnng a fuzzy controller, the lngustc rules are drectly derved from the expert knowledge of the plant or some numercal technques can be used to generate the rules automatcally. The latter approach was utlzed here. The algorthm for ntalzng the controller was developed usng the followng steps: t t ) Generate T numercal data samples ( z,u ) by applyng random sgnals to the nput of the plant. 2) Specfy the maxmum and mnmum values of all + nputs Z, Z to the fuzzy controller. 3) Defne a number of ndvdual membershp functons K for each nput. 4) Determne the ntal centreµ, of each antecedent membershp functon, dstrbuted unformly over the unverse of Z usng an + nterval Z Z /K. The centers are chosen such that they are dstrbuted evenly over the unverse of Z. 5) Determne the dspersons, membershp functon as + σ of the antecedent σ = α Z Z /K, =,2,... (9) where α s the nteracton coeffcent of membershp functons. 6) From the rule-based system wth all the possble combnatons of the membershp functons. The maxmum possble number of rules s K. The shape of the Gaussan membershp = functon wth 6 rules s shown n the Fg. 5. 7) A heurstc method (8) s used to set the parameters of the consequent part as (Advance onlne publcaton: 2 May 28)

5 IAEG Internatonal Journal of Computer Scence, 35:2, IJCS_35_2_ Fg. 5 Membershp functons for fuzzy controller wth 6 rules. β = T l t= = T l t= = ~ A (z )u ~ A (z ) t t t () 8) If the system behavor s stll not desrable, then we have to repeat the controller ntalzaton steps wth more membershp functons and larger nteracton coeffcent. C. Parameter adaptaton usng Gradent Descend Algorthm The controller output error s used n a cost functon such as 2 J( = eu( () 2 The adaptaton of controller parameters s done to mnmze the cost functon. For ths method to be effectve, t s desrable that the membershp functons employed have a contnuous frst dervatve. The Gradent Descend algorthm s employed here. The parameters are updated by: J ( Θ( k + ) = Θ( η Θ( ow usng (), the partal dervatve of the cost functon, J(K), to each parameter can be formulated as J( eu(ω = β ω = 2eu (( Zˆ ( J( = σ( (σ l l [ cω (β u() ˆ ] 2eu (( Zˆ ( (2) J( = u (σ ω µ ) l= 2 ) = l l [ cω (β u() ˆ ] µ ) l= 3 ) ω = V. SOFTWARE DESIG OF THE COTROLLER To mplement the control algorthms developed n secton 3, real-tme software was developed usng C++ and VC++ [5]. Gven the nature of the hardware, the software desgn s based on the use of tmer nterrupts to generate the dscrete tme controller samplng perod. The nterrupt servce routne runs the controllers for all sx onts. There were some mplementaton constrants to optmze the code wth respect to memory and computaton tme for real tme system. To solve ths problem, we have optmzed our software codng to decrease the computaton tme, however, at the expense of memory. At the start of operaton the robot s calbrated. The calbraton procedure begns by runnng real-tme control wth the encoders reset and the demand poston set to. The real-tme controller wll not cause any movement as the demand poston values are equal to the actual values. For each ont n turn, the man program wll check the ont potentometer value and drve the ont toward the home poston. Upon reachng the potentometer home poston and locatng the nearest shaft encoder ndex pulse the correspondng quadrature counter wll be cleared and the desred value set to. The procedure s repeated untl all onts are properly calbrated. The graphcal user nterfaces developed for robot are shown partally n Fg. 6 and Fg. 7. Fg. 6 shows dfferent optons for robot control. The Poston-Control and Rate-Control are used to control the robot 6 onts poston and speed respectvely. The Sgnal-Generator s desgned manly for testng the robot poston-traectory performance. The Data-Vew and data-curve dsplay the onts poston and speed data. Fg. 7 demonstrates Poston-Control wndow only. The software has several levels: System ntalzaton and self dagnoss: whch ntalzes custom boards, confgures the robot and dagnoses each block of the system; System coordnaton and safety check: whch works wth the safety devce to montor robot status and stop operatons n case of errors or emergency; Basc I/O routnes for feedback nformaton and output control sgnals: whch reads ont encoders, poston sgnals, estmate veloctes and convert dgtal control sgnals nto analog ones; Where η s the rate of descend. If the lth rule s dependent on the th membershp functon of the th nput, l c s equal to otherwse equal to zero. Fg.6 GUI of PC based PUMA Robot (Advance onlne publcaton: 2 May 28)

6 IAEG Internatonal Journal of Computer Scence, 35:2, IJCS_35_2_ Knematcs & dynamc routnes: Ths ncludes forward 5cos(5t) and nverse knematcs for path plannng as well Bd = -m 5cos(5t) dynamc routnes. User nterface: Ths provdes users wth control buttons The mplementaton uses 6 rules ntally, wth four to properly operate the robot, convenent means of ndvdual membershp functons for each of y( and r(, plannng experments and post-processng expermental.e. K=4 and K2=4. The nteracton coeffcents are data. α =α 2 =.7 whle η =. was used. The shape of the four VI. RESULTS For ths robot, the Denavt-Hartenberg can be defned n accordance of coordnate system. Matrx A n shows relatve postonng of lnks. cosθn snθncosθ n snθnsnαn a ncosθn snθn cosθncosα n cosθn snαn ansnθn = Where An snα cosα d n n n c s c2 s2 a2c2 s c = = s2 s2 a2s2, A, A 2 d 2 c3 s3 a3c3 c4 s4 s3 c3 a3s3 = = s4 c4, A3,A4 d 3 c s c = s c and 5 5 A s 6 A 5 6 = d 5 n = cos n, sn = snθn for n = s c 6 6 c θ,2,...6 And d n, a n andθ n : Constant D-H parameters. The parameters of the robotc arm manpulators are l=.3m; l2=.44m; l3=.38m; m=25; m2=26.3; m3=5. The frcton and dsturbance terms are taken as: Gaussan membershp functons s shown n the fg The suggested system was developed and appled to Puma 56 robot. The orgnal propretary controller was replaced wth t. The PC runs the Wndows 2 operatng system. The PC-based controller s evaluated from two dfferent aspects. The frst aspect s to examne how easy the system ntegratons and modfcatons are. The second s to examne the performance of the control. The frst aspect s obvous. The suggested PC-based hardware and software ensure that the extensblty and scalablty are avalable. The second aspect s evaluated by the traectory-trackng experment. To verfy the effectveness of the new controller, experments were performed to test the trackng control of the robot manpulator. Frstly, each ont s separately requested to follow a desred traectory. In ths test, each ont s asked to move to a specfed destnaton whle followng a predetermned path. Fg. 8 and Fg. 9 show the desred poston traectores and poston trackng errors respectvely for sx onts. The desred profle conssts of two parts: (a) lnear acceleraton from rest to maxmum velocty for onts, 2, 3 and 5 whle lnear deceleraton for ont 4 and (b) decelerate lnearly. The poston trackng errors of ont, 3, 4, 5 and 6 are n the acceptable range of.5rad to.rad except ont 2 for whch the trackng error s.2rad. To further verfy the controller traectory trackng performance, all the onts were requested to follow a varyng Fg.7 Robot Poston-control GUI layout (Advance onlne publcaton: 2 May 28)

7 IAEG Internatonal Journal of Computer Scence, 35:2, IJCS_35_2_ Fg 8 Desred poston traectores (Radans vs. Seconds) Fg 9 Poston trackng error (Radans vs. Seconds) Fg. Traectory trackng error for ont. (Radans vs. Seconds) The same tests were performed wth varyng onts veloctes and acceleratons. Jont and ont 3 showed hgher poston trackng errors at hgher veloctes and acceleratons, however, all the remanng onts showed satsfactory performance. All the onts show satsfactory performance at low velocty as well as they exhbt low poston trackng error whle followng a velocty profle at hgh speeds. For robustness, The FLC s compared wth the conventonal PD controller. The PD controller was frst well tuned for a normal operaton. Then frcton and dsturbance was ntroduced n the hardware testng. The results n Fg.2 to Fg.5 show that the proposed controller for the PUMA robot s much more robust as compared to a well tuned PD controller. traectory. Fg & Fg. shows the ont traectory trackng performance and error respectvely. All the other onts show acceptable trackng performances. Two further tests were performed to examne the smultaneous onts movement: () the maxmum velocty was set at 5 counts/sec. To test the smultaneous onts movement, all sx onts were asked to move at ther fastest respectve speeds and (2) the lnear nterpolaton mode test n whch the ndvdual onts should arrve at ther respectve destnatons at the same tme. Fg. 2 FLC wth frcton.23m (Jont of robot) (Radans vs. Seconds) Fg.. Comparson between planned and followed traectory of ont (Radans vs. Seconds) Fg. 3 PD wth frcton.23m (Jont of robot) (Radans vs. Seconds) (Advance onlne publcaton: 2 May 28)

8 IAEG Internatonal Journal of Computer Scence, 35:2, IJCS_35_2_ controller from off-the-shell hardware and software components, the benefts of reduced and mproved robustness have been realzed. Although the experments were performed at educatonal and research nsttuton, the research s orented towards ndustral applcatons The paper uses the method Controller Output Error method (COEM) for on-lne tunng of the fuzzy controller. Ths method can be used wth any fuzzy controller desgn; the only requrement s that the controller must be stable Fg. 4 FLC wth unt nput dsturbance before ntalzng the tunng. So any fuzzy rule-based model (Radans vs. Seconds) can be used to parameterze and ntalze the controller of the system. COEM s subsequently appled to tune the parameters of fuzzy controller for purpose of achevng better performance. Gaussan membershp functon and the centrc method of fuzzy nference n ths paper are chosen as a concrete fuzzy structure to convey the dea. The method descrbed n Secton 4.3 s not dependent on the choce of membershp functon nor the choce of nference mechansm. Whether one chooses to use, for example, a trangular membershp functon or the Takag-Sugeno nference mechansm, the method developed n Secton 4.3 can be appled drectly. Fg. 5 PD wth unt nput dsturbance (Radans vs. Seconds) Though, some techncal problems were faced whle performng the tests at hgher veloctes for ont and ont Another experment was done to compare the performance of 3, the newly desgned hardware and software works very well our mplemented fuzzy controller wth LQR and sldng and overcomes the problems n the prevous PC based desgn mode controller. Though the other controller also show good for PUMA robot. All the onts show satsfactory trackng performance, FLC was able to compensate for some performance at low velocty as well as they exhbt low dsturbances and sensng nose as shown n the Fg. 6(a, b poston trackng error whle followng a velocty profle at and c). hgh speeds. The expermental results showed that t s feasble to VII. DISCUSSIO AD COCLUSIO mplement modern control methods for PUMA 5 Seres In ths paper, the prelmnary results are acheved n the Robots through software routnes runnng on a PC. Presently the authors are workng to mplement and adapt development and mplementaton of a new smple PC based the system for an ndustral CC mllng machne. replacement controller for PUMA 52 robot. By assemblng (a) ( ( (b) (c). Fg.6.Robot Jont trackng performance (a) FLC mplementaton, (b) LQR mplantaton, (c) Slde mode control mplementaton (Advance onlne publcaton: 2 May 28)

9 IAEG Internatonal Journal of Computer Scence, 35:2, IJCS_35_2_ ACKOWLEDGMET The authors would lke to thank to Mss Ba Tngtng who helped us n robot hardware desgn and Mr. Ye Guoha for hs contrbuton n mechancal desgn and assembly. We would also lke to thank Dr. Huang for helpng us n debuggng the GUI software n VC++. REFERECES [] S. Sorenson, Overvew of Modular, Industry standard based open archtecture controller, Proc. Intl. Conference of Robots and Vson Automaton, Detrot Mchgan,, 993, USA, [2] D. J. Mller, R. C. Lenox, An Obect Orented Envronment for Robot system Archtecture, Control system magazne, IEEE, 99, Vol, Issue 2, pp [3]. M. B. Jr. Leahy, S. B. Petrosk, Unfed Telerobotc Archtecture Proect status report, IEEE Intl. Conference Systems, man and Cybernetcs, San Antono, Texas,994, Vol., pp [4]. Unmaton Robotcs. User s Gude to VAL 398P2A: A Robot Programmng and Control System, Unmaton Inc., Danbury, Connectcut, 983, USA. [5]. R. Vstness, Breakng away from VAL. Techncal Report, Unmaton Inc. Danbury, Connectcut, 982, USA. [6]. Pan Langdong, Huang Xnhan., Implementaton of a PC-based robot controller wth open archtecture, Proceedngs. IEEE Internatonal Conference on Robotcs and Bometrcs, 24, pp [7]. V. M. Becerra, C.. J. Cage, W. S. Harwn, P. M. Sharkey, Hardware retroft and computed torque control of a Puma 56 Robot updatng an ndustral manpulator. IEEE Control Systems Magazne, 24, v 24, no. 5, pp [8]. P. Fedler, & C. Schlb, Open Archtecture Robot Controllers and Workcell Integraton, Robotcs Today, 998, Vol., no.4, pp. -4. [9]. J. Katuptya, R. Radaewsk, J. Sanderson, M. Tordon, Implementaton of a PC based controller for a PUMA Robot, Proc. IEEE Conference on Mechatroncs and Machne Vson n Practce, 997, Australa, pp []. H. C. Anderson, A. Loft and A. C. Tso, A new approach to adaptve fuzzy control: The controller output error method. Proc. IEEE conference on system, man and Cybernetcs [C]. Part B. 997, 27(4), 686~69 []. V. M. Becerra, S. Cook, J. Deng, Predctve Computed-torque control of a PUMA 56 Manpulator robot. Proc. 6 th IFAC world congress, 25, Prague. [2]. 5. P. I. Corke, Operatonal Detals of the Unmaton Puma Servo System, Report, CSIRO Dvson of Manufacturng Technology, 993, Australa. [3]. L. Hanho, G. E. Sobelman, VLSI Desgn of Dgt-Seral FPGA Archtecture, Journal of Crcuts, Systems, and Computers, 24, Vol. 3, o. [4]. F. L. Lews, C. T. Abdallah, & D. M. Dawson, Robot Manpulator Control, Theory and Practce, 2 nd ed., Marcel Dekker, 24. [5]. K. M. Passno.and S. Yurkovch. Fuzzy Control. Menlo Park, Addson and Wesley Longman, 998, 25~39. (Advance onlne publcaton: 2 May 28)

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University Dynamc Optmzaton Assgnment 1 Sasanka Nagavall snagaval@andrew.cmu.edu 16-745 January 29, 213 Robotcs Insttute Carnege Mellon Unversty Table of Contents 1. Problem and Approach... 1 2. Optmzaton wthout

More information

Adaptive System Control with PID Neural Networks

Adaptive System Control with PID Neural Networks Adaptve System Control wth PID Neural Networs F. Shahra a, M.A. Fanae b, A.R. Aromandzadeh a a Department of Chemcal Engneerng, Unversty of Sstan and Baluchestan, Zahedan, Iran. b Department of Chemcal

More information

Priority based Dynamic Multiple Robot Path Planning

Priority based Dynamic Multiple Robot Path Planning 2nd Internatonal Conference on Autonomous obots and Agents Prorty based Dynamc Multple obot Path Plannng Abstract Taxong Zheng Department of Automaton Chongqng Unversty of Post and Telecommuncaton, Chna

More information

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht 68 Internatonal Journal "Informaton Theores & Applcatons" Vol.11 PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION Evgeny Artyomov and Orly

More information

antenna antenna (4.139)

antenna antenna (4.139) .6.6 The Lmts of Usable Input Levels for LNAs The sgnal voltage level delvered to the nput of an LNA from the antenna may vary n a very wde nterval, from very weak sgnals comparable to the nose level,

More information

Walsh Function Based Synthesis Method of PWM Pattern for Full-Bridge Inverter

Walsh Function Based Synthesis Method of PWM Pattern for Full-Bridge Inverter Walsh Functon Based Synthess Method of PWM Pattern for Full-Brdge Inverter Sej Kondo and Krt Choesa Nagaoka Unversty of Technology 63-, Kamtomoka-cho, Nagaoka 9-, JAPAN Fax: +8-58-7-95, Phone: +8-58-7-957

More information

A Feasible Approach to the Evaluation of the Tractions of Vehicle Wheels Driven by DC Motors

A Feasible Approach to the Evaluation of the Tractions of Vehicle Wheels Driven by DC Motors A Feasble Approach to the Evaluaton of the Tractons of Vehcle Wheels Drven by DC Motors Jeh-Shan Young Insttute of Vehcle Engneerng, Natonal Changhua Unversty of Educaton Changhua, Tawan, R.O.C. and Sheng-You

More information

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel To: Professor Avtable Date: February 4, 3 From: Mechancal Student Subject:.3 Experment # Numercal Methods Usng Excel Introducton Mcrosoft Excel s a spreadsheet program that can be used for data analyss,

More information

Rejection of PSK Interference in DS-SS/PSK System Using Adaptive Transversal Filter with Conditional Response Recalculation

Rejection of PSK Interference in DS-SS/PSK System Using Adaptive Transversal Filter with Conditional Response Recalculation SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol., No., November 23, 3-9 Rejecton of PSK Interference n DS-SS/PSK System Usng Adaptve Transversal Flter wth Condtonal Response Recalculaton Zorca Nkolć, Bojan

More information

Hardware Implementation of Fuzzy Logic Controller for Triple-Lift Luo Converter

Hardware Implementation of Fuzzy Logic Controller for Triple-Lift Luo Converter Hardware Implementaton of Fuzzy Logc Controller for Trple-Lft Luo Converter N. Dhanasekar, R. Kayalvzh Abstract: Postve output Luo converters are a seres of new DC- DC step-up (boost) converters, whch

More information

High Speed ADC Sampling Transients

High Speed ADC Sampling Transients Hgh Speed ADC Samplng Transents Doug Stuetzle Hgh speed analog to dgtal converters (ADCs) are, at the analog sgnal nterface, track and hold devces. As such, they nclude samplng capactors and samplng swtches.

More information

Figure.1. Basic model of an impedance source converter JCHPS Special Issue 12: August Page 13

Figure.1. Basic model of an impedance source converter JCHPS Special Issue 12: August Page 13 A Hgh Gan DC - DC Converter wth Soft Swtchng and Power actor Correcton for Renewable Energy Applcaton T. Selvakumaran* and. Svachdambaranathan Department of EEE, Sathyabama Unversty, Chenna, Inda. *Correspondng

More information

FFT Spectrum Analyzer

FFT Spectrum Analyzer THE ANNUAL SYMPOSIUM OF THE INSTITUTE OF SOLID MECHANICS SISOM 22 BUCHAREST May 16-17 ----------------------------------------------------------------------------------------------------------------------------------------

More information

INSTANTANEOUS TORQUE CONTROL OF MICROSTEPPING BIPOLAR PWM DRIVE OF TWO-PHASE STEPPING MOTOR

INSTANTANEOUS TORQUE CONTROL OF MICROSTEPPING BIPOLAR PWM DRIVE OF TWO-PHASE STEPPING MOTOR The 5 th PSU-UNS Internatonal Conference on Engneerng and 537 Technology (ICET-211), Phuket, May 2-3, 211 Prnce of Songkla Unversty, Faculty of Engneerng Hat Ya, Songkhla, Thaland 9112 INSTANTANEOUS TORQUE

More information

Uncertainty in measurements of power and energy on power networks

Uncertainty in measurements of power and energy on power networks Uncertanty n measurements of power and energy on power networks E. Manov, N. Kolev Department of Measurement and Instrumentaton, Techncal Unversty Sofa, bul. Klment Ohrdsk No8, bl., 000 Sofa, Bulgara Tel./fax:

More information

A study of turbo codes for multilevel modulations in Gaussian and mobile channels

A study of turbo codes for multilevel modulations in Gaussian and mobile channels A study of turbo codes for multlevel modulatons n Gaussan and moble channels Lamne Sylla and Paul Forter (sylla, forter)@gel.ulaval.ca Department of Electrcal and Computer Engneerng Laval Unversty, Ste-Foy,

More information

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES IEE Electroncs Letters, vol 34, no 17, August 1998, pp. 1622-1624. ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES A. Chatzgeorgou, S. Nkolads 1 and I. Tsoukalas Computer Scence Department, 1 Department

More information

High Speed, Low Power And Area Efficient Carry-Select Adder

High Speed, Low Power And Area Efficient Carry-Select Adder Internatonal Journal of Scence, Engneerng and Technology Research (IJSETR), Volume 5, Issue 3, March 2016 Hgh Speed, Low Power And Area Effcent Carry-Select Adder Nelant Harsh M.tech.VLSI Desgn Electroncs

More information

Efficient Large Integers Arithmetic by Adopting Squaring and Complement Recoding Techniques

Efficient Large Integers Arithmetic by Adopting Squaring and Complement Recoding Techniques The th Worshop on Combnatoral Mathematcs and Computaton Theory Effcent Large Integers Arthmetc by Adoptng Squarng and Complement Recodng Technques Cha-Long Wu*, Der-Chyuan Lou, and Te-Jen Chang *Department

More information

Analysis of Time Delays in Synchronous and. Asynchronous Control Loops. Bj rn Wittenmark, Ben Bastian, and Johan Nilsson

Analysis of Time Delays in Synchronous and. Asynchronous Control Loops. Bj rn Wittenmark, Ben Bastian, and Johan Nilsson 37th CDC, Tampa, December 1998 Analyss of Delays n Synchronous and Asynchronous Control Loops Bj rn Wttenmark, Ben Bastan, and Johan Nlsson emal: bjorn@control.lth.se, ben@control.lth.se, and johan@control.lth.se

More information

Research Article. Adaptive Neuro-Fuzzy Inference System based control of six DOF robot manipulator. Srinivasan Alavandar * and M. J.

Research Article. Adaptive Neuro-Fuzzy Inference System based control of six DOF robot manipulator. Srinivasan Alavandar * and M. J. Jestr Journal of Engneerng Scence and Technology Revew (8) 6- Research Artcle Adaptve Neuro-Fuzzy Inference System based control of sx DOF robot manpulator Srnvasan Alavandar * and M. J. Ngam JOURNAL OF

More information

The Performance Improvement of BASK System for Giga-Bit MODEM Using the Fuzzy System

The Performance Improvement of BASK System for Giga-Bit MODEM Using the Fuzzy System Int. J. Communcatons, Network and System Scences, 10, 3, 1-5 do:10.36/jcns.10.358 Publshed Onlne May 10 (http://www.scrp.org/journal/jcns/) The Performance Improvement of BASK System for Gga-Bt MODEM Usng

More information

Sensors for Motion and Position Measurement

Sensors for Motion and Position Measurement Sensors for Moton and Poston Measurement Introducton An ntegrated manufacturng envronment conssts of 5 elements:- - Machne tools - Inspecton devces - Materal handlng devces - Packagng machnes - Area where

More information

RC Filters TEP Related Topics Principle Equipment

RC Filters TEP Related Topics Principle Equipment RC Flters TEP Related Topcs Hgh-pass, low-pass, Wen-Robnson brdge, parallel-t flters, dfferentatng network, ntegratng network, step response, square wave, transfer functon. Prncple Resstor-Capactor (RC)

More information

Reliability and Quality Improvement of Robotic Manipulation Systems

Reliability and Quality Improvement of Robotic Manipulation Systems Yaser Maddah, Al Maddah Relablty and Qualty Improvement of Robotc Manpulaton Systems Yaser Maddah Department of Mechancal and Manufacturng Engneerng Unversty of Mantoba Wnnpeg, MB R3T 5V6 CANADA Al Maddah

More information

Prevention of Sequential Message Loss in CAN Systems

Prevention of Sequential Message Loss in CAN Systems Preventon of Sequental Message Loss n CAN Systems Shengbng Jang Electrcal & Controls Integraton Lab GM R&D Center, MC: 480-106-390 30500 Mound Road, Warren, MI 48090 shengbng.jang@gm.com Ratnesh Kumar

More information

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b 2nd Internatonal Conference on Computer Engneerng, Informaton Scence & Applcaton Technology (ICCIA 207) Research of Dspatchng Method n Elevator Group Control System Based on Fuzzy Neural Network Yufeng

More information

A MODIFIED DIFFERENTIAL EVOLUTION ALGORITHM IN SPARSE LINEAR ANTENNA ARRAY SYNTHESIS

A MODIFIED DIFFERENTIAL EVOLUTION ALGORITHM IN SPARSE LINEAR ANTENNA ARRAY SYNTHESIS A MODIFIED DIFFERENTIAL EVOLUTION ALORITHM IN SPARSE LINEAR ANTENNA ARRAY SYNTHESIS Kaml Dmller Department of Electrcal-Electroncs Engneerng rne Amercan Unversty North Cyprus, Mersn TURKEY kdmller@gau.edu.tr

More information

Servo Actuating System Control Using Optimal Fuzzy Approach Based on Particle Swarm Optimization

Servo Actuating System Control Using Optimal Fuzzy Approach Based on Particle Swarm Optimization Servo Actuatng System Control Usng Optmal Fuzzy Approach Based on Partcle Swarm Optmzaton Dev Patel, L Jun Heng, Abesh Rahman, Deepka Bhart Sngh Abstract Ths paper presents a new optmal fuzzy approach

More information

Low Switching Frequency Active Harmonic Elimination in Multilevel Converters with Unequal DC Voltages

Low Switching Frequency Active Harmonic Elimination in Multilevel Converters with Unequal DC Voltages Low Swtchng Frequency Actve Harmonc Elmnaton n Multlevel Converters wth Unequal DC Voltages Zhong Du,, Leon M. Tolbert, John N. Chasson, Hu L The Unversty of Tennessee Electrcal and Computer Engneerng

More information

POLYTECHNIC UNIVERSITY Electrical Engineering Department. EE SOPHOMORE LABORATORY Experiment 1 Laboratory Energy Sources

POLYTECHNIC UNIVERSITY Electrical Engineering Department. EE SOPHOMORE LABORATORY Experiment 1 Laboratory Energy Sources POLYTECHNIC UNIERSITY Electrcal Engneerng Department EE SOPHOMORE LABORATORY Experment 1 Laboratory Energy Sources Modfed for Physcs 18, Brooklyn College I. Oerew of the Experment Ths experment has three

More information

MASTER TIMING AND TOF MODULE-

MASTER TIMING AND TOF MODULE- MASTER TMNG AND TOF MODULE- G. Mazaher Stanford Lnear Accelerator Center, Stanford Unversty, Stanford, CA 9409 USA SLAC-PUB-66 November 99 (/E) Abstract n conjuncton wth the development of a Beam Sze Montor

More information

MODEL ORDER REDUCTION AND CONTROLLER DESIGN OF DISCRETE SYSTEM EMPLOYING REAL CODED GENETIC ALGORITHM J. S. Yadav, N. P. Patidar, J.

MODEL ORDER REDUCTION AND CONTROLLER DESIGN OF DISCRETE SYSTEM EMPLOYING REAL CODED GENETIC ALGORITHM J. S. Yadav, N. P. Patidar, J. ABSTRACT Research Artcle MODEL ORDER REDUCTION AND CONTROLLER DESIGN OF DISCRETE SYSTEM EMPLOYING REAL CODED GENETIC ALGORITHM J. S. Yadav, N. P. Patdar, J. Sngha Address for Correspondence Maulana Azad

More information

MTBF PREDICTION REPORT

MTBF PREDICTION REPORT MTBF PREDICTION REPORT PRODUCT NAME: BLE112-A-V2 Issued date: 01-23-2015 Rev:1.0 Copyrght@2015 Bluegga Technologes. All rghts reserved. 1 MTBF PREDICTION REPORT... 1 PRODUCT NAME: BLE112-A-V2... 1 1.0

More information

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems 0 nd Internatonal Conference on Industral Technology and Management (ICITM 0) IPCSIT vol. 49 (0) (0) IACSIT Press, Sngapore DOI: 0.776/IPCSIT.0.V49.8 A NSGA-II algorthm to solve a b-obectve optmzaton of

More information

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985 NATONAL RADO ASTRONOMY OBSERVATORY Green Bank, West Vrgna SPECTRAL PROCESSOR MEMO NO. 25 MEMORANDUM February 13, 1985 To: Spectral Processor Group From: R. Fsher Subj: Some Experments wth an nteger FFT

More information

Discrete Time Sliding Mode Control of Magnetic Levitation System with Enhanced Exponential Reaching Law

Discrete Time Sliding Mode Control of Magnetic Levitation System with Enhanced Exponential Reaching Law Dscrete Tme Sldng Mode Control of Magnetc Levtaton System wth Enhanced Eponental Reachng Law Dnçer Maden, İrfan Yazıcı Duzce Unversty, Department of Electrcal & Electroncs Engneerng, 86 Konuralp, Düzce,

More information

Queen Bee genetic optimization of an heuristic based fuzzy control scheme for a mobile robot 1

Queen Bee genetic optimization of an heuristic based fuzzy control scheme for a mobile robot 1 Queen Bee genetc optmzaton of an heurstc based fuzzy control scheme for a moble robot 1 Rodrgo A. Carrasco Schmdt Pontfca Unversdad Católca de Chle Abstract Ths work presents both a novel control scheme

More information

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS INTRODUCTION Because dgtal sgnal rates n computng systems are ncreasng at an astonshng rate, sgnal ntegrty ssues have become far more mportant to

More information

Research on Peak-detection Algorithm for High-precision Demodulation System of Fiber Bragg Grating

Research on Peak-detection Algorithm for High-precision Demodulation System of Fiber Bragg Grating , pp. 337-344 http://dx.do.org/10.1457/jht.014.7.6.9 Research on Peak-detecton Algorthm for Hgh-precson Demodulaton System of Fber ragg Gratng Peng Wang 1, *, Xu Han 1, Smn Guan 1, Hong Zhao and Mngle

More information

A Preliminary Study on Targets Association Algorithm of Radar and AIS Using BP Neural Network

A Preliminary Study on Targets Association Algorithm of Radar and AIS Using BP Neural Network Avalable onlne at www.scencedrect.com Proceda Engneerng 5 (2 44 445 A Prelmnary Study on Targets Assocaton Algorthm of Radar and AIS Usng BP Neural Networ Hu Xaoru a, Ln Changchuan a a Navgaton Insttute

More information

Chaotic Filter Bank for Computer Cryptography

Chaotic Filter Bank for Computer Cryptography Chaotc Flter Bank for Computer Cryptography Bngo Wng-uen Lng Telephone: 44 () 784894 Fax: 44 () 784893 Emal: HTwng-kuen.lng@kcl.ac.ukTH Department of Electronc Engneerng, Dvson of Engneerng, ng s College

More information

Digital Transmission

Digital Transmission Dgtal Transmsson Most modern communcaton systems are dgtal, meanng that the transmtted normaton sgnal carres bts and symbols rather than an analog sgnal. The eect o C/N rato ncrease or decrease on dgtal

More information

Control Chart. Control Chart - history. Process in control. Developed in 1920 s. By Dr. Walter A. Shewhart

Control Chart. Control Chart - history. Process in control. Developed in 1920 s. By Dr. Walter A. Shewhart Control Chart - hstory Control Chart Developed n 920 s By Dr. Walter A. Shewhart 2 Process n control A phenomenon s sad to be controlled when, through the use of past experence, we can predct, at least

More information

Shunt Active Filters (SAF)

Shunt Active Filters (SAF) EN-TH05-/004 Martt Tuomanen (9) Shunt Actve Flters (SAF) Operaton prncple of a Shunt Actve Flter. Non-lnear loads lke Varable Speed Drves, Unnterrupted Power Supples and all knd of rectfers draw a non-snusodal

More information

A High-Sensitivity Oversampling Digital Signal Detection Technique for CMOS Image Sensors Using Non-destructive Intermediate High-Speed Readout Mode

A High-Sensitivity Oversampling Digital Signal Detection Technique for CMOS Image Sensors Using Non-destructive Intermediate High-Speed Readout Mode A Hgh-Senstvty Oversamplng Dgtal Sgnal Detecton Technque for CMOS Image Sensors Usng Non-destructve Intermedate Hgh-Speed Readout Mode Shoj Kawahto*, Nobuhro Kawa** and Yoshak Tadokoro** *Research Insttute

More information

White Paper. OptiRamp Model-Based Multivariable Predictive Control. Advanced Methodology for Intelligent Control Actions

White Paper. OptiRamp Model-Based Multivariable Predictive Control. Advanced Methodology for Intelligent Control Actions Whte Paper OptRamp Model-Based Multvarable Predctve Control Advanced Methodology for Intellgent Control Actons Vadm Shapro Dmtry Khots, Ph.D. Statstcs & Control, Inc., (S&C) propretary nformaton. All rghts

More information

FPGA Implementation of Ultrasonic S-Scan Coordinate Conversion Based on Radix-4 CORDIC Algorithm

FPGA Implementation of Ultrasonic S-Scan Coordinate Conversion Based on Radix-4 CORDIC Algorithm IACSIT Internatonal Journal of Engneerng and Technology, Vol. 7, No. 3, June 25 FPGA Implementaton of Ultrasonc S-Scan Coordnate Converson Based on Radx-4 CORDIC Algorthm Ruobo Ln, Guxong Lu, and Wenmng

More information

Application of Intelligent Voltage Control System to Korean Power Systems

Application of Intelligent Voltage Control System to Korean Power Systems Applcaton of Intellgent Voltage Control System to Korean Power Systems WonKun Yu a,1 and HeungJae Lee b, *,2 a Department of Power System, Seol Unversty, South Korea. b Department of Power System, Kwangwoon

More information

Benchmark for PID control based on the Boiler Control Problem

Benchmark for PID control based on the Boiler Control Problem PID' Bresca (Italy), March 8-0, 0 ThA. Benchmark for PID control based on the Boler Control Problem F. Morlla Departamento de Informátca y Automátca, Escuela Técnca Superor de Ingenería Informátca, UNED,

More information

Control of Chaos in Positive Output Luo Converter by means of Time Delay Feedback

Control of Chaos in Positive Output Luo Converter by means of Time Delay Feedback Control of Chaos n Postve Output Luo Converter by means of Tme Delay Feedback Nagulapat nkran.ped@gmal.com Abstract Faster development n Dc to Dc converter technques are undergong very drastc changes due

More information

PERFORMANCE EVALUATION OF BOOTH AND WALLACE MULTIPLIER USING FIR FILTER. Chirala Engineering College, Chirala.

PERFORMANCE EVALUATION OF BOOTH AND WALLACE MULTIPLIER USING FIR FILTER. Chirala Engineering College, Chirala. PERFORMANCE EVALUATION OF BOOTH AND WALLACE MULTIPLIER USING FIR FILTER 1 H. RAGHUNATHA RAO, T. ASHOK KUMAR & 3 N.SURESH BABU 1,&3 Department of Electroncs and Communcaton Engneerng, Chrala Engneerng College,

More information

Research on Controller of Micro-hydro Power System Nan XIE 1,a, Dezhi QI 2,b,Weimin CHEN 2,c, Wei WANG 2,d

Research on Controller of Micro-hydro Power System Nan XIE 1,a, Dezhi QI 2,b,Weimin CHEN 2,c, Wei WANG 2,d Advanced Materals Research Submtted: 2014-05-13 ISSN: 1662-8985, Vols. 986-987, pp 1121-1124 Accepted: 2014-05-19 do:10.4028/www.scentfc.net/amr.986-987.1121 Onlne: 2014-07-18 2014 Trans Tech Publcatons,

More information

@IJMTER-2015, All rights Reserved 383

@IJMTER-2015, All rights Reserved 383 SIL of a Safety Fuzzy Logc Controller 1oo usng Fault Tree Analyss (FAT and realablty Block agram (RB r.-ing Mohammed Bsss 1, Fatma Ezzahra Nadr, Prof. Amam Benassa 3 1,,3 Faculty of Scence and Technology,

More information

Delay Constrained Fuzzy Rate Control for Video Streaming over DVB-H

Delay Constrained Fuzzy Rate Control for Video Streaming over DVB-H Delay Constraned Fuzzy Rate Control for Vdeo Streamng over DVB-H Mehd Rezae, Moncef Gabbouj, 3 med Bouazz,, Tampere Unversty of Technology, 3 Noka Research Center, Tampere, Fnland mehd.rezae@tut.f, moncef.gabbouj@tut.f,

More information

Chapter 2 Two-Degree-of-Freedom PID Controllers Structures

Chapter 2 Two-Degree-of-Freedom PID Controllers Structures Chapter 2 Two-Degree-of-Freedom PID Controllers Structures As n most of the exstng ndustral process control applcatons, the desred value of the controlled varable, or set-pont, normally remans constant

More information

In-system Jitter Measurement Based on Blind Oversampling Data Recovery

In-system Jitter Measurement Based on Blind Oversampling Data Recovery RADIOENGINEERING, VOL. 1, NO. 1, APRIL 01 403 In-system Jtter Measurement Based on Blnd Oversamplng Data Recovery Mchal KUBÍČEK, Zdeněk KOLKA Dept. of Rado Electroncs, Brno Unversty of Technology, Purkyňova

More information

熊本大学学術リポジトリ. Kumamoto University Repositor

熊本大学学術リポジトリ. Kumamoto University Repositor 熊本大学学術リポジトリ Kumamoto Unversty Repostor Ttle Wreless LAN Based Indoor Poston and Its Smulaton Author(s) Ktasuka, Teruak; Nakansh, Tsune CtatonIEEE Pacfc RIM Conference on Comm Computers, and Sgnal Processng

More information

ANNUAL OF NAVIGATION 11/2006

ANNUAL OF NAVIGATION 11/2006 ANNUAL OF NAVIGATION 11/2006 TOMASZ PRACZYK Naval Unversty of Gdyna A FEEDFORWARD LINEAR NEURAL NETWORK WITH HEBBA SELFORGANIZATION IN RADAR IMAGE COMPRESSION ABSTRACT The artcle presents the applcaton

More information

Generalized Incomplete Trojan-Type Designs with Unequal Cell Sizes

Generalized Incomplete Trojan-Type Designs with Unequal Cell Sizes Internatonal Journal of Theoretcal & Appled Scences 6(1): 50-54(2014) ISSN No. (Prnt): 0975-1718 ISSN No. (Onlne): 2249-3247 Generalzed Incomplete Trojan-Type Desgns wth Unequal Cell Szes Cn Varghese,

More information

Throughput Maximization by Adaptive Threshold Adjustment for AMC Systems

Throughput Maximization by Adaptive Threshold Adjustment for AMC Systems APSIPA ASC 2011 X an Throughput Maxmzaton by Adaptve Threshold Adjustment for AMC Systems We-Shun Lao and Hsuan-Jung Su Graduate Insttute of Communcaton Engneerng Department of Electrcal Engneerng Natonal

More information

FPGA Implementation of Fuzzy Inference System for Embedded Applications

FPGA Implementation of Fuzzy Inference System for Embedded Applications FPGA Implementaton of Fuzzy Inference System for Embedded Applcatons Dr. Kasm M. Al-Aubdy The Dean, Faculty of Engneerng, Phladelpha Unversty, P O Box 1, Jordan, 19392 E-mal: alaubdy@gmal.com Abstract:-

More information

Strain Gauge Measuring Amplifier BA 660

Strain Gauge Measuring Amplifier BA 660 Stran Gauge Measurng Amplfer BA 660 Orgnal of the Manual BA660 / IP20 BA660 / IP66 Table of Contents 1. Safety precautons...2 1.1. Feld of applcaton...2 1.2. Installaton...2 1.3. Mantenance...2 2. Functon...2

More information

A New Type of Weighted DV-Hop Algorithm Based on Correction Factor in WSNs

A New Type of Weighted DV-Hop Algorithm Based on Correction Factor in WSNs Journal of Communcatons Vol. 9, No. 9, September 2014 A New Type of Weghted DV-Hop Algorthm Based on Correcton Factor n WSNs Yng Wang, Zhy Fang, and Ln Chen Department of Computer scence and technology,

More information

Space Time Equalization-space time codes System Model for STCM

Space Time Equalization-space time codes System Model for STCM Space Tme Eualzaton-space tme codes System Model for STCM The system under consderaton conssts of ST encoder, fadng channel model wth AWGN, two transmt antennas, one receve antenna, Vterb eualzer wth deal

More information

Adaptive Modulation for Multiple Antenna Channels

Adaptive Modulation for Multiple Antenna Channels Adaptve Modulaton for Multple Antenna Channels June Chul Roh and Bhaskar D. Rao Department of Electrcal and Computer Engneerng Unversty of Calforna, San Dego La Jolla, CA 993-7 E-mal: jroh@ece.ucsd.edu,

More information

The Spectrum Sharing in Cognitive Radio Networks Based on Competitive Price Game

The Spectrum Sharing in Cognitive Radio Networks Based on Competitive Price Game 8 Y. B. LI, R. YAG, Y. LI, F. YE, THE SPECTRUM SHARIG I COGITIVE RADIO ETWORKS BASED O COMPETITIVE The Spectrum Sharng n Cogntve Rado etworks Based on Compettve Prce Game Y-bng LI, Ru YAG., Yun LI, Fang

More information

NEURO-FUZZY COMPENSATION OF TORQUE RIPPLE IN A SWITCHED RELUCTANCE DRIVE

NEURO-FUZZY COMPENSATION OF TORQUE RIPPLE IN A SWITCHED RELUCTANCE DRIVE NEURO-FUZZY COMPENSATION OF TORQUE RIPPLE IN A SWITCHED RELUCTANCE DRIVE L. O. P. Henrques, L. G. B. Rolm, W. I. Suemtsu,, P. J. Costa. Branco and J. A. Dente COPPE / PEE - UFRJ Ro de Janero - Brazl Fax:

More information

Pneumatic-Piezoelectric Hybrid Vibration Suppression For a Flexible Translating Beam Using Adaptive Fuzzy Sliding Mode Control Algorithm

Pneumatic-Piezoelectric Hybrid Vibration Suppression For a Flexible Translating Beam Using Adaptive Fuzzy Sliding Mode Control Algorithm Pneumatc-Pezoelectrc Hybrd Vbraton Suppresson For a Flexble Translatng Beam Usng Adaptve Fuzzy Sldng Mode Control Algorthm Zh-cheng Qu School of Mechancal and Automotve Engneerng, South Chna Unversty of

More information

Calculation of the received voltage due to the radiation from multiple co-frequency sources

Calculation of the received voltage due to the radiation from multiple co-frequency sources Rec. ITU-R SM.1271-0 1 RECOMMENDATION ITU-R SM.1271-0 * EFFICIENT SPECTRUM UTILIZATION USING PROBABILISTIC METHODS Rec. ITU-R SM.1271 (1997) The ITU Radocommuncaton Assembly, consderng a) that communcatons

More information

PPS Positioning in Weak Signal GPS Environments using a TIDGET Sensor

PPS Positioning in Weak Signal GPS Environments using a TIDGET Sensor PPS Postonng n Weak Sgnal GPS Envronments usng a TIDGET Sensor Alson K. Brown, Stephen Stankevch, and Bruce G. Johnson, NAVSYS Corporaton BIOGRAPHY Alson Brown s the Presdent and Chef Executve Offcer of

More information

MPC Based Feedforward Trajectory for Pulling Speed Tracking Control in the Commercial Czochralski Crystallization Process

MPC Based Feedforward Trajectory for Pulling Speed Tracking Control in the Commercial Czochralski Crystallization Process 252 Internatonal Khong Journal Lee, Dongk of Control, Lee, Jnguk Automaton, Park, and Moonyong Systems, vol. Lee 3, no. 2, pp. 252-257, June 25 MPC Based Feedforward Trajectory for Pullng Speed Trackng

More information

Multi-sensor optimal information fusion Kalman filter with mobile agents in ring sensor networks

Multi-sensor optimal information fusion Kalman filter with mobile agents in ring sensor networks Mult-sensor optmal nformaton fuson Kalman flter wth moble agents n rng sensor networs Behrouz Safarneadan *, Kazem asanpoor ** *Shraz Unversty of echnology, safarnead@sutech.ac.r ** Shraz Unversty of echnology,.hasanpor@gmal.com

More information

Time-frequency Analysis Based State Diagnosis of Transformers Windings under the Short-Circuit Shock

Time-frequency Analysis Based State Diagnosis of Transformers Windings under the Short-Circuit Shock Tme-frequency Analyss Based State Dagnoss of Transformers Wndngs under the Short-Crcut Shock YUYING SHAO, ZHUSHI RAO School of Mechancal Engneerng ZHIJIAN JIN Hgh Voltage Lab Shangha Jao Tong Unversty

More information

Implementation of Adaptive Neuro Fuzzy Inference System in Speed Control of Induction Motor Drives

Implementation of Adaptive Neuro Fuzzy Inference System in Speed Control of Induction Motor Drives J. Intellgent Learnng Systems & Applcatons, 00, : 0-8 do:0.436/jlsa.00.04 Publshed Onlne May 00 (http://www.scrp.org/journal/jlsa) Implementaton of Adaptve Neuro Fuzzy Inference System n Speed Control

More information

Optimal Allocation of Static VAr Compensator for Active Power Loss Reduction by Different Decision Variables

Optimal Allocation of Static VAr Compensator for Active Power Loss Reduction by Different Decision Variables S. Aucharyamet and S. Srsumrannukul / GMSARN Internatonal Journal 4 (2010) 57-66 Optmal Allocaton of Statc VAr Compensator for Actve Power oss Reducton by Dfferent Decson Varables S. Aucharyamet and S.

More information

Fast Code Detection Using High Speed Time Delay Neural Networks

Fast Code Detection Using High Speed Time Delay Neural Networks Fast Code Detecton Usng Hgh Speed Tme Delay Neural Networks Hazem M. El-Bakry 1 and Nkos Mastoraks 1 Faculty of Computer Scence & Informaton Systems, Mansoura Unversty, Egypt helbakry0@yahoo.com Department

More information

A Novel Soft-Switching Two-Switch Flyback Converter with a Wide Operating Range and Regenerative Clamping

A Novel Soft-Switching Two-Switch Flyback Converter with a Wide Operating Range and Regenerative Clamping 77 Journal of ower Electroncs, ol 9, No 5, September 009 JE 9-5- A Novel Soft-Swtchng Two-Swtch Flybac Converter wth a Wde Operatng Range and Regeneratve Clampng Marn-Go Km and Young-Seo Jung * Dvson of

More information

Figure 1. DC-DC Boost Converter

Figure 1. DC-DC Boost Converter EE46, Power Electroncs, DC-DC Boost Converter Verson Oct. 3, 11 Overvew Boost converters make t possble to effcently convert a DC voltage from a lower level to a hgher level. Theory of Operaton Relaton

More information

HIGH PERFORMANCE ADDER USING VARIABLE THRESHOLD MOSFET IN 45NM TECHNOLOGY

HIGH PERFORMANCE ADDER USING VARIABLE THRESHOLD MOSFET IN 45NM TECHNOLOGY Internatonal Journal of Electrcal, Electroncs and Computer Systems, (IJEECS) HIGH PERFORMANCE ADDER USING VARIABLE THRESHOLD MOSFET IN 45NM TECHNOLOGY 1 Supryo Srman, 2 Dptendu Ku. Kundu, 3 Saradndu Panda,

More information

HUAWEI TECHNOLOGIES CO., LTD. Huawei Proprietary Page 1

HUAWEI TECHNOLOGIES CO., LTD. Huawei Proprietary Page 1 Project Ttle Date Submtted IEEE 802.16 Broadband Wreless Access Workng Group Double-Stage DL MU-MIMO Scheme 2008-05-05 Source(s) Yang Tang, Young Hoon Kwon, Yajun Kou, Shahab Sanaye,

More information

THE GENERATION OF 400 MW RF PULSES AT X-BAND USING RESONANT DELAY LINES *

THE GENERATION OF 400 MW RF PULSES AT X-BAND USING RESONANT DELAY LINES * SLAC PUB 874 3/1999 THE GENERATION OF 4 MW RF PULSES AT X-BAND USING RESONANT DELAY LINES * Sam G. Tantaw, Arnold E. Vleks, and Rod J. Loewen Stanford Lnear Accelerator Center, Stanford Unversty P.O. Box

More information

Active and Reactive Power Control of DFIG for Wind Energy Conversion Using Back to Back Converters (PWM Technique)

Active and Reactive Power Control of DFIG for Wind Energy Conversion Using Back to Back Converters (PWM Technique) World Essays Journal / 4 (1): 45-50, 2016 2016 Avalable onlne at www. worldessaysj.com Actve and Reactve Power Control of DFIG for Wnd Energy Converson Usng Back to Back Converters (PWM Technque) Mojtaba

More information

Profile Optimization of Satellite Antenna for Angular Jerk Minimization

Profile Optimization of Satellite Antenna for Angular Jerk Minimization Profle Optmzaton of Satellte Antenna for Angular Jerk Mnmzaton Jangwon Lee, Hyosung Ahn, Kwanghee Ko 3 and Semyung Wang 4 Gwangu Insttute of Scence and Technology, Gwangu, Korea, 500-7 and Daekwan Km 5,

More information

Revision of Lecture Twenty-One

Revision of Lecture Twenty-One Revson of Lecture Twenty-One FFT / IFFT most wdely found operatons n communcaton systems Important to know what are gong on nsde a FFT / IFFT algorthm Wth the ad of FFT / IFFT, ths lecture looks nto OFDM

More information

The PWM speed regulation of DC motor based on intelligent control

The PWM speed regulation of DC motor based on intelligent control Avalable onlne at www.scencedrect.com Systems Engneerng Proceda 3 (22) 259 267 The 2 nd Internatonal Conference on Complexty Scence & Informaton Engneerng The PWM speed regulaton of DC motor based on ntellgent

More information

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks Resource Allocaton Optmzaton for Devce-to- Devce Communcaton Underlayng Cellular Networks Bn Wang, L Chen, Xaohang Chen, Xn Zhang, and Dacheng Yang Wreless Theores and Technologes (WT&T) Bejng Unversty

More information

Kinematics of a dedicated 6DOF Robot for Tele-echography

Kinematics of a dedicated 6DOF Robot for Tele-echography Knematcs of a dedcated DOF Robot for ele-echography L Al Basst G Posson P Veyres Laboratory of Vson and Robotcs Unversty of Orleans 1800 Bourges France lbasst@bourgesunv-orleansfr Abstract hs paper presents

More information

An Alternation Diffusion LMS Estimation Strategy over Wireless Sensor Network

An Alternation Diffusion LMS Estimation Strategy over Wireless Sensor Network Progress In Electromagnetcs Research M, Vol. 70, 135 143, 2018 An Alternaton Dffuson LMS Estmaton Strategy over Wreless Sensor Network Ln L * and Donghu L Abstract Ths paper presents a dstrbuted estmaton

More information

Optimal Placement of PMU and RTU by Hybrid Genetic Algorithm and Simulated Annealing for Multiarea Power System State Estimation

Optimal Placement of PMU and RTU by Hybrid Genetic Algorithm and Simulated Annealing for Multiarea Power System State Estimation T. Kerdchuen and W. Ongsakul / GMSARN Internatonal Journal (09) - Optmal Placement of and by Hybrd Genetc Algorthm and Smulated Annealng for Multarea Power System State Estmaton Thawatch Kerdchuen and

More information

Measuring Cooperative Robotic Systems Using Simulation-Based Virtual Environment

Measuring Cooperative Robotic Systems Using Simulation-Based Virtual Environment Measurng Cooperatve c Systems Usng Smulaton-Based Vrtual Envronment Xaoln Hu Computer Scence Department Georga State Unversty, Atlanta GA, USA 30303 Bernard P. Zegler Arzona Center for Integratve Modelng

More information

Latency Insertion Method (LIM) for IR Drop Analysis in Power Grid

Latency Insertion Method (LIM) for IR Drop Analysis in Power Grid Abstract Latency Inserton Method (LIM) for IR Drop Analyss n Power Grd Dmtr Klokotov, and José Schutt-Ané Wth the steadly growng number of transstors on a chp, and constantly tghtenng voltage budgets,

More information

Adaptive Fuzzy Sliding Controller with Dynamic Compensation for Multi-Axis Machining

Adaptive Fuzzy Sliding Controller with Dynamic Compensation for Multi-Axis Machining J. Software Engneerng & Applcatons, 009, : 88-94 do:10.436/jsea.009.4037 Publshed Onlne November 009 (http://www.scrp.org/journal/jsea) Adaptve Fuzzy Sldng Controller wth Dynamc Compensaton for Mult-Axs

More information

Optimal State Prediction for Feedback-Based QoS Adaptations

Optimal State Prediction for Feedback-Based QoS Adaptations Optmal State Predcton for Feedback-Based QoS Adaptatons Baochun L, Dongyan Xu, Klara Nahrstedt Department of Computer Scence Unversty of Illnos at Urbana-Champagn b-l, d-xu, klara @cs.uuc.edu Abstract

More information

Trajectory Planning of Welding Robot Based on Terminal Priority Planning

Trajectory Planning of Welding Robot Based on Terminal Priority Planning Sensors & Transducers 4 by IFSA Publshng, S. L. http://www.sensorsportal.com Trajectory Plannng of Weldng obot Based on Termnal Prorty Plannng, Ch GAO, Mnhou LUO, Fayong GUO, Hu GAO Mechancal and Electronc

More information

Simulation of the adaptive neuro-fuzzy inference system (ANFIS) inverse controller using Matlab S- function

Simulation of the adaptive neuro-fuzzy inference system (ANFIS) inverse controller using Matlab S- function Vol. 8(1), pp. 875-884, 4 June, 013 DOI 10.5897/SRE11.1538 ISSN 199-48 013 Academc Journals http://www.academcjournals.org/sre Scentfc Research and Essays Full Length Research Paper Smulaton of the adaptve

More information

Subarray adaptive beamforming for reducing the impact of flow noise on sonar performance

Subarray adaptive beamforming for reducing the impact of flow noise on sonar performance Subarray adaptve beamformng for reducng the mpact of flow nose on sonar performance C. Bao 1, J. Leader and J. Pan 1 Defence Scence & Technology Organzaton, Rockngham, WA 6958, Australa School of Mechancal

More information

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme Performance Analyss of Mult User MIMO System wth Block-Dagonalzaton Precodng Scheme Yoon Hyun m and Jn Young m, wanwoon Unversty, Department of Electroncs Convergence Engneerng, Wolgye-Dong, Nowon-Gu,

More information

Development of a High Bandwidth, High Power Linear Amplifier for a Precision Fast Tool Servo System

Development of a High Bandwidth, High Power Linear Amplifier for a Precision Fast Tool Servo System Development of a Hgh Bandwdth, Hgh Power near Amplfer for a Precson Fast Tool Servo System S. Rakuff 1, J. Cuttno 1, D. Schnstock 2 1 Dept. of Mechancal Engneerng, The Unversty of North Carolna at Charlotte,

More information

ECE 2133 Electronic Circuits. Dept. of Electrical and Computer Engineering International Islamic University Malaysia

ECE 2133 Electronic Circuits. Dept. of Electrical and Computer Engineering International Islamic University Malaysia ECE 2133 Electronc Crcuts Dept. of Electrcal and Computer Engneerng Internatonal Islamc Unversty Malaysa Chapter 12 Feedback and Stablty Introducton to Feedback Introducton to Feedback 1-4 Harold Black,

More information