We are IntechOpen, the first native scientific publisher of Open Access books. International authors and editors. Our authors are among the TOP 1%
|
|
- Octavia Rich
- 6 years ago
- Views:
Transcription
1 We are IntechOpen, the frst natve scentfc publsher of Open Access books 3, , M Open access books avalable Internatonal authors and edtors Downloads Our authors are among the 151 Countres delvered to TOP 1% most cted scentsts 12.2% Contrbutors from top 500 unverstes Selecton of our books ndexed n the Book Ctaton Index n Web of Scence Core Collecton (BKCI) Interested n publshng wth us? Contact book.department@ntechopen.com Numbers dsplayed above are based on latest data collected. For more nformaton vst
2 2 Knematcs of AdeptThree Robot Arm Adelhard Ben Rehara Unversty of Papua Indonesa 1. Introducton Robots are very powerful elements of today s ndustry. They are capable of performng many dfferent tasks and operatons precsely and do not requre common safety and comfort elements humans need. However, t takes much effort and many resources to make a robot functon properly. Most companes that made ndustral robots can be found n the market such as Adept Robotcs, Staubl Robotcs and Fanuc Robotcs. As a result, there are many thousands of robots n ndustry. An AdeptThree robot arm s a selectvely complant assembly robot arm (SCARA) manufactured by the Adept Company. In general, tradtonal SCARA's are 4-axs robot arms wthn ther work envelope. They have the jonted two-lnk arm layout smlar to our human arms and commonly used n pck-and-place, assembly, and packagng applcatons. As a SCARA robot, an AdeptThree robot has 4 jonts whch denote that t has 4 degree of freedom (DOF). The robot has been desgned wth completed components ncludng operatng system and programmng language namely V+ (Rehara and Smt, 2010). In robotc, there are two mportant studes whch are knematcs and dynamcs studes. Robot knematcs s the study of robot moton wthout regards to the forces that result t. On the other hand, the relatonshp between moton, and the assocated forces and torques s studed n robot dynamcs. In ths chapter, knematcs problem for an AdeptThree robot wll be explaned n detal. 2. AdeptThree robot system An AdeptThree robot s a 4-axs SCARA robot whch s desgned for assemblng and parthandlng tasks. The body of the robot s too bg compared to the most SCARAs but t has strength and rgdty to carry a load about 25 kg (55 lb) as ts maxmum payload. For the workng envelope, t has a 1067 mm maxmum radal that can make more than two meters n dameter and also t has 305 mm Z-axs stroke. Fg. 1 shows the physcal system of an AdepthThree robot arm. All of the fgures n ths secton are provded by Adept company (1991). As manufactured by Adept Company, AdeptThree robot s desgned to be compatble wth the other Adept products ether the Adept MC or the Adept CC controller nterface. All of the control and operaton of the AdeptThree robot are programmed through the selected controller. In ths case, the robot s usng the Adept MC controller.
3 22 Robot Arms (a) Fg. 1. (a) Physcs of an AdeptThree Robot Arm and (b) Jonts and lnks names 2.1 Jonts moton An AdeptThree robot has 4 jonts whch are lnked to the robot. Jont 3 s a translatonal jont whch can move along Z-axs whle jont 1, 2, and 4 are rotatonal jonts. Workng envelope of the robot s shown n fg.2 (b). Frst jont s the base jont and t s also called the shoulder as ts functon looks lke a human shoulder. In ths jont, the rotatonal movement of the nner lnk and the column wll be provded. The jont has a maxmum movement of about that can be separated n to the left and to the rght as n fg.2 (a). (b) (a) Fg. 2. (a) 1 st jont moton and (b) workng envelope Second jont s called the elbow as ts functon looks lke a human elbow. In ths jont, both the outer lnk and nner lnk are lnked. Furthermore ths jont s smlar to 1 st jont, the maxmum movement of the jont s also about (b)
4 Knematcs of AdeptThree Robot Arm 23 (a) Fg. 3. (a) 2 nd jont, (b) 3 rd and 4 th jont movements Fgure 3(a) shows the movement of the 2 nd jont. In order to avod any ambguty to program the robot, the robot can be programmed to move lke a human left or rght arm by usng the syntax LEFTY or RIGHTY. Thrd jont s placed at the end of the outer lnk. It has a maxmum stroke of about 12 nches or 30.5 cm. Fg. 3(b) shows the 3 rd jont and also 4 th jont. Fourth jont s also called the "the wrst. The jont can be moved over a range of Its functon s smlar to a human wrst and t can be rotated as a human hand to tghten a bolt or unscrew a screw. Although the AdeptThree robot has the wdest workng envelope, t stll has a lmtaton. The lmtaton s about the travellng of each jont and t was bult to avod the damage of the robot. The maxmum jont travel s confned by soft-stop and hard-stop. Soft-stop and hard stop occur when the jont s expected to pass the lmt angle. Whle both stops happen, robot power wll be turned off. Soft-stop can be a programmed cancellaton and t requres the robot arm to be moved manually nto ts workng envelope. After the arm nto the workng envelope, the robot arm can be used drectly wthout any other settng. On the other hand, the acton of the hardstop s to cancel all of the robot operatons and t requres to move the robot manually by usng the manual control pendant (MCP) to ts workng area. 2.2 Operatng system The AdeptThree robot has ts own operatng system called V+ that also can recognze some syntaxes n programmng the robot. As an operatng system, the V+ can handle all of the system operatons. The programmng language n the robot operatng system s a hgh level programmng language. It s smlar to C or Pascal programmng and t can transfer syntaxes to machne language. The V+ real-tme and mult-taskng operatng system manages all system level operatons, such as nput/output (I/O), program executon, task management, memory management and dsk fle operatons. As a programmng language, V+ has a rch hstory and has evolved nto the most powerful, safe and predctable, robot programmng language avalable today. V+ s the only language to provde an ntegrated soluton to all of the programmng needs n a robotc work cell, ncludng safety, robot moton, vson operatons, force sensng and I/O. (b)
5 24 Robot Arms In general, the syntaxes usng by V+ can be categorzed nto 4 parts: Montor command, t can be used drectly by typng t one by one. Program command, t wll be run f t s used n a program lnes. Real-tme command, t only can be run n a program. Strng command, t s used to handle all operatons wth strng varable. It can be used n montor and program command. 2.3 Robot setup Before usng the robot, t s needed to be booted by usng ts operaton system V+. The bootng screen of the Adept + s placed n fg. 4. Dot (.) command n the last lne means that the robot s ready to be commanded by applyng the V+ syntaxes. Fg. 4. Adept V+ bootng screen As shown n fg.4, the robot conssts of some modules whch are software (V+ verson 10.4), controller module and a robot arm. Unlke most computers, the controller does not have BIOS (basc nput output system) memory; therefore the robot tme needs to be changed wth the actual tme every tme after tuned on. 3. Knematcs Knematcs n robotcs s a statement form about geometrcal descrpton of a robot structure. From the geometrcal equaton we can get relatonshp among jonts spatal geometry concept on a robot wth ordnary co-ordnate concept whch s used to determne the poston of an object. In other word, knematcs s the relatonshps between the postons, veloctes, and acceleratons of the lnks of a robot arm. The am of knematcs s to defne poston relatve of a frame to ts orgnal coordnates. Usng knematcs model, a programmer can determne the confguraton of nput reference that should be fed to every actuator so that the robot can do concde movements of all jont to reach the desred poston. On the other hand, wth nformaton of poston that s shown by every jont whle robot s dong a movement, the programmer by means of knematcs analyss can determne where s arm tp poston or whch parts of the robot should be moved n spatal coordnate. Knematcs problem conssts of forward and nverse knematcs and each type of the knematcs has ts own functon as llustrated n fg.5. From fg. 5, forward knematcs s used for transferrng jont varable to get end-effector poston. On the other hand, nverse knematcs wll be appled to fnd jont varable from end-effector poston.
6 Knematcs of AdeptThree Robot Arm 25 Fg. 5. Forward and nverse knematcs dagram 3.1 Forward knematcs Forward knematcs problem s deal wth fndng the poston and orentaton of a robot end-effector as a functon of ts jont angles. Forward knematcs problem s relatvely smple and t s easy to be mplemented. There are two methods for buldng forward knematcs provded n ths secton Graphcal method A smple forward knematcs can be derved from ts space usng graphcal soluton. Wth a three lnk planar robot n fg.6, the graphcal method for solvng forward knematcs wll be descrbed n ths secton. Fg. 6. Geometrc of three lnk planar robot Usng the vector algebra soluton to analyse the graph, the coordnate of the robot endeffector can be solved as follows. x l cos( ) l cos( ) l cos( ) y l sn( ) l sn( ) l sn( ) (1) Maple s mathematcal software whch s wdely used n computaton, modellng and smulaton. In each secton of the knematcs and Jacobean, the scrpt of the software s
7 26 Robot Arms provded. The Maple scrpt for buldng forward knematcs usng the graphcal method s lsted as follows. > restart: > n:=3:y:=0:c:=0: > for from 1 to n do > for j from to n do > c:=c+theta[j]; > end do; > y:=y+l[n-+1]*cos(c):c:=0: > end do; D-H conventon The steps to get the poston n usng D-H conventon are fndng the Denavd-Hartenberg (D-H) parameters, buldng A matrces, and calculatng T matrx wth the coordnate poston whch s desred. D-H Parameters D-H notaton s a method of assgnng coordnate frames to the dfferent jonts of a robotc manpulator. The method nvolves determnng four parameters to buld a complete homogeneous transformaton matrx. These parameters are the twst angle α, lnk length a, lnk offset d, and jont angle θ (Jaydev, 2005). Based on the manpulator geometry, two of the parameters whch are and a have constant values, whle the d and θ parameters can be varable dependng on whether the jont s prsmatc or revolute. Jaydev (2005) has provded 10 steps to denote the systematc dervaton of the D-H parameters as : 1. Label each axs n the manpulator wth a number startng from 1 as the base to n as the end-effector. Every jont must have an axs assgned to t. 2. Set up a coordnate frame for each jont. Startng wth the base jont, set up a rght handed coordnate frame for each jont. For a rotatonal jont, the axs of rotaton for axs s always along Z 1. If the jont s a prsmatc jont, Z 1 should pont n the drecton of translaton. 3. The X axs should always pont away from the Z 1 axs. 4. Y should be drected such that a rght-handed orthonormal coordnate frame s created. 5. For the next jont, f t s not the end-effector frame, steps 2 4 should be repeated. 6. For the end-effector, the Z n axs should pont n the drecton of the end-effector approach. 7. Jont angle θ s the rotaton about Z 1 to make X 1 parallel to X. 8. Twst angle s the rotaton about X axs to make Z 1 parallel to Z. 9. Lnk length a s the perpendcular dstance between axs and axs Lnk offset d s the offset along the Z 1 axs. A Matrx The A matrx s a homogenous 4x4 transformaton matrx whch descrbe the poston of a pont on an object and the orentaton of the object n a three dmensonal space. The homogeneous transformaton matrx from one frame to the next frame can be derved by the determnng D-H parameters. The homogenous rotaton matrx along an axs s gven by
8 Knematcs of AdeptThree Robot Arm 27 cos cos sn sn sn 0 sn cos cos sn sn 0 Rot 0 sn cos (2) and the homogeneous translaton matrx transformng coordnates from a frame to the next frame s gven by Trans a d (3) Where the four quanttes θ, a, d, are the names jont angle, lnk length, lnk offset, and twst angle respectvely. These names derve from specfc aspects of the geometrc relatonshp between two coordnate frames. The four parameters are assocated wth lnk and jont. In Denavt-Hartenberg conventon, each homogeneous transformaton matrx A s represented as a product of four basc transformatons as follows. or n completed form as A Rot( z, ) Trans ( z, d ) Trans ( x, a ) Rot( x, ) (4) A cos( ) sn( ) sn( ) cos( ) d a cos( ) sn( ) sn( ) cos( ) (5) By smplfyng equaton 5, the matrx A whch s known as D-H conventon matrx s gven n equaton 6. A cos cos sn sn sn a cos sn cos cos sn sn a sn 0 sn cos d (6) In the matrx A, about three of the four quanttes are constant for a gven lnk. Whle the other parameter whch s θ for a revolute jont and d for a prsmatc jont s varable for a
9 28 Robot Arms jont. The A matrx contans a 3x3 rotaton matrx, a 3x1 translaton vector, a 1x3 perspectve vector and a scalng factor. The A matrx can be smplfed as follows. T Matrx R P 0 1 1x3 3x3 3x1 A The T matrx s a knematcs chan of transformaton. The matrx can be used to obtan coordnates of an end-effector n terms of the base lnk. The matrx can be bult from 2 or more A matrces dependng on the number of manpulator jont(s). The T matrx can be formulated as T T A A,..., A (8) n 1 2 n Insde the T matrx, the drect knematcs can be found n the translaton matrx P whle the X, Y and Z postons are P 1, P 2 and P 3 respectvely. Soluton for the robot An AdeptThree robot arm wth four jonts s fgured n fg. 7. The AdeptThree robot jont motons are revoluton, revoluton, prsmatc and revoluton (RRPR) respectvely from jont 1 to 4. So the robot has four degrees of freedom. From fg. 7, jonts 1, 2, and 4 are revolute jonts; then the values of θ are varable. Snce there s no rotaton about prsmatc jont n jont 3, the θ values for jont 3 s zero whle d s varable. (7) Fg. 7. Lnks and jonts parameters of an AdeptThree robot arm
10 Knematcs of AdeptThree Robot Arm 29 Each axs of the AdeptThree robot was numbered from 1 to 4 based on the algorthm explaned before. After establshed coordnate frames, the next step s to determne the D- H parameters by frst determnng. The s the rotaton about X to make Z 1 parallel wth Z. Startng from axs 1, 1 s 0 because Z 0 and Z 1 are parallel. For axs 2, the 2 s or 180 because Z 2 s opposte of Z 0 whch s pontng down along the translaton of the prsmatc jont. 3 and 4 values are zero because Z 3 s parallel wth Z 2 and Z 4 s also parallel wth Z 3. The next step s to determne a and d. For axs 1, there s an offset d 1 between axes 1 and 2 n the Z 0 drecton. There s also a dstance a 1 between both axes. For axs 2, there s a dstance a 2 between axes 2 and 3 away from the Z 1 axs. No offset s found n ths axs so d 2 s zero. In axs 3, due to prsmatc jont, the offset d 3 s varable. Between axes 3 and 4, there s an offset d 4 whch s equal to ths dstance, whle a 3 and a 4 are zero. The completed D-H parameters are lsted n table 1. Axs Number Jont Angle Lnk Offset d Lnk Length a Twst Angle 1 1 d 1 l l d d Table 1. D-H Parameters of an AdeptThree Robot The transformaton matrx A can now be computed. Usng the expresson n equaton 6 the A matrces of each jont can be buld as A 0 1 c s 0 lc s c 0 l s d (9) c s 0 l c s c l s A (10) 2 A d (11)
11 30 Robot Arms A 3 4 c s s c d T matrx s created by multplyng each A matrx defned usng equaton 9 to 12 and the result s as follows. s4s s4c T cc cs sc 4 12 ss 4 12 cs 4 12 cc l2c1 2 l1c 1 l 2s1 2 l1s 1 d 4 d3 d1 1 Where c and s are the cosnes and snus of, c 1+2 and s 1+2 are cos( ) and sn( ), l s the length of lnk and d s the offset of lnk. By usng the T matrx, t s possble to calculate the values of (P x, P y, P z ) wth respect to the fxed coordnate system. Then the P x, P y, P z whch are obtaned wth drect knematcs are equatons whch are lsted below: (12) (13) P l c lc x y z P l s l s P d d d (14) Where constant parameters l 1 =559 mm, l 2 =508 mm, and d 1 =876.3 mm. The drect knematcs can be used to fnd the end-effector coordnate of the robot movement by substtutng the constant parameter values to the above equaton. Maple scrpt for the D-H conventon of forward knematcs s lsted as follows. > restart: > DH:=Matrx(<<theta[1],theta[2],0,theta[4]> <d[1],0,d[3],d[4]> <l[1],l[2], 0, 0> <0,p,0,0>>): > for from 1 to 4 do > A[]:=Matrx(<<cos(DH[,1]),sn(DH[,1]),0,0> <-cos(dh[,4])*sn(dh[,1]), cos(dh[,4])*cos(dh[,1]),sn(dh[,4]),0> <sn(dh[,4])*sn(dh[,1]),- sn(dh[,4])*sn(dh[,1]),cos(dh[,4]),0> <DH[,3]*cos(DH[,1]),DH[,3]*s n(dh[,1]),dh[,2],1>>); > end do: > T:=smplfy(A1.A2.A3.A4); Inverse knematcs Inverse knematcs deals wth the problem of fndng the approprated jont angles to get a certan desred poston and orentaton of the end-effector. Fndng the nverse knematcs soluton for a general manpulator can be a very trcky task. In general, nverse knematcs solutons are non lnear. To fnd those equatons can be complcated and sometmes there s no soluton for the problem. Geometrc and algebrac methods are provded n ths secton for solvng nverse knematcs of a robot arm.
12 Knematcs of AdeptThree Robot Arm Geometrc method One of the smple ways to solve the nverse knematcs problem s by usng geometrc soluton. Wth ths method, cosnes law can be used. A two planar manpulator wll be used to revew ths knematcs problem as n followng fgure. Fg. 8. Geometrc of two lnk planar robot Wth cosnes law, we get x y l l 2l l cos(180 ) (15) Snce cos(180-2 ) = -cos( 2 ) then the equaton 15 wll become x y l l 2l l cos( ) (16) By solvng the equaton 16 for gettng the cos( 2 ), Therefore the 2 wll be determned by takng nverse cosnes as x y l l 1 2 cos (17) 2 2ll 1 2 Agan lookng the fg. 8, we get x y l l 1 2 arccos 2 2ll 1 2 (18) sn sn l 2 ; arctan y 2 2 x y x (19) Where sn() = sn(180-2 ) = sn( 2 ). By replacng sn() wth sn( 2 ), the equaton 19 wll become
13 32 Robot Arms sn( ) 2 2 arcsn l 2 2 x y (20) Snce 1 = +, the 1 can be solved as sn( ) arcsn l arctan y x y x Maple scrpt for the geometrc method of nverse knematcs s lsted as follows. (21) > restart: > beta:=solve(sn(beta)/l2=sn(theta2)/sqrt(x^2+y^2), beta): > alpha:=arctan(y,x): > theta1:=beta+alpha;... > theta2:=solve(y^2+x^2=l1^2+l2^2+(2*l1*l2*cos(theta)),theta); Algebrac method The other smple ways to solve the nverse knematcs problem s by usng algebrac soluton. Ths method s used to make an nvert of forward knematcs. Rewrtng the endeffector coordnate from forward knematcs: x lc l c y ls ls (22) Usng the square of the coordnate, we get x y l c l ( c ) 2 l l c ( c ) ls l( s ) 2 lls( s ) (23) Snce cos(a) 2 +sn(a) 2 = 1 and also cos(a+b) 2 +sn(a+b) 2 = 1, the equaton 23 can be smplfy as Note that x y l l 2 l l c ( c ) s ( s ) (24) cos( ab) cos( a)cos( b) sn( a)sn( b) sn( ab) cos( a)sn( b) sn( a)cos( b) (25) By smplfyng the formulaton nsde the parenthess n equaton 24 wth the rule n equaton 25, the only left parameter s cos( 2 ); so the equaton 24 wll become x y l l 2l l c (26) Now the 2 can be formulated as the functon of nverse cosnes
14 Knematcs of AdeptThree Robot Arm x y l l 1 2 arccos 2 2ll 1 2 Usng the rule of snus and cosnes n equaton 25, the end-effector coordnate can be rewrtten as (27) x lc l c c l s s y ls lsc lcs (28) There are two unknown parameters nsde the equaton whch are cos( 1 ) and sn( 1 ). The cos( 1 ) can be defned from the rewrtten x as c 1 x l s s l l c (29) The sn( 1 ) s stll a mssng parameter and t s need to be solved. Substtutng c 1 to y n equaton 28, we get x l s s l l c y ls ls lsc (30) The equaton 28 wll become, xl s l s s l s l l s c y l l c l l c llsc lsc l l c (31) Smplfyng the equaton 31 we get xl s s l l 2l l c y l l c (32) The parenthess n equaton 32 can be replaced usng cosnes law wth x 2 + y 2. Therefore the snus of 1 can derved from the above equaton as xl s s x y y l l c (33) Now the 1 wll be got as the functon of nverse snus as y l l c xl s arcsn x y (34) Untl now we had defned both 1 and 2 of a two planar robot that s smlar to the AdeptThree robot. The jont angles can be used by applyng lnk length of the robot to the equaton of those angles.
15 34 Robot Arms Maple scrpt for the algebrac method of nverse knematcs s lsted below. > restart: > theta2:=solve(x^2+y^2=l1^2+l2^2+(2*l1*l2*cos(theta2)),theta2);... > restart: > cos(theta1):=solve(x=l1*cos(theta1)+l2*cos(theta1)*cos(theta2)- l2*sn(theta1)*sn(theta2),cos(theta1)): > theta1:=smplfy(solve(y=l1*sn(theta1)+l2*sn(theta1)*cos(theta2)+ l2*cos(theta1)*sn(theta2),theta1)); Jacobean The Jacobean defnes the transformaton between the robot hand velocty and the jont velocty. Knowng the jont velocty, the jont angles and the parameters of the arm, the Jacobean can be computed and the hand velocty calculated n terms of the hand Cartesan coordnates. The Jacobean s an mportant component n many robot control algorthms. Normally, a control system receves sensory nformaton about the robot s envronment, most naturally mplemented usng Cartesan coordnates, yet robots operate n the jont or world coordnates. Transforms are needed between Cartesan coordnates and jont coordnates and vce versa. The transformaton between the velocty of the arm, n terms of ts jont speeds, and the velocty of the arm n Cartesan coordnates, n a partcular frame of reference, s very mportant. Solvng the nverse knematcs can provde a transform, but ths would be a dffcult task to perform n real-tme and n most cases no unque solutons exst for the nverse knematcs. An alternatve s to use the Jacobean (Zomaya et al., 1999). Many ways to desgn a Jacobean matrx of a robot arm were provded. Zomaya et al. (1999) had presented three knds of algorthms to perform a Jacobean matrx. Frst algorthm s the smple way. Wthout usng matrx calculaton, the Jacobean can be bult from T matrx. Second algorthm was found to perform very well usng a sequental processng method. Thrd algorthm s also provded to sequental machne, but t would be nterestng to study how well t maps onto the mesh wth multple buses. The other algorthm was provded by Manjunath (2007) and Frank (2006). It uses tool confguraton vector to perform the Jacobean. The last algorthm wll be used and explaned n ths paper (Rehara, 2011). Gven jont varable coordnate of the end effectors: q [ q q... q ] T n (35) 1 2 Where q = for a rotary jont and q = d for a prsmatc jont. Nonlnear transformaton from jont varable q(t) to y(t) s defned as y=h(q), then the veloctes of jont axes s gven by h y q Jq (36) q Where J s the Jacobean of manpulator. Inverse of the Jacobean J -1 relates the change n the end-effector to the change n axs dsplacements, 1 q J y (37)
16 Knematcs of AdeptThree Robot Arm 35 The Jacobean s not always nvertble, n certan postons t wll happen. These postons are called geometrc sngulartes of the mechansm. A rotaton matrx n a T matrx s formed by three 3x1 vector. In smple, the T matrx can be rewrtng as n o a p T Where a s the approach vector of the end-effector, o s the orentaton vector whch s the drecton specfyng the orentaton of the hand, from fngertp to fngertp whle n s the normal vector whch s chosen to complete the defnton of a rght-handed coordnate system (Frank, 2006). The T matrx can be used to desgn the Jacobean by frst defnng the tool confguraton vector w as follows. (38) p ( q) ae n ( q / ) Rewrtng p and a vector from equaton 13, we get the tool confguraton vector as (39) lc lc ls ls d d d ( q) e Then the Jacobean matrx s the dfferental of the tool confguraton vector as (40) w Jq ( ) (41) q By takng a dfferentaton of the eq. 40, the Jacobean for the AdeptThree robot s defnes as ls ls ls lc lc lc Jq ( ) e The frst 3x3 matrx n the Jacobean s also called drect Jacobean. Because the Jacobean n eq. 42 s not a square matrx, t s not nvertble. In ths condton, the drect Jacobean can be useful snce t s a square and nvertble matrx. 4 (42)
17 36 Robot Arms Maple scrpt for formng the Jacobean s lsted below. > restart: wth(lnearalgebra): > q:=vector(4,[ph1,ph2,d3,ph4]): > J:=matrx(6,4): > w[1]:=l1*cos(ph1)+l2*cos(ph1+ph2): > w[2]:=l1*sn(ph1)+l2*sn(ph1+ph2): > w[3]:=-d4-d3+d1; > w[4]:=0; > w[5]:=0; > w[6]:=exp(q[4]/p); > for from 1 to 4 do > for j from 1 to 6 do > J[j,]:=dff(w[j],q[]); > end do; > end do; > prnt(j); Knematcs smulaton A Vrtual Instrumentaton (VI) was bult to the secton of knematcs smulaton for supportng the manual calculaton of a four DOF SCARA robot. The VI s a product of Fg. 9. SCARA robot smulaton
18 Knematcs of AdeptThree Robot Arm 37 graphcal programmng n LabVew whch s produced by Natonal Instrumentaton. The desgned VI can smulate vsual movement of the SCARA robot. The advantage of utlzng LabVew s that the graphcal programmng language s easy and smple to be used. A user only needs to set each property to program the VI. As shown n fg.9, the VI can be used to move the robot by applyng the method of forward and nverse knematcs. To support the vsual jont trackng, the VI s provded wth smultaneous movng and sequence movng buttons. In smultaneous movng mode, each jont move together n same tme. On the other hand sequence movng mode provdes the moton of each jont one by one. Started from 1 st jont to 4 th jont, each jont wll move after the other fnshed ts task. The poston of the end-effector s gven n X, Y and Z boxes, whle the jont varables are shown n q 1, q 2 and q 3 boxes. 6. Concluson Ths paper formulates and solves the knematcs problem for an AdeptThree robot arm. The forward knematcs of an AdeptThree robot was explaned utlzng D-H conventon whle nverse knematcs of the robot was desgn usng the prncpal cosnes. Jacobean for the robot was desgn by usng tool confguraton vectors and drect Jacobean. Some scrpt to desgn forward and nverse knematcs and also Jacobean matrx were provded usng Maple. A graphcal soluton for smulatng and calculatng the robot knematcs was mplemented n a vrtual nstrumentaton (VI) of LabVew. Usng the VI, forward knematcs for a four dof SCARA robot can be smulated. Inverse knematcs for the robot can also be calculated wth ths VI. 7. References [1] Jaydev P. Desa (2005). D-H Conventon, Robot and Automaton Handbook, CRC Press, USA, ISBN [2]Zomaya A.Y., Smtha H., Olarub S., Computng robot Jacobans on meshes wth multple buses, Mcroprocessors and Mcrosystems, no. 23, (1999), pp [3] Frank L.Lews, Darren M.Dawson, Chaouk T.Abdallah (2006), Robot Manpulators Control, Marcel Dekker, Inc., New York. [4] Bulent Ozkan, Kemal Ozgoren, Invald Jont Arrangements and Actuator Related Sngular Confguraton of a System of two Cooperatng SCARA Manpulator, Journal of Mechatroncs, Vol.11, (2001), pp [5] Taylan Das M., L. Canan Dulger, Mathematcal Modelng, Smulaton and Expermental Verfcaton of a SCARA Robot, Journal of Smulaton Modellng Practce and Theory, Vol.13, (2005), pp [6] Mete Kalyoncu, Mustafa Tnkr (2006), Mathematcal Modelng for Smulaton and Control of Nonlnear Vbraton of a Sngle Flexble Lnk, Procedngs of Intellgent Manufacturng Systems Symposum, Sakarya Unversty Turkey, May 29-31, [7] Mustafa Nl, Ugur Yuzgec, Murat Sonmez, Bekr Cakr (2006),, Fuzzy Neural Network Based Intellgent Controller for 3-DOF Robot Manpulator Procedngs of Intellgent Manufacturng Systems Symposum, Sakarya Unversty Turkey, May 29-31, [8] Rast Koker, Ceml Oz, Tark Cakar, Huseyn Ekz, A Study of Neural Network Based Inverse Knematcs Soluton for a Three-Jont Robot, Journal of Robotcs and Autonomous System, Vol.49, (2004), pp
19 38 Robot Arms [9] Adept, (1991), AdeptThree Robot: User s Gude, Adept Technology, USA. [10] Manjunath T.C., Ardl C., Development of a Jacobean Model for 4-Axes ndgenously developed SCARA System, Internatonal Journal of Computer and Informaton Scence and Engneerng, Vol. 1 No 3, (2007), pp [11] John Faber Archla Daz, Max Suell Dutra, Clauda Johana Daz (2007), Desgn and Constructon of a Manpulator Type Scara, Implementng a Control System, Proceedngs of COBEM, 19th Internatonal Congress of Mechancal Engneerng, November 5-9, 2007, Brasíla. [12] Rehara Adelhard Ben, Smt Wm (2010), Controller Desgn of a Modeled AdeptThree Robot Arm, Proceedngs of the 2010 Internatonal Conference on Modellng, Identfcaton and Control, Japan, July 17-19, 2010, pp [13] Rehara Adelhard Ben, System Identfcaton Soluton for Developng an AdeptThree Robot Arm Model, Journal of Selected Areas n Robotcs and Control, February Edton, (2011), pp. 1-5 avalable at
20 Robot Arms Edted by Prof. Satoru Goto ISBN Hard cover, 262 pages Publsher InTech Publshed onlne 09, June, 2011 Publshed n prnt edton June, 2011 Robot arms have been developng snce 1960's, and those are wdely used n ndustral factores such as weldng, pantng, assembly, transportaton, etc. Nowadays, the robot arms are ndspensable for automaton of factores. Moreover, applcatons of the robot arms are not lmted to the ndustral factory but expanded to lvng space or outer space. The robot arm s an ntegrated technology, and ts technologcal elements are actuators, sensors, mechansm, control and system, etc. How to reference In order to correctly reference ths scholarly work, feel free to copy and paste the followng: Adelhard Ben Rehara (2011). Knematcs of AdeptThree Robot Arm, Robot Arms, Prof. Satoru Goto (Ed.), ISBN: , InTech, Avalable from: InTech Europe Unversty Campus STeP R Slavka Krautzeka 83/A Rjeka, Croata Phone: +385 (51) Fax: +385 (51) InTech Chna Unt 405, Offce Block, Hotel Equatoral Shangha No.65, Yan An Road (West), Shangha, , Chna Phone: Fax:
Six-axis Robot Manipulator Numerical Control Programming and Motion Simulation
2016 Internatonal Conference on Appled Mechancs, Mechancal and Materals Engneerng (AMMME 2016) ISBN: 978-1-60595-409-7 S-as Robot Manpulator Numercal Control Programmng and Moton Smulaton Chen-hua SHE
More informationROBOT KINEMATICS. ME Robotics ME Robotics
ROBOT KINEMATICS Purpose: The purpose of ths chapter s to ntroduce you to robot knematcs, and the concepts related to both open and closed knematcs chans. Forward knematcs s dstngushed from nverse knematcs.
More informationInverse kinematic Modeling of 3RRR Parallel Robot
ème Congrès Franças de Mécanque Lyon, 4 au 8 Août 5 Inverse knematc Modelng of RRR Parallel Robot Ouafae HAMDOUN, Fatma Zahra BAGHLI, Larb EL BAKKALI Modelng and Smulaton of Mechancal Systems Laboratory,
More informationPose, Posture, Formation and Contortion in Kinematic Systems
Pose, Posture, Formaton and Contorton n Knematc Systems J. Rooney and T. K. Tanev Department of Desgn and Innovaton, Faculty of Technology, The Open Unversty, Unted Kngdom Abstract. The concepts of pose,
More informationParallelism for Nested Loops with Non-uniform and Flow Dependences
Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr
More informationParallel manipulator robots design and simulation
Proceedngs of the 5th WSEAS Int. Conf. on System Scence and Smulaton n Engneerng, Tenerfe, Canary Islands, Span, December 16-18, 26 358 Parallel manpulator robots desgn and smulaton SAMIR LAHOUAR SAID
More informationCluster Analysis of Electrical Behavior
Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School
More informationAnalysis of Continuous Beams in General
Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,
More informationLoad Balancing for Hex-Cell Interconnection Network
Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,
More informationAnalysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD
Analyss on the Workspace of Sx-degrees-of-freedom Industral Robot Based on AutoCAD Jn-quan L 1, Ru Zhang 1,a, Fang Cu 1, Q Guan 1 and Yang Zhang 1 1 School of Automaton, Bejng Unversty of Posts and Telecommuncatons,
More informationKinematics Modeling and Analysis of MOTOMAN-HP20 Robot
nd Workshop on Advanced Research and Technolog n Industr Applcatons (WARTIA ) Knematcs Modelng and Analss of MOTOMAN-HP Robot Jou Fe, Chen Huang School of Mechancal Engneerng, Dalan Jaotong Unverst, Dalan,
More informationR s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes
SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges
More informationDesign and Implementation of Trainable Robotic Arm
Internatonal Journal of Scence, Engneerng and Technology Research (IJSETR) Desgn and Implementaton of Tranable Robotc Arm Mo Mo Aung 1, Saw Aung Nyen Oo 2 1 Master Canddate, Department of Electronc Engneerng,
More informationModeling Concave Globoidal Cam with Swinging Roller Follower: A Case Study
Modelng Concave Globodal Cam wth Swngng Roller Follower: A Case Study Nguyen Van Tuong, and Premysl Pokorny Abstract Ths paper descrbes a computer-aded desgn for desgn of the concave globodal cam wth cylndrcal
More informationSLAM Summer School 2006 Practical 2: SLAM using Monocular Vision
SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,
More informationCMPS 10 Introduction to Computer Science Lecture Notes
CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not
More informationPLANAR PARALLEL 3-RPR MANIPULATOR
PLANAR PARALLEL 3-RPR MANIPULATOR Robert L. Wllams II Atul R. Josh Oho Unversty Athens, O 45701 Proceedngs of the Sxth Conference on Appled Mechansms and Robotcs Cncnnat O, December 12-15, 1999 Contact
More informationDESIGN OF A HAPTIC DEVICE FOR EXCAVATOR EQUIPPED WITH CRUSHER
DESIGN OF A HAPTIC DEVICE FOR EXCAVATOR EQUIPPED WITH CRUSHER Kyeong Won Oh, Dongnam Km Korea Unversty, Graduate School 5Ga-1, Anam-Dong, Sungbuk-Gu, Seoul, Korea {locosk, smleast}@korea.ac.kr Jong-Hyup
More informationSolving two-person zero-sum game by Matlab
Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by
More informationThe motion simulation of three-dof parallel manipulator based on VBAI and MATLAB Zhuo Zhen, Chaoying Liu* and Xueling Song
Internatonal Conference on Automaton, Mechancal Control and Computatonal Engneerng (AMCCE 25) he moton smulaton of three-dof parallel manpulator based on VBAI and MALAB Zhuo Zhen, Chaoyng Lu* and Xuelng
More informationQuick error verification of portable coordinate measuring arm
Quck error verfcaton of portable coordnate measurng arm J.F. Ouang, W.L. Lu, X.H. Qu State Ke Laborator of Precson Measurng Technolog and Instruments, Tanjn Unverst, Tanjn 7, Chna Tel.: + 86 [] 7-8-99
More informationSum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints
Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan
More informationRange images. Range image registration. Examples of sampling patterns. Range images and range surfaces
Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples
More informationON THE DESIGN OF LARGE SCALE REDUNDANT PARALLEL MANIPULATOR. Wu huapeng, Heikki handroos and Juha kilkki
ON THE DESIGN OF LARGE SCALE REDUNDANT PARALLEL MANIPULATOR Wu huapeng, Hekk handroos and Juha klkk Machne Automaton Lab, Lappeenranta Unversty of Technology LPR-5385 Fnland huapeng@lut.f, handroos@lut.f,
More informationOn Some Entertaining Applications of the Concept of Set in Computer Science Course
On Some Entertanng Applcatons of the Concept of Set n Computer Scence Course Krasmr Yordzhev *, Hrstna Kostadnova ** * Assocate Professor Krasmr Yordzhev, Ph.D., Faculty of Mathematcs and Natural Scences,
More informationA Fast Visual Tracking Algorithm Based on Circle Pixels Matching
A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng
More informationNumerical model describing optimization of fibres winding process on open and closed frame
Journal of Physcs: Conference Seres PAPER OPEN ACCESS Numercal model descrbng optmzaton of fbres wndng process on open and closed frame To cte ths artcle: M Petr et al 06 J Phys: Conf Ser 738 0094 Vew
More informationInverse Kinematics (part 2) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Spring 2016
Inverse Knematcs (part 2) CSE169: Computer Anmaton Instructor: Steve Rotenberg UCSD, Sprng 2016 Forward Knematcs We wll use the vector: Φ... 1 2 M to represent the array of M jont DOF values We wll also
More informationComputer Animation and Visualisation. Lecture 4. Rigging / Skinning
Computer Anmaton and Vsualsaton Lecture 4. Rggng / Sknnng Taku Komura Overvew Sknnng / Rggng Background knowledge Lnear Blendng How to decde weghts? Example-based Method Anatomcal models Sknnng Assume
More informationProper Choice of Data Used for the Estimation of Datum Transformation Parameters
Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and
More informationKinematics of pantograph masts
Abstract Spacecraft Mechansms Group, ISRO Satellte Centre, Arport Road, Bangalore 560 07, Emal:bpn@sac.ernet.n Flght Dynamcs Dvson, ISRO Satellte Centre, Arport Road, Bangalore 560 07 Emal:pandyan@sac.ernet.n
More informationA high precision collaborative vision measurement of gear chamfering profile
Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) A hgh precson collaboratve vson measurement of gear chamferng profle Conglng Zhou, a, Zengpu Xu, b, Chunmng
More informationINVERSE DYNAMICS ANALYSIS AND SIMULATION OF A CLASS OF UNDER- CONSTRAINED CABLE-DRIVEN PARALLEL SYSTEM
U.P.B. Sc. Bull., Seres D, Vol. 78, Iss., 6 ISSN 454-58 INVERSE DYNAMICS ANALYSIS AND SIMULATION OF A CLASS OF UNDER- CONSTRAINED CABLE-DRIVEN PARALLEL SYSTEM We LI, Zhgang ZHAO, Guangtan SHI, Jnsong LI
More informationAn Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation
17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed
More informationWORKSPACE OPTIMIZATION OF ORIENTATIONAL 3-LEGGED UPS PARALLEL PLATFORMS
Proceedngs of DETC 02 ASME 2002 Desgn Engneerng Techncal Conferences and Computers and Informaton n Engneerng Conference Montreal, Canada, September 29-October 2, 2002 DETC2002/MECH-34366 WORKSPACE OPTIMIZATION
More informationON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE
Yordzhev K., Kostadnova H. Інформаційні технології в освіті ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Some aspects of programmng educaton
More informationAssignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.
Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton
More informationISSN 2409-9392,,, 2017,. 30 backlashes. Ths allows conductng the cuttng process wthout the formaton of technologcal protruson between wres. Dstnctve features of a new cut shapng technology scheme are reflected
More informationInverse Kinematic Solution of Robot Manipulator Using Hybrid Neural Network
Inverse Knematc Soluton of Robot Manpulator Usng Hybrd Neural Network Panchanand Jha Natonal Insttute of Technology, Department of Industral Desgn, Rourkela, Inda Emal: jha_p007@hotmal.com Bbhut B. Bswal
More informationCircuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL)
Crcut Analyss I (ENG 405) Chapter Method of Analyss Nodal(KCL) and Mesh(KVL) Nodal Analyss If nstead of focusng on the oltages of the crcut elements, one looks at the oltages at the nodes of the crcut,
More informationAccounting for the Use of Different Length Scale Factors in x, y and z Directions
1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,
More information3D vector computer graphics
3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres
More informationContent Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers
IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth
More informationA mathematical programming approach to the analysis, design and scheduling of offshore oilfields
17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and
More informationA New Approach For the Ranking of Fuzzy Sets With Different Heights
New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays
More informationAn Optimal Algorithm for Prufer Codes *
J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,
More informationNUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS
ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana
More informationLobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide
Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.
More informationMathematical Model for Motion Control of Redundant Robot Arms
Mathematcal Model for Moton Control of Redundant Robot Arms EVGENIY KRASTEV Department of Mathematcs and Informatcs Sofa Unversty St. Klment Ohrdsky 5, James Boucher blvd., 1164 Sofa BULGARIA eck@fm.un-sofa.bg
More informationSkew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach
Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research
More informationResolving Ambiguity in Depth Extraction for Motion Capture using Genetic Algorithm
Resolvng Ambguty n Depth Extracton for Moton Capture usng Genetc Algorthm Yn Yee Wa, Ch Kn Chow, Tong Lee Computer Vson and Image Processng Laboratory Dept. of Electronc Engneerng The Chnese Unversty of
More information2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements
Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.
More informationLecture 5: Multilayer Perceptrons
Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented
More informationHermite Splines in Lie Groups as Products of Geodesics
Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the
More informationType-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data
Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES
More informationSupport Vector Machines
/9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.
More informationThe Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole
Appled Mathematcs, 04, 5, 37-3 Publshed Onlne May 04 n ScRes. http://www.scrp.org/journal/am http://dx.do.org/0.436/am.04.584 The Research of Ellpse Parameter Fttng Algorthm of Ultrasonc Imagng Loggng
More informationMECHATRONIC MODEL FOR THE DYNAMIC ANALYSIS OF A ROBOTIC SYSTEM
Bulletn of the Translvana Unversty of Braşov Seres I: Engneerng Scences Vol. 6 (55) No. 2-2013 MECHATRONIC MODEL FOR THE DYNAMIC ANALYSIS OF A ROBOTIC SYSTEM Monca ENESCU 1 Abstract: The present paper
More informationSensory Redundant Parallel Mobile Mechanism
Sensory Redundant Parallel Moble Mechansm Shraga Shoval and Moshe Shoham* Department of Industral Engneerng & Management, Academc College of Judea and Samara, Arel., *Faculty of Mechancal Engneerng, Technon,
More informationCompiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz
Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster
More informationIntelligent Dynamic Simulation of Mechanisms
Intellgent Dynamc Smulaton of Mechansms Glenn A. Kramer Schlumberger Laboratory for Computer Scence 8311 North RR 620 Austn, Texas 78726 net: gak~slcs.slb.com Abstract Dynamc smulaton nvolves solvng sets
More informationDETC ANALYSIS OF THREE DEGREE OF FREEDOM 6 6 TENSEGRITY PLATFORM
Proceedngs of 006 DETC: ASME 006 Desgn Engneerng Techncal Conferences and Computers and Informaton n Engneerng Conference September 0-, 006, Phladelpha, Pennsylvana, USA DETC006-990 AAYSIS OF THREE DEGREE
More informationAtlas Based Kinematic Optimum Design of the Stewart Parallel Manipulator
20 CHINESE JOURNAL OF MECHANICAL ENGINEERING Vol. 28,aNo. 1,a2015 DOI: 10.3901/CJME.2014.0929.155, avalable onlne at www.sprngerlnk.com; www.cjmenet.com; www.cjmenet.com.cn Atlas Based Knematc Optmum Desgn
More informationCHARUTAR VIDYA MANDAL S SEMCOM Vallabh Vidyanagar
CHARUTAR VIDYA MANDAL S SEMCOM Vallabh Vdyanagar Faculty Name: Am D. Trved Class: SYBCA Subject: US03CBCA03 (Advanced Data & Fle Structure) *UNIT 1 (ARRAYS AND TREES) **INTRODUCTION TO ARRAYS If we want
More informationTN348: Openlab Module - Colocalization
TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages
More informationWe are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors
We are IntechOpen, the world s leadng publsher of Open Access books Bult by scentsts, for scentsts 3,900 116,000 120M Open access books avalable Internatonal authors and edtors Downloads Our authors are
More informationModule Management Tool in Software Development Organizations
Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,
More informationCS 534: Computer Vision Model Fitting
CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust
More informationGenetic Tuning of Fuzzy Logic Controller for a Flexible-Link Manipulator
Genetc Tunng of Fuzzy Logc Controller for a Flexble-Lnk Manpulator Lnda Zhxa Sh Mohamed B. Traba Department of Mechancal Unversty of Nevada, Las Vegas Department of Mechancal Engneerng Las Vegas, NV 89154-407
More informationComputer models of motion: Iterative calculations
Computer models o moton: Iteratve calculatons OBJECTIVES In ths actvty you wll learn how to: Create 3D box objects Update the poston o an object teratvely (repeatedly) to anmate ts moton Update the momentum
More informationCalibration of an Articulated Camera System with Scale Factor Estimation
Calbraton of an Artculated Camera System wth Scale Factor Estmaton CHEN Junzhou, Kn Hong WONG arxv:.47v [cs.cv] 7 Oct Abstract Multple Camera Systems (MCS) have been wdely used n many vson applcatons and
More informationProgramming in Fortran 90 : 2017/2018
Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values
More informationLecture 4: Principal components
/3/6 Lecture 4: Prncpal components 3..6 Multvarate lnear regresson MLR s optmal for the estmaton data...but poor for handlng collnear data Covarance matrx s not nvertble (large condton number) Robustness
More informationA Binarization Algorithm specialized on Document Images and Photos
A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a
More informationLine-based Camera Movement Estimation by Using Parallel Lines in Omnidirectional Video
01 IEEE Internatonal Conference on Robotcs and Automaton RverCentre, Sant Paul, Mnnesota, USA May 14-18, 01 Lne-based Camera Movement Estmaton by Usng Parallel Lnes n Omndrectonal Vdeo Ryosuke kawansh,
More informationVirtual Machine Migration based on Trust Measurement of Computer Node
Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on
More informationMachine Learning 9. week
Machne Learnng 9. week Mappng Concept Radal Bass Functons (RBF) RBF Networks 1 Mappng It s probably the best scenaro for the classfcaton of two dataset s to separate them lnearly. As you see n the below
More informationSmoothing Spline ANOVA for variable screening
Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory
More informationPHYSICS-ENHANCED L-SYSTEMS
PHYSICS-ENHANCED L-SYSTEMS Hansrud Noser 1, Stephan Rudolph 2, Peter Stuck 1 1 Department of Informatcs Unversty of Zurch, Wnterthurerstr. 190 CH-8057 Zurch Swtzerland noser(stuck)@f.unzh.ch, http://www.f.unzh.ch/~noser(~stuck)
More informationLoad-Balanced Anycast Routing
Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance
More informationProblem Definitions and Evaluation Criteria for Computational Expensive Optimization
Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty
More informationCalibration of an Articulated Camera System
Calbraton of an Artculated Camera System CHEN Junzhou and Kn Hong WONG Department of Computer Scence and Engneerng The Chnese Unversty of Hong Kong {jzchen, khwong}@cse.cuhk.edu.hk Abstract Multple Camera
More informationBasic Walking Simulations and Gravitational Stability Analysis for a Hexapod Robot Using Matlab
Basc Walkng Smulatons and Gravtatonal Stablty Analyss for a Hexapod Robot Usng Matlab Sorn Mănou-Olaru*, Mrcea Nţulescu ** *Department of Automaton, Electroncs and Mechatroncs, Unversty of Craova, Romana
More informationAn Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices
Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal
More informationFor instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)
Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A
More informationUser Authentication Based On Behavioral Mouse Dynamics Biometrics
User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA
More informationAADL : about scheduling analysis
AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng
More informationA proposal for the motion analysis method of skiing turn by measurement of orientation and gliding trajectory
Avalable onlne at www.scencedrect.com Proceda Engneerng 13 (211) 17 22 5 th Asa-Pacfc Congress on Sports Technology (APCST) A proposal for the moton analyss method of skng turn by measurement of orentaton
More informationSENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR
SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR Judth Aronow Rchard Jarvnen Independent Consultant Dept of Math/Stat 559 Frost Wnona State Unversty Beaumont, TX 7776 Wnona, MN 55987 aronowju@hal.lamar.edu
More informationAPPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF
APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF Johannes Leebmann Insttute of Photogrammetry and Remote Sensng, Unversty of Karlsruhe (TH, Englerstrasse 7, 7618 Karlsruhe, Germany - leebmann@pf.un-karlsruhe.de
More information12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification
Introducton to Artfcal Intellgence V22.0472-001 Fall 2009 Lecture 24: Nearest-Neghbors & Support Vector Machnes Rob Fergus Dept of Computer Scence, Courant Insttute, NYU Sldes from Danel Yeung, John DeNero
More informationMathematics 256 a course in differential equations for engineering students
Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the
More informationLearning physical Models of Robots
Learnng physcal Models of Robots Jochen Mück Technsche Unverstät Darmstadt jochen.mueck@googlemal.com Abstract In robotcs good physcal models are needed to provde approprate moton control for dfferent
More informationX- Chart Using ANOM Approach
ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are
More informationWhat are the camera parameters? Where are the light sources? What is the mapping from radiance to pixel color? Want to solve for 3D geometry
Today: Calbraton What are the camera parameters? Where are the lght sources? What s the mappng from radance to pel color? Why Calbrate? Want to solve for D geometry Alternatve approach Solve for D shape
More information3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method
NICOGRAPH Internatonal 2012, pp. 114-119 3D Vrtual Eyeglass Frames Modelng from Multple Camera Image Data Based on the GFFD Deformaton Method Norak Tamura, Somsangouane Sngthemphone and Katsuhro Ktama
More informationDynamic Simulation System Using DOF Picking Robot
Send Orders for Reprnts to reprnts@benthamscence.ae 746 The Open Automaton and Control Systems Journal, 2, 7, 746-7 Dynamc Smulaton System Usng DOF Pckng Robot Open Access Xaojun Lu * Department of Logstcs
More informationCalibration of an Articulated Camera System
Calbraton of an Artculated Camera System CHEN Junzhou and Kn Hong WONG Department of Computer Scence and Engneerng The Chnese Unversty of Hong Kong {jzchen, khwong}@cse.cuhk.edu.hk Abstract Multple Camera
More informationDynamic wetting property investigation of AFM tips in micro/nanoscale
Dynamc wettng property nvestgaton of AFM tps n mcro/nanoscale The wettng propertes of AFM probe tps are of concern n AFM tp related force measurement, fabrcaton, and manpulaton technques, such as dp-pen
More informationIP Camera Configuration Software Instruction Manual
IP Camera 9483 - Confguraton Software Instructon Manual VBD 612-4 (10.14) Dear Customer, Wth your purchase of ths IP Camera, you have chosen a qualty product manufactured by RADEMACHER. Thank you for the
More information