Intelligent Dynamic Simulation of Mechanisms

Size: px
Start display at page:

Download "Intelligent Dynamic Simulation of Mechanisms"

Transcription

1 Intellgent Dynamc Smulaton of Mechansms Glenn A. Kramer Schlumberger Laboratory for Computer Scence 8311 North RR 620 Austn, Texas net: gak~slcs.slb.com Abstract Dynamc smulaton nvolves solvng sets of equatons that represent knematc (or geometrc) and knetc (or force related) constrants. The knematc equatons are hghly nonlnear algebrac equatons, and the knetc equatons are coupled dfferental equatons that must be ntegrated over tme. In most smulators, the algebrac and dfferental equatons are solved smultaneously n an teratve manner usng sparse matrx techques and stff ntegraton schemes. Ths s not partcularly effcent, and can also lead to numercal stablty problems. I propose an alternatve formulaton, based drectly on the work of Euler and Lagrange, whch allows more effcent soluton of dynamcs problems at nteractve rates. Ths paper descrbes the use of a geometrc constrant engne based on degrees of freedom analyss (developed for the knematc smulator TLA), wth extensons to ncorporate reasonng about dynamcs. I present a method for calculatng velocty ratos, formulated as a problem n geometry. These calculatons, n conjuncton wth the knematc soluton, allow determnaton of all knetc and potental energy terms requred for dynamc smulaton. The constructed system of dynamcs equatons are pure dfferental equatons n terms of a mnmal set of generalzed coordnates. The formulaton results n small, dense matrces, rather than large, sparse ones. In prncple, large tme-steps may be used for coarse dynamc behavor, wth smaller tme-steps yeldng better approxmatons to the true behavor, at the cost of more computaton tme. Introducton Understandng complex mechancal devces requres the ablty to smulate the behavors of the devces, and to make reasonable generalzatons about those behavors. Mechansm smulaton may be done at a purely qualtatve level [Km, 1990], a mxed numercal/quatatve level [Joskowcz and Sacks, 1991], or at a detaled numercal level followed by qualtatve characterzaton of the results [Gelsey, 1990]. Each of these approaches has advantages and dsadvantages wth regard to predctve power, generaton of ncomplete or mpossble behavors, and computatonal cost. Detaled numercal smulaton provdes the most accurate level of detal, but at the hghest cost. Snce multple smulatons are needed to extract data about trends (e.g., velocty vs. change n a parameter value), precse numercal smulaton s often unattractve, partcularly at the earlest stages of desgn. In ths paper I propose an ntellgent computatonal methodology for performng accurate dynamc analyss of rgd-body mechansms n an effcent, nteractve manner. Ths methodology wll allow fast evaluaton of desgn alternatves, and provde nformaton for senstvty analyss and force analyss. The approach separates the problem nto knematcs and knetcs, as frst proposed by Euler [Hartenberg and Denavt, 1964]. The knematc analyss s effcently computed usng degrees of freedom analyss [Kramer, 1992]. Velocty analyss, requred for knetcs, s performed usng screw theory [Ball, 1900], formulated as another geometrc constrant problem. Ths analyss allows easy dervaton of the Lagrangan form of the dynamcs equatons n terms of a mnmal set of generalzed coordnates, thereby resultng n effcent and stable computaton methods. In addton, by adjustng the tme-step, coarse graned dynamc analyss s possble n an even more effcent manner. Related work Qualtatve knematcs and dynamcs Smple processes and mechancal systems have been descrbed n a number of qualtatve reasonng systems [Weld and de Kleer, 1990]. Most systems handle only the smplest cases of nonlnearty, due to the coarse structure of the qualtatve representatons. More specalzed qualtatve reasonng, lke trgonometrc reasonng, can gve more precse results, such as whether or not a partcular lnk n a mechansm can rotate completely wth respect to another [Km, 1990]. It cannot be used to descrbe specfc attrbutes of the space curves traced by arbtrary ponts on the mechansm, 62

2 yet ths nformaton s essental to desgners. As the descrpton of the model s more fnely dscretzed, more detal can be obtaned from the smulaton. Confguraton spaces have been used to model a varety of mechansms [Joskowcz and Sacks, 1991]. The representaton becomes computatonally ntractable for more complcated non-fxed-axs mechansms. However, wthn ts doman of applcablty, the confguraton space approach s able to deal wth topology changes durng the operaton of the mechansm. Smple approxmatons to dynamc behavor, ncorporatng models of steady-state forces, allow a number of mechansms to be smulated at a coarse dynamc level [Sacks and Joskowcz, 1992]. Detaled numercal smulaton, followed by abstractng the results nto qualtatvely nterestng regons, s the most accurate and general approach to descrbng dynamcs n qualtatve terms [Gelsey, 1990]. However, the process can be tme-consumng due to long runtmes for general-purpose smulators. Snce many smulaton runs may be needed to extract data about behavoral trends, ths approach can be computatonally nfeasble. Matrx-based dynamcs methods In the matrx-based approach to dynamcs, the knematc equatons and the dfferental equatons are solved together. One approach s to use a maxmally redundant set of generalzed coordnates (sx postonal and sx velocty per rgd body), and solve usng sparse matrx technques [Orlandea et al., 1977]. The resultng equatons are stff, and therefore requre small ntegraton tme-steps. Other approaches attempt to reduce the number of generalzed coordnates n order to mprove computatonal effcency, and to help reduce the stffness of the matrx [Hang, 1985]. General-purpose smulators usually deal wth fxed topology mechansms. Cremer descrbes a smulator wth bult-n capabltes for detectng collsons and other topologcal changes. Hs smulator reformulates the equatons when changes occur, and then contnues dynamc smulaton [Cremer, 1989]. Symbolc dervaton of dynamcs equatons An alternatve to detaled numercal soluton of the mxed algebrac/dfferental equatons s the symbolc generaton of a set of pure dfferental equatons, whch descrbe the system n terms of a mnmal set of generalzed coordnates correspondng to the system s true degrees of freedom. The Dyne system [Brown and Lefer, 1991] uses symbolc reasonng to derve such equatons, guded by a set of algebrac transformaton rules and meta-level control rules. Such systems are hard to desgn, mantan, and debug. However, the equatons derved usng Dyne are useful to desgners performng senstvty analyss at selected ponts n the mechansm s behavor, and for descrbng qualtatve regons of behavor. Symbolc geometrc soluton of knematcs problems usng degrees of freedom analyss s descrbed n [Kramer, 1992], wth extensons to other knds of geometry presented n [Kramer, to appear]. The next secton extends ths technque to generate dynamcs equatons more effcently than rule-based systems whch drectly manpulate algebrac and dfferental equatons. A drect method for dynamcs Drect methods for dynamcs can be traced to Euler, who advocated treatng dynamcs by parttonng the problem nto two parts: knematcs and knetcs [Hartenberg and Denavt, 1964]. Knematcs deals wth the postons of the parts of the mechansm as constraned by geometrc relatonshps. Relatve (but not absolute) veloctes and acceleratons often can be calculated knematcally. Knetcs deals wth how physcal objects move under the effect of forces, and deals wth absolute velocty, acceleraton, mass, nerta, etc. Euler also demonstrated how an object n threedmensonal space can be moved from one poston to an arbtrary second poston by a combnaton of a sngle translaton and a sngle rotaton, where the rotaton axs s parallel to the translaton vector, resultng n a screw-lke moton. At any nstant n tme, a body n moton may be thought of as movng about an nstantaneous screw n space; ths screw s poston, orentaton, and ptch changes over tme. The theory of screws was treated n depth n a geometrc manner n [Ball, 1900]. Wth the nstantaneous screws known for each body n a rgd-body mechansm, all relatve veloctes n the system are related by ratos of dstances from the approprate screws. Specfyng one absolute velocty then allows fndng all absolute veloctes. The veloctes provde the knetc coenergy terms n the lagrangan formulaton of dynamcs, and the knematc nformaton provdes the potental energy terms [Crandall et a/., 1982]. All terms requred n the lagrangan are attanable from smple geometrc constructons. Ths leads to the followng algorthm for constructng the lagrangan and usng t n dynamc analyss: 1. Calculate the knematc nformaton n terms of the generalsed poston coordnates. 2. Fnd the nstantaneous screw axes by geometrc constructon. 3. Calculate angular and lnear veloctes as ratos of dstances betwen ponts on the mechansm and the screw axes. 4. Calculate the tme dervatves of the screw axes. 5. Use the above nformaton to construct the lagrangan drectly. 6. Solve the lagrangan for acceleratons, and ntegrate over tme.

3 J2 12,,am z J3,,, r1,,",r 3 /v ",, S... o.. -XII... Fgure 1: A four-bar lnkage. 0) 1 The remander of ths paper descrbes the soluton of a smple dynamcs problem usng ths algorthm. At present, the mathematcs have been solved, but the soluton process has not been automated. A four-bar lnkage Fgure 1 descrbes a four-bar planar lnkage. One of the lnks s grounded, or fxed to the global reference frame, and s not shown. The movng lnks have lengths 11,12, and/3, and are modeled wth masses ml, m2, and m3 and rotatonal nertas I1,I~, and In. The revolute jonts jl and j4 connect the cranks to the ground; the remanng two jonts connect the cranks to the coupler. The lnkage has one degree of freedom; the poston of all lnks are determned fully by the crank angle 0, and the veloctes by the frst dervatve of 0 wth respect to tme (0). The example problem s an ntal values problem. Gven ntal values for 0 and 0, fnd the behavor of the lnkage over tme. In ths problem, gravty exerts a downward force, as llustrated, and the jonts are assumed to be frctonless. Computng angular and lnear veloctes The frst portons of the algorthm requre calculatng the knematc nformaton as a functon of the generalzed poston coordnates, fndng the nstantaneous screw axes by geometrc constructon, and calculatng angular and lnear veloctes as ratos of dstances of mass centers from the screw axes. The frst tem s covered by knematc analyss [Kramer, 1992]; the next two are covered here. In planar mechansms, the axes of all nstantaneous screws are normal to the plane, and the ptch s always zero. In ths specalzed case, the nstantaneous screw s known as the nstantaneous center of moton [Hall, 1961]. Fgure 2 llustrates how the nstantaneous centers and veloctes are calculated. The nstantaneous centers of the cranks are the fxed jonts (jl for lnk 1, and j4 for lnk 3); these centers do not change over tme. ~,? Jl J4 ~3 Fgure 2: Knetc analyss of the lnkage. The nstantaneous center for lnk 2 s computed geometrcally as follows. Snce jont j~ s on the lnk, t must rotate about the nstantaneous center for lnk 2. However, snce j2 s also on lnk 1, t must rotate about jl, and hence, ts lnear velocty must be perpendcular to the lne descrbng lnk 1. Therefore, the nstantaneous center must le on a lne through jl and j2. Usng a smlar argument for the moton of jont j3, the nstantaneous center s found by ntersectng the two lnes. Lnk 2 rotates about the ntersecton pont wth angular velocty w2, whch s yet to be determned. The angular velocty of lnk 1, wl, s specfed to be 0. The angular velocty 0~2 s found by equatng the lnear veloctes at jont j2: ~all = -taarl. In smlar fashon, the remanng angular veloctes are calculated: wl = 0 (1) w~ = -~1(l/rl) = - 01(11/rl) (2) w3 = -w2(ra/h) = 01(llra/larl) (3) The drectons of the lnear veloctes are derved from the angular veloctes. The magntudes of the lnear veloctes (assumng each center of mass s at the center of the lnk) follow drectly from the angular veloctes: I,,11= w1(/1/2) -- 0"1(/1/2) (4) 1"21= co~r~ = 01(llr21rl) (5) Iv31--,.3(h/2) = 01(llra/2rl) (6) Thus, all angular and lnear veloctes are calculated as smple ratos of dstances between nstantaneous centers and ponts on the mechansm. For a more compact notaton, the ratos are wrtten as w = 0k, and Ivll = Oj. 64

4 Generatng the lagrangan The lagrangan of the system s then descrbed as follows (assumng a postve y axs movng upward n Fgure 2, and wth v = [vd: 1 Here, h s the moment of nerta for mass lnk, and g s the acceleraton of gravty. The dfferental equaton descrbng the moton of the lnkage s then [Crandall et al, 1982]: "r l o,: d~ LaOJ - "~" = 0 (8) The second term n Equaton 8 s the potental energy term, and s calculated as follows: 0_.~ 0y, 00 = -g = (9) The change n heght (y) for each pont mass s: Oy~ Op~ o0 = o-t ~ (10) where Op/O0 s the change n poston of pont mass rn~ wth respect to a O. Ths vector s always n the drecton of v. The value of Opz/OO s calculated from O as follows: 0~1 =_~ (~)sno+~r (~)coso The remanng poston change magntudes are related to each other drectly as the magntude of the lnear veloctes, whch have already been computed geometrcally: I~1 Ivd 10pl- I*l (12) The frst term n Equaton 8 s the knetc coenergy term, and s calculated as follows. The dervatve wth respect to 0 s: 0 x-~,! Ov The tme dervatve of ths quantty s: O, o (13) (14) of an nstanta- Fgure 3: Calculatng the dervatve neous center. The frst term nvolves the lengths of geometrc enttes already constructed. Evaluatng the second term nvolves understandng how the nstantaneous centers move over tme. In ths example, the only nstantaneous center that moves over tme s the center for lnk 2. Tme dervatve of the nstantaneous center Usng the chan rule, fndng the tme dervatves of the j s (as well as the k s) s reduced to fndng the dervatves of these quanttes wth respect to 0: dj ded0 "d~. dt -- "~"dt = 0arp (15) The quantty djl/do may be found through geometrc senstvty analyss, nvolvng smple geometrc constructons, x Fgure 3 llustrates the calculaton. Consder three ponts Pl,P~, and P3, where ponts Pl and P3 are fxed n space. If the lne through PlP~ s rotated through a small dsplacement 501, and p2 s constraned to le on psp2, t wll move n drecton 5p~,x. If, on the other hand, lne P3P~ rotated by a small dsplacement 683, P2 wll move n drecton 5p2,s. For a composte change of both 50z and 603, the movement of pont p~ wll be the vector sum of the two ndependent movements (for nfntesmal dsplacements, the quadrangle on whch the three vectors le becomes a parallelogram). In the case where PI and P3 are the grounded jonts of the four-bar lnkage, and pont pu s the nstantaneous center of lnk 2, the length PP2 s!~ + r~, and P3Pu s/3 + ra. Snce 1 and h are parameters of the lnkage, and constant, the value of 5pu yelds 5rz and 5ra trvally. The only remanng detal s to determne 603 n terms of 501, so only one ndependent quantty ~Work on geometrc senstvtes s beng pursued by Jahr Pabon at Scldumberger. Ths secton employs hs technques. 65

5 s used when takng the dervatve. The rato of the and [Sacks and Joskowcz, 1992] wll be explored as angular veloctes provdes ths nformaton: possble means of dealng wth changeable topology. Besdes ther use n formulatng the dynamcs equatons, 501 = ~.~.I 60s ~s (16) the geometrc senstvtes can also be used for force analyss at selected ponts n the mechansm s Integraton of the dfferental equatons trajectory, and for knematc analyss of velocty ratos. These are quanttes that could be optmzed n a desgn at nteractve rates. If the dynamc behavors can be smulated effcently enough, t may be possble to make mult-dmensonal "maps" of smulated behavor as a functon of desgn parameter values. Such behavoral maps could be of substantal beneft n the desgn and debuggng of complex mechancal devces. Integraton schemes have yet to be explored, but snce the system of equatons s purely dfferental, wth no algebrac equatons, stffness should not be an overrdng concern. Tradtonal ntegraton schemes, such as adaptve step sze Runge-Kutta and predctorcorrector methods, wll be explored. If ntegraton uses large tme-steps, the effect should be to have "approxmate" dynamcs. There s no danger of the mechansm "flyng apart," snce the knematc constrants are not consdered n the tme ntegraton. Thus, there s lkely to be a convenent tradeoff between computaton tme, accuracy, and nteractveness. Theoretcal analyss Generatng the plan of geometrc constructons to fnd veloctes need only be done once for a gven mechansm. After that, the plan may be reused durng each step of the dynamc smulaton. Snce there are as many nstantaneous screws as there are bodes n the mechansm, evaluaton of the knetc coenergy terms of the lagrangan takes tme lnearly proportonal to the sze of the mechansm. Knematc analyss, necessary for the potental energy terms, s O(n log n), but typcally lnear n n, where n s the number of bodes n the mechansm [Kramer, 1992]. Solvng the lagrangan for the acceleratons requres nvertng a matrx of sze d, the number of true degrees of freedom n the mechansm. Ths contrasts wth the standard matrx-based approaches, where the matrx to be nverted s of sze proportonal to the number of bodes n the mechansm. In the worst case of a mechansm comprsed exclusvely of open chans, the number of true degrees of freedom wll be proportonal to the number of bodes; however, the absolute number of generalzed coordnates beng consdered wll stll be less usng the geometrc algorthm, snce the knematc constrants are already elmnated. Dscusson Ths work s n ts early stages, and much of the detal remans to be worked out. However, the geometrc constructons requred for the velocty analyss can all be performed n a hghly stylzed fashon. If the gans n computatonal effcency are comparable wth the gans n knematc smulaton n [Kramer, 1992], the speedup n dynamc smulaton could be substantal, affordng nteractve smulaton speeds for many complex mechansms. At present, only mechansms wth fxed topology are beng explored. Technques found n [Cremer, 1989] Acknowledgments I would lke to thank Jahr Pabon and George Celnker for ther contrbutons to these deas. References [Ball, 1900] R. S. Ball. A Treatse on the Theory of Screws. Cambrdge Unversty Press, Cambrdge, UK, [Brown and Lefer, 1991] D. R. Brown and L. J. Lefer. The role of meta-leve! nference n problem-solvng strategy for a knowledge-based dynamcs analyss ad. Journal of Mechancal Desgn, Trans. ASME, 113: , December [Crandall et a., 1982] Stephen H. Crandall, Dean C. Karnopp, Edward F. Kurtz, Jr., and Davd C. Prdmore-Brown. Dynamcs of Mechancal and Eectromechanca Systems. Robert E. Kreger Publshng, Inc., Malabar, Florda, Orgnally publshed: McGraw-Hll, New York, [Cremer, 1989] James F. Cremer. An Archtecture.for General Purpose Physcal System Smulaton- Integratng Geometry, Dynamcs, and Control. PhD thess, Cornell Unversty, Ithaca, New York, Aprl Department of Computer Scence TR [Gelsey, 1990] Andrew Gelsey. Automated Reasonng about Machnes. PhD thess, Yale Unversty, Aprl YALEU/CSD/RR No [Hall, 1961] A. S. Hall, Jr. Knematcs and Lnkage Desgn. Bat Publshers, West Laffayette, Indana, Republshed by Wavelength Press, Prospect Heghts, Illnos. (1986). [Hartenberg and Denavt, 1964] R. S. Hartenberg and J. Denavt. Knematc Synthess of Lnkages. McGraw-Hll, New York, [Hang, 1985] Edward Hang. Computer Aded Knematcs and Dynamcs of Mechancal Systems, volume 1 Basc Method. Department of Mechancal Engneerng, Unversty of Iowa, Iowa Cty, Iowa,

6 [Joskowcz and Sacks, 1991] L. Joskowcz and E. P. Sacks. Computatonal knematcs. Artfcal Intellgence, 51: , [Km, 1990] Hyun-Kyung Km. Qualtatve knematcs of lnkages. Techncal Report UIUCDS-R , Unversty of Illnos, Champagn-Urbana, May [Krarner, 1992] Glenn A. Kramer. Solvng Geometrc Constrant Systems: A case study n knematcs. MIT Press, Cambrdge, Massachusetts, [Kramer, to appear] Glenn A. Kramer. A geometrc constrant engne. Artfcal Intellgence, (to appear). [Orlandea et al., 1977] N. Orlandea, M. A. Chase, and D. A. Calahan. A sparsty orented approach to the dynamc analyss and desgn of mechancal systems - parts I and II. Journal of Engneerng for Industry, Trans. ASME Ser. B, 99: , , [Sacks and Joskowcz, 1992] Elsha Sacks and Leo Joskowcz. Mechansm smulaton wth confguraton spaces and smple dynamcs. Department of Computer Scence Techncal Report CS-TR , Prncton Unversty, Prnceton, N J, March [Weld and de Kleer, 1990] D. S. Weld and J. de Kleer, edtors. Readngs n Qualtatve Reasonng about Pl~ysca Systems. Morgan Kaufmann, San Mateo, Calforna, 1990.

Kinematics of pantograph masts

Kinematics 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 information

Mathematics 256 a course in differential equations for engineering students

Mathematics 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 information

Pose, Posture, Formation and Contortion in Kinematic Systems

Pose, 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 information

Inverse kinematic Modeling of 3RRR Parallel Robot

Inverse 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 information

Cluster Analysis of Electrical Behavior

Cluster 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 information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R 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 information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range 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 information

DETC ANALYSIS OF THREE DEGREE OF FREEDOM 6 6 TENSEGRITY PLATFORM

DETC 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 information

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method Internatonal Journal of Computatonal and Appled Mathematcs. ISSN 89-4966 Volume, Number (07), pp. 33-4 Research Inda Publcatons http://www.rpublcaton.com An Accurate Evaluaton of Integrals n Convex and

More information

Support Vector Machines

Support 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 information

Inverse Kinematics (part 2) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Spring 2016

Inverse 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 information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler 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 information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting 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 information

Modeling Concave Globoidal Cam with Swinging Roller Follower: A Case Study

Modeling 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 information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 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 information

Parallel manipulator robots design and simulation

Parallel 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 information

ROBOT KINEMATICS. ME Robotics ME Robotics

ROBOT 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 information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite 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 information

Lecture 5: Multilayer Perceptrons

Lecture 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 information

Analysis of Continuous Beams in General

Analysis 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 information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An 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 information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL 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 information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

Computer 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 information

An Optimal Algorithm for Prufer Codes *

An 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 information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism 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 information

3D vector computer graphics

3D 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 information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A 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 information

Chapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward

More information

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

More information

Modeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach

Modeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach Modelng, Manpulatng, and Vsualzng Contnuous Volumetrc Data: A Novel Splne-based Approach Jng Hua Center for Vsual Computng, Department of Computer Scence SUNY at Stony Brook Talk Outlne Introducton and

More information

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis Internatonal Mathematcal Forum, Vol. 6,, no. 7, 8 Soltary and Travelng Wave Solutons to a Model of Long Range ffuson Involvng Flux wth Stablty Analyss Manar A. Al-Qudah Math epartment, Rabgh Faculty of

More information

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR

SENSITIVITY 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 information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An 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 information

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids)

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids) Structured meshes Very smple computatonal domans can be dscretzed usng boundary-ftted structured meshes (also called grds) The grd lnes of a Cartesan mesh are parallel to one another Structured meshes

More information

Image Alignment CSC 767

Image Alignment CSC 767 Image Algnment CSC 767 Image algnment Image from http://graphcs.cs.cmu.edu/courses/15-463/2010_fall/ Image algnment: Applcatons Panorama sttchng Image algnment: Applcatons Recognton of object nstances

More information

Six-axis Robot Manipulator Numerical Control Programming and Motion Simulation

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 information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM 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 information

Optimum Synthesis of Mechanisms For Path Generation Using a New Curvature Based Deflection Based Objective Function

Optimum Synthesis of Mechanisms For Path Generation Using a New Curvature Based Deflection Based Objective Function Proceedngs of the 6th WSEAS Internatonal Conference on Smulaton, Modellng and Optmzaton, Lsbon, Portugal, September -4, 6 67 Optmum Synthess of Mechansms For Path Generaton Usng a ew Curvature Based Deflecton

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum 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 information

Boundary Condition Simulation for Structural Local Refined Modeling Using Genetic Algorithm

Boundary Condition Simulation for Structural Local Refined Modeling Using Genetic Algorithm 2016 Internatonal Conference on Artfcal Intellgence: Technques and Applcatons (AITA 2016) ISBN: 978-1-60595-389-2 Boundary Condton Smulaton for Structural Local Refned Modelng Usng Genetc Algorthm Zhong

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky 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 information

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

More information

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

Analysis 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 information

Solving two-person zero-sum game by Matlab

Solving 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 information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

Topology Design using LS-TaSC Version 2 and LS-DYNA

Topology Design using LS-TaSC Version 2 and LS-DYNA Topology Desgn usng LS-TaSC Verson 2 and LS-DYNA Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2, a topology optmzaton tool

More information

PHYSICS-ENHANCED L-SYSTEMS

PHYSICS-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 information

SIMULTANEOUS REGISTRATION OF MULTIPLE VIEWS OF A 3D OBJECT

SIMULTANEOUS REGISTRATION OF MULTIPLE VIEWS OF A 3D OBJECT SIMULTANEOUS REGISTRATION OF MULTIPLE VIEWS OF A 3D OBJECT Helmut Pottmann a, Stefan Leopoldseder a, Mchael Hofer a a Insttute of Geometry, Venna Unversty of Technology, Wedner Hauptstr. 8 10, A 1040 Wen,

More information

Kiran Joy, International Journal of Advanced Engineering Technology E-ISSN

Kiran Joy, International Journal of Advanced Engineering Technology E-ISSN Kran oy, nternatonal ournal of Advanced Engneerng Technology E-SS 0976-3945 nt Adv Engg Tech/Vol. V/ssue /Aprl-une,04/9-95 Research Paper DETERMATO O RADATVE VEW ACTOR WTOUT COSDERG TE SADOWG EECT Kran

More information

AVO Modeling of Monochromatic Spherical Waves: Comparison to Band-Limited Waves

AVO Modeling of Monochromatic Spherical Waves: Comparison to Band-Limited Waves AVO Modelng of Monochromatc Sphercal Waves: Comparson to Band-Lmted Waves Charles Ursenbach* Unversty of Calgary, Calgary, AB, Canada ursenbach@crewes.org and Arnm Haase Unversty of Calgary, Calgary, AB,

More information

On Some Entertaining Applications of the Concept of Set in Computer Science Course

On 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 information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem 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 information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content 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 information

A unified library of nonlinear solution schemes

A unified library of nonlinear solution schemes A unfed lbrary of nonlnear soluton schemes Sofe E. Leon, Glauco H. Paulno, Anderson Perera, Ivan F. M. Menezes, Eduardo N. Lages 7/27/2011 Motvaton Nonlnear problems are prevalent n structural, flud, contnuum,

More information

Module 6: FEM for Plates and Shells Lecture 6: Finite Element Analysis of Shell

Module 6: FEM for Plates and Shells Lecture 6: Finite Element Analysis of Shell Module 6: FEM for Plates and Shells Lecture 6: Fnte Element Analyss of Shell 3 6.6. Introducton A shell s a curved surface, whch by vrtue of ther shape can wthstand both membrane and bendng forces. A shell

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

More information

Simultaneous Object Pose and Velocity Computation Using a Single View from a Rolling Shutter Camera

Simultaneous Object Pose and Velocity Computation Using a Single View from a Rolling Shutter Camera Smultaneous Object Pose and Velocty Computaton Usng a Sngle Vew from a Rollng Shutter Camera Omar At-Ader, Ncolas Andreff, Jean Marc Lavest, and Phlppe Martnet Unversté Blase Pascal Clermont Ferrand, LASMEA

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE

ON 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 information

Preconditioning Parallel Sparse Iterative Solvers for Circuit Simulation

Preconditioning Parallel Sparse Iterative Solvers for Circuit Simulation Precondtonng Parallel Sparse Iteratve Solvers for Crcut Smulaton A. Basermann, U. Jaekel, and K. Hachya 1 Introducton One mportant mathematcal problem n smulaton of large electrcal crcuts s the soluton

More information

A Binarization Algorithm specialized on Document Images and Photos

A 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 information

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

A high precision collaborative vision measurement of gear chamfering profile

A 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 information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION?

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? Célne GALLET ENSICA 1 place Emle Bloun 31056 TOULOUSE CEDEX e-mal :cgallet@ensca.fr Jean Luc LACOME DYNALIS Immeuble AEROPOLE - Bat 1 5, Avenue Albert

More information

Modeling linkages in R using linkr

Modeling linkages in R using linkr Modelng lnkages n R usng lnkr Smulatng two- and three-dmensonal lnkage mechansms usng the R package lnkr Input dsplacement 0.0 0.2 0.4 0.6 0.8 1.0 Output dsplacement 0.0 0.2 0.4 0.6 0.8 1 / fma 0.4 0.6

More information

CHARUTAR VIDYA MANDAL S SEMCOM Vallabh Vidyanagar

CHARUTAR 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 information

Genetic Tuning of Fuzzy Logic Controller for a Flexible-Link Manipulator

Genetic 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 information

INVERSE DYNAMICS ANALYSIS AND SIMULATION OF A CLASS OF UNDER- CONSTRAINED CABLE-DRIVEN PARALLEL SYSTEM

INVERSE 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 information

DESIGN OF A HAPTIC DEVICE FOR EXCAVATOR EQUIPPED WITH CRUSHER

DESIGN 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 information

Structure from Motion

Structure from Motion Structure from Moton Structure from Moton For now, statc scene and movng camera Equvalentl, rgdl movng scene and statc camera Lmtng case of stereo wth man cameras Lmtng case of multvew camera calbraton

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole

The 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 information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

Dynamic wetting property investigation of AFM tips in micro/nanoscale

Dynamic 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 information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

Efficient mechatronic evaluation of machine tool designs using model reduction

Efficient mechatronic evaluation of machine tool designs using model reduction Mechatroncs 2010, June 28 30, Swss Federal Insttute of Technology ETH, Zurch Swtzerland 1 Effcent mechatronc evaluaton of machne tool desgns usng model reducton P. Magle *, R. Carbn, S. Wekert, K. Wegener

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A 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 information

Complex Deformable Objects in Virtual Reality

Complex Deformable Objects in Virtual Reality Complex Deformable Obects n Vrtual Realty Young-Mn Kang Department of Computer Scence Pusan Natonal Unversty ymkang@pearl.cs.pusan.ac.kr Hwan-Gue Cho Department of Computer Scence Pusan Natonal Unversty

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-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 information

From: AAAI-82 Proceedings. Copyright 1982, AAAI ( All rights reserved.

From: AAAI-82 Proceedings. Copyright 1982, AAAI (  All rights reserved. From: AAAI-82 Proceedngs. Copyrght 1982, AAAI (www.aaa.org). All rghts reserved. TRACKING KNOWN THREE-DIMENSIONAL OBJECTS* Donald B. Gennery Robotcs and Teleoperator Group Jet Propulson Laboratory Pasadena,

More information

LOOP ANALYSIS. The second systematic technique to determine all currents and voltages in a circuit

LOOP ANALYSIS. The second systematic technique to determine all currents and voltages in a circuit LOOP ANALYSS The second systematic technique to determine all currents and voltages in a circuit T S DUAL TO NODE ANALYSS - T FRST DETERMNES ALL CURRENTS N A CRCUT AND THEN T USES OHM S LAW TO COMPUTE

More information

Computational Issues in the Planning and Kinematics of Binary Robots Abstract 1. Introduction 2. Workspace Analysis and Optimization

Computational Issues in the Planning and Kinematics of Binary Robots Abstract 1. Introduction 2. Workspace Analysis and Optimization Computatonal Issues n the Plannng and Knematcs of Bnary Robots Matthew D. Lchter, Vvek A. Sujan, and Steven Dubowsky { lchter vasujan dubowsky@mt.edu } Department of Mechancal Engneerng Massachusetts Insttute

More information

Network Coding as a Dynamical System

Network Coding as a Dynamical System Network Codng as a Dynamcal System Narayan B. Mandayam IEEE Dstngushed Lecture (jont work wth Dan Zhang and a Su) Department of Electrcal and Computer Engneerng Rutgers Unversty Outlne. Introducton 2.

More information

Step-3 New Harmony vector, improvised based on the following three mechanisms: (1) random selection, (2) memory consideration, and (3)

Step-3 New Harmony vector, improvised based on the following three mechanisms: (1) random selection, (2) memory consideration, and (3) Optmal synthess of a Path Generator Lnkage usng Non Conventonal Approach Mr. Monsh P. Wasnk 1, Prof. M. K. Sonpmple 2, Prof. S. K. Undrwade 3 1 M-Tech MED Pryadarshn College of Engneerng, Nagpur 2,3 Mechancal

More information

USING GRAPHING SKILLS

USING GRAPHING SKILLS Name: BOLOGY: Date: _ Class: USNG GRAPHNG SKLLS NTRODUCTON: Recorded data can be plotted on a graph. A graph s a pctoral representaton of nformaton recorded n a data table. t s used to show a relatonshp

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Multi-posture kinematic calibration technique and parameter identification algorithm for articulated arm coordinate measuring machines

Multi-posture kinematic calibration technique and parameter identification algorithm for articulated arm coordinate measuring machines Mult-posture knematc calbraton technque and parameter dentfcaton algorthm for artculated arm coordnate measurng machnes Juan-José AGUILAR, Jorge SANTOLARIA, José-Antono YAGÜE, Ana-Crstna MAJARENA Department

More information

Anytime Predictive Navigation of an Autonomous Robot

Anytime Predictive Navigation of an Autonomous Robot Anytme Predctve Navgaton of an Autonomous Robot Shu Yun Chung Department of Mechancal Engneerng Natonal Tawan Unversty Tape, Tawan Emal shuyun@robot0.me.ntu.edu.tw Abstract To acheve fully autonomous moble

More information

Load Balancing for Hex-Cell Interconnection Network

Load 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 information