AltRobot.nb 1. Alternate Robot

Size: px
Start display at page:

Download "AltRobot.nb 1. Alternate Robot"

Transcription

1 AltRobot.nb Alternate Robot 2008 November 5 printed 2008 November 6 30 In which I formulate Hamilton's equations for a simple three link industrial robot with a payload, imposing holonomic constraints before setting up the equations. I have added the ability to find torques required for an arbitrary motion of the end effector, and a simulation of the motion of the system. CONTENTS. Formulation: set up the four link system: a. the general system b. specializations (equal arms with a point mass at the end) c. the constraints 2. The Lagrangian and Hamilton's equations 3. Inverse dynamics: torques required for a given motion of the end effector a. linear motion b. more sensible motion 4. Simulations a. falling down, a sanity check b. exercising the computed torques Off@General::spellD; Formulation Define rotation matrices in the sense of Goldstein (G) for rotation about local x, y and z axes. Rx denotes a rotation of an angle angle around the local x axis and Ry and Rz the same for the y and z axes. The sign convention is G's. These become actual rotations when I specify the angle. I can use these sequentially to map each angular velocity into the next element's body coordinates. HRx = 88, 0, 0<, 80, Cos@angleD, Sin@angleD<, 80, -Sin@angleD, Cos@angleD<<L; HRy = 88Cos@angleD, 0, -Sin@angleD<, 80,, 0<, 8Sin@angleD, 0, Cos@angleD<<L; HRz = 88Cos@angleD, Sin@angleD, 0<, 8-Sin@angleD, Cos@angleD, 0<, 80, 0, <<L; It is convenient to have the body ex, ey and ez axes (in the body frame) ex = 8, 0, 0<; ey = 80,, 0<; ez = 80, 0, <; Characteristics of the robot LINKS denotes the number of links (including the payload, even though that is a point mass), CONSTRAINTS the number of holonomic constraints and NQ the total number of degrees of freedom after applying the holonomic constraints. The number of holonomic constraints in this case comes to 2, and we'll identify them as we go along. (We can also do an ad hoc formulation for this problem, and that might well be easier.) LINKS = 4; CONSTRAINTS = 2; NQ = 6 LINKS - CONSTRAINTS;

2 AltRobot.nb 2 Each link has a mass, three semiaxes and three principle moments of inertia, which I write in general M = Array@m, LINKSD; A = Array@a, LINKSD; A2 = Array@b, LINKSD; A3 = Array@c, LINKSD; I = Array@Ix, LINKSD; I2 = Array@Iy, LINKSD; I3 = Array@Iz, LINKSD; I treat the fourth link as a point mass, which means that a@4d = b@4d = c@4d = Ix@4D = Iy@4D = Iz@4D = 0; Consider only equal arm robots c@3d = c@2d; Variables and rotations Define center of mass coordinates and their rates of change for each link. Define position vectors for each link. X = Array@x, LINKSD; Y = Array@y, LINKSD; Z = Array@z, LINKSD; Xt = Array@xt, LINKSD; Yt = Array@yt, LINKSD; Zt = Array@zt, LINKSD; Do@r@iD = 8x@iD, y@id, z@id<, 8i,, LINKS<D; Q = Array@q, NQD; Qt = Array@qt, NQD; Define the rotation matrices R, R2 and R3 and the body axis rotation vector, wb, for each link. Calculate the body axes and the inertial rotation vector w for each link. Print the general body coordinate angular velocity components.

3 AltRobot.nb 3 Do@8R@iD = Rz ê. angle Ø f@id; R2@iD = Rx ê. angle Ø q@id; R3@iD = Rz ê. angle Ø y@id;<, 8i,, LINKS<D Do@ROT@iD = R3@iD.R2@iD.R@iD, 8i,, LINKS<D; Do@8ibar@iD = Transpose@ROT@iDD.ex; jbar@id = Transpose@ROT@iDD.ey; kbar@id = Transpose@ROT@iDD.ez;<, 8i,, LINKS<D; wx = ft Sin@qD Sin@yD + qt Cos@yD; wy = ft Sin@qD Cos@yD - qt Sin@yD; wz = ft Cos@qD + yt; gw = 8wx, wy, wz<; Do@wB@iD = gw ê. 8q Ø q@id, qt Ø qt@id, f Ø f@id, ft Ø ft@id, y Ø y@id, yt Ø yt@id<, 8i,, LINKS<D Do@w@iD = Simplify@Transpose@ROT@iDD.wB@iDD, 8i,, LINKS<D gw êê MatrixForm i qt Cos@yD + ft Sin@qD Sin@yD y ft Cos@yD Sin@qD - qt Sin@yD j z k yt + ft Cos@qD { DumpSave@"Robotprep.mx"D; The Lagrangian and Hamilton's equations Calculate the unconstrained Lagrangian. I won't display it, because it will become immensely simplified, and you can write this out yourself anyway. T = 0; Do@T += ê 2 m@id Hxt@iD^ 2 + yt@id^2 + zt@id^ 2L, 8i,, LINKS<D Do@T += ê 2 Ix@iD wb@id@@dd^2 + ê 2 Iy@iD wb@id@@2dd^ 2 + ê 2 Iz@iD wb@id@@3dd^2, 8i,, LINKS<D V = 0; Do@V += m@id g z@id, 8i,, LINKS<D L = T - V; Constraints Suppose the links to be connected along their kbar axes. I can do that using the vector notation, and then assign the results to the individual components. The total number of constraints here is nine, defining r[2] - r[4] in terms of r[] Do@r@i + D = r@id + c@id kbar@id + c@i + D kbar@i + D, 8i,, LINKS - <D Do@8x@iD = r@id@@dd; y@id = r@id@@2dd; z@id = r@id@@3dd;<, 8i,, LINKS<D Select r[], which gives me three more constraints, for a total of twelve at this point.

4 AltRobot.nb 4 r@d = 80, 0, c@d< 80, 0, c@d< The f orientation of all the links is the same, because links 2-4 do not rotate with respect to the first link in the k direction. This provides three more constraints, for a total of fifteen. f@2d = f@3d = f@4d = f@d; None of the links is supposed to spin about its axis. (We have an ambiguity in the first link because of the definitions of the Euler angles.) This gives me four more constraints, for a total of 9. y@d = y@2d = y@3d = y@4d = 0; The last two constraints q@d = 0; q@4d = q@3d; I need to replace x[], y[] and z[] explicitly, which is a Mathematica (or personal) foible, and set a number of angle derivatives equal to zero. x@d = y@d = 0; z@d = c@d; yt@d = yt@2d = yt@3d = yt@4d = 0; qt@d = 0; ft@2d = ft@3d = ft@4d = ft@d; Calculate all the velocities by direct differentiation Do@8xt@iD = D@x@iD, f@dd ft@d + D@x@iD, q@2dd qt@2d + D@x@iD, q@3dd qt@3d; yt@id = D@y@iD, f@dd ft@d + D@y@iD, q@2dd qt@2d + D@y@iD, q@3dd qt@3d; zt@id = D@z@iD, f@dd ft@d + D@z@iD, q@2dd qt@2d + D@z@iD, q@3dd qt@3d;<, 8i,, LINKS<D Reduced Lagrangian and Hamilton's equations Now I finally have a nice expression for L in terms of three generalized coordinates (ones I could have recognized from the beginning had I wished to do that).

5 AltRobot.nb 5 L = Collect@L, 8ft@D, qt@2d, qt@3d, g<, SimplifyD g H-c@2D Cos@q@3DD Hm@3D + 2 m@4dl - c@2d Cos@q@2DD Hm@2D + 2 Hm@3D + m@4dll - c@d Hm@D + 2 Hm@2D + m@3d + m@4dlll + ÅÅÅÅ 2 HIx@2D + c@2d2 Hm@2D + 4 Hm@3D + m@4dlll qt@2d c@2d 2 Cos@q@2D - q@3dd Hm@3D + 2 m@4dl qt@2d qt@3d + ÅÅÅÅ 2 HIx@3D + c@2d2 Hm@3D + 4 m@4dll qt@3d 2 + ÅÅÅÅ 4 HIy@2D + Iy@3D + 2 Iz@D + Iz@2D + Iz@3D + c@2d2 m@2d + 5 c@2d 2 m@3d + 8 c@2d 2 m@4d - Cos@2 q@3dd HIy@3D - Iz@3D + c@2d 2 Hm@3D + 4 m@4dll - Cos@2 q@2dd HIy@2D - Iz@2D + c@2d 2 Hm@2D + 4 Hm@3D + m@4dlll + 8 c@2d 2 m@3d Sin@q@2DD Sin@q@3DD + 6 c@2d 2 m@4d Sin@q@2DD Sin@q@3DDL ft@d 2 Now I can assign the q and qt variables f@d = q@d; ft@d = qt@d; q@2d = q@2d; qt@2d = qt@2d; q@3d = q@3d; qt@3d = qt@3d; We'll need p whether we use it directly or not Clear@pD; P = Array@p, NQD; Do@Print@i, ": ", p@id = Simplify@D@L, qt@iddd, "\n"d, 8i,, NQ<D : ÅÅÅÅ 2 qt@d HIy@2D + Iy@3D + 2 Iz@D + Iz@2D + Iz@3D + c@2d2 m@2d + 5 c@2d 2 m@3d + 8 c@2d 2 m@4d - Cos@2 q@3dd HIy@3D - Iz@3D + c@2d 2 Hm@3D + 4 m@4dll - Cos@2 q@2dd HIy@2D - Iz@2D + c@2d 2 Hm@2D + 4 Hm@3D + m@4dlll + 8 c@2d 2 m@3d Sin@q@2DD Sin@q@3DD + 6 c@2d 2 m@4d Sin@q@2DD Sin@q@3DDL 2: HIx@2D + c@2d 2 Hm@2D + 4 Hm@3D + m@4dlll qt@2d + 2 c@2d 2 Cos@q@2D - q@3dd Hm@3D + 2 m@4dl qt@3d 3: 2 c@2d 2 Cos@q@2D - q@3dd Hm@3D + 2 m@4dl qt@2d + HIx@3D + c@2d 2 Hm@3D + 4 m@4dll qt@3d DumpSave@"RobotHL.mx"D; Calculate the rates of change of p (including the applied torques)

6 AltRobot.nb 6 Clear@ptD; Pt = Array@pt, NQD; Do@Print@i, ": ", pt@id = Simplify@D@L, q@iddd + gq@id, "\n"d, 8i,, NQ<D : gq@d 2: gq@2d + g c@2d Hm@2D + 2 Hm@3D + m@4dll Sin@q@2DD - 2 c@2d 2 Hm@3D + 2 m@4dl qt@2d qt@3d Sin@q@2D - q@3dd + Cos@q@2DD qt@d 2 HHIy@2D - Iz@2D + c@2d 2 Hm@2D + 4 Hm@3D + m@4dlll Sin@q@2DD + 2 c@2d 2 Hm@3D + 2 m@4dl Sin@q@3DDL 3: gq@3d + c@2d Hm@3D + 2 m@4dl H2 c@2d qt@2d qt@3d Sin@q@2D - q@3dd + g Sin@q@3DDL + Cos@q@3DD qt@d 2 H2 c@2d 2 Hm@3D + 2 m@4dl Sin@q@2DD + HIy@3D - Iz@3D + c@2d 2 Hm@3D + 4 m@4dll Sin@q@3DDL 3: c@3d Hm@3D + 2 m@4dl H2 c@2d qt@2d qt@3d Sin@q@2D - q@3dd + g Sin@q@3DDL + Cos@q@3DD qt@d 2 H2 c@2d c@3d Hm@3D + 2 m@4dl Sin@q@2DD + HIy@3D - Iz@3D + c@3d 2 Hm@3D + 4 m@4dll Sin@q@3DDL Identify the generalized forces with the imposed torques gq@d = t; gq@2d = t2 - t3; gq@3d = t3; DumpSave@"RobotHaL.mx"D; The q evolution equations (and I will now introduce explicit time dependence for p). I am also giving the new variables new names because I don't want to redefine the original names..

7 AltRobot.nb 7 In[279]:= Exit@D Solve@p@D ã p@td, qt@dd; nqt@d = Simplify@qt@D ê. %@@DDD Solve@8p@2D ã p2@td, p@3d ã p3@td<, 8qt@2D, qt@3d<d; 8nqt@2D, nqt@3d< = Simplify@8qt@2D, qt@3d< ê. %@@DDD H2 p@tdl ê HIy@2D + Iy@3D + 2 Iz@D + Iz@2D + Iz@3D + c@2d 2 m@2d + 5 c@2d 2 m@3d + 8 c@2d 2 m@4d - Cos@2 q@3dd HIy@3D - Iz@3D + c@2d 2 Hm@3D + 4 m@4dll - Cos@2 q@2dd HIy@2D - Iz@2D + c@2d 2 Hm@2D + 4 Hm@3D + m@4dlll + 8 c@2d 2 m@3d Sin@q@2DD Sin@q@3DD + 6 c@2d 2 m@4d Sin@q@2DD Sin@q@3DDL 8HHIx@3D + c@2d 2 Hm@3D + 4 m@4dll p2@td - 2 c@2d 2 Cos@q@2D - q@3dd Hm@3D + 2 m@4dl p3@tdl ê H-2 c@2d 4 Cos@2 Hq@2D - q@3dld Hm@3D + 2 m@4dl 2 + Ix@2D HIx@3D + c@2d 2 Hm@3D + 4 m@4dll + c@2d 2 HIx@3D Hm@2D + 4 Hm@3D + m@4dll + c@2d 2 Hm@2D Hm@3D + 4 m@4dl + 2 Hm@3D m@3d m@4d + 4 m@4d 2 LLLL, H-2 c@2d 2 Cos@q@2D - q@3dd Hm@3D + 2 m@4dl p2@td + HIx@2D + c@2d 2 Hm@2D + 4 Hm@3D + m@4dlll p3@tdl ê H-2 c@2d 4 Cos@2 Hq@2D - q@3dld Hm@3D + 2 m@4dl 2 + Ix@2D HIx@3D + c@2d 2 Hm@3D + 4 m@4dll + c@2d 2 HIx@3D Hm@2D + 4 Hm@3D + m@4dll + c@2d 2 Hm@2D Hm@3D + 4 m@4dl + 2 Hm@3D m@3d m@4d + 4 m@4d 2 LLLL< DumpSave@"RobotH2aL.mx"D; In[]:= << "RobotH2aL.mx"; Off@General::spellD; Inverse dynamics Torque in terms of q, p, and pt In[73]:= Solve@Pt@@DD ã D@p@tD, td, td; ft = t ê. %@@DD; Solve@Pt@@3DD ã D@p3@tD, td, t3d; ft3 = t3 ê. %@@DD; Solve@HPt@@2DD ê. t3 Ø ft3l ã D@p2@tD, td, t2d; ft2 = t2 ê. %@@DD; outtorque = 8ft, ft2, ft3<; General inverse kinematics Denote the position of the end effector by {x4, y4, z4}. Recall that c[3] = c[2] so that we can use the simpler formulation for q2and q3. Here we have the cylindrical radius cr, and spherical radius sr. The other symbols are as defined in class. The sanity check shows that I haven't made a mistake here.

8 AltRobot.nb 8 In[80]:= Clear@x4, y4, z4d; cr = Sqrt@x4^2 + y4^2d; sr = Sqrt@x4 ^2 + y4 ^2 + Hz4L^ 2D; a = ArcTan@Hz4L ê crd; b = ArcSin@sr ê 2 ê 2 ê c@2dd; g = Pi ê 2 - b; q2 = Pi ê 2 - g - a; q3 = Pi + q2-2 b; f = ArcTan@x4, y4d + Pi ê 2; Simplify@2 c@2d Cos@q2D + 2 c@2d Cos@q3D, Assumptions Ø x4 > 0 && y4 > 0 && c@2d > 0 && c@3d > 0 && z4 œ RealsD Simplify@2 c@2d Sin@q2D + 2 c@2d Sin@q3D, Assumptions Ø x4 > 0 && y4 > 0 && c@2d > 0 && c@3d > 0 && z4 œ RealsD Out[89]= z4 Out[90]= "################ x4 2 + y4 #### 2 Select the desired motion, here a linear path (I use Q for the time interval because I've already used T for kinetic energy.) In[9]:= x4 = x4 + Hx42 - x4l Ht ê QL; y4 = y4 + Hy42 - y4l Ht ê QL; z4 = z4 + Hz42 - z4l Ht ê QL; There follows a series of substitutions. First substitute for the angles and their derivatives in the torque expression. (The expressions generated in the next three blocks are lengthy, and so I do not display them.) In[94]:= outtorque ê. 8q@D Ø f, q@2d Ø q2, q@3d Ø q3<; OT = % ê. 8qt@D Ø D@f, td, qt@2d Ø D@q2, td, qt@3d Ø D@q3, td<; Make the same substitutions in the formal expressions for p In[96]:= P ê. 8q@D Ø f, q@2d Ø q2, q@3d Ø q3<; OP = % ê. 8qt@D Ø D@f, td, qt@2d Ø D@q2, td, qt@3d Ø D@q3, td<; Use the previous step to replace p' in the torque In[98]:= OT = OT ê. 8D@p@tD, td Ø D@OP@@DD, td, D@p2@tD, td Ø D@OP@@2DD, td, D@p3@tD, td Ø D@OP@@3DD, td<; Choose a robot Now let me simplify with a view to approaching some actual numerical exercises. (I suppose the links of the robot to be slender members so I can ignore a[i], b[i] and the transverse moments of inertia. The full system is not a big deal, but this makes things a little clearer, I think.) In[99]:= m@d = m@2d = m@3d = ; m@4d = ê 0; c@d = c@2d = ; g = ; Ix@D = Ix@2D = Ix@3D = Iy@D = Iy@2D = Iy@3D = 0; a@d = a@2d = a@3d = b@d = b@2d = b@3d = 0; Do@Iz@iD = ê 3 m@id c@id^2, 8i,, 3<D;

9 AltRobot.nb 9 Plot the torques for the motion

10 AltRobot.nb 0 In[05]:= x4 = 0; x42 = ; y4 = ; y42 = 0; z4 = 0; z42 = ; Q = ; Plot@8f, q2, q3<, 8t, 0, Q<, PlotStyle Ø 88RGBColor@0,, 0D<, 8RGBColor@, 0, 0D<, 8RGBColor@0, 0, D<<, PlotLabel Ø "Joint Angles for a Linear Motion\ny HgreenL, q2 HredL q3 HblueL"D Print@"Initial Angles: ", N@80 Hf ê. t Ø 0L ê PiD, ", ", N@80 Hq2 ê. t Ø 0L ê PiD, ", ", N@80 Hq3 ê. t Ø 0L ê PiD, " degrees"d Print@"Final Angles: ", N@80 Hf ê. t Ø QL ê PiD, ", ", N@80 Hq2 ê. t Ø QL ê PiD, ", ", N@80 Hq3 ê. t Ø QL ê PiD, " degrees"d Plot@8OT@@DD, OT@@2DD, OT@@3DD<, 8t, 0, Q<, PlotStyle Ø 88RGBColor@0,, 0D<, 8RGBColor@, 0, 0D<, 8RGBColor@0, 0, D<<, PlotLabel Ø "Required Torques for a Linear Motion\nt HgreenL, t2 HredL t3 HblueL"D Joint Angles for a Linear Motion y HgreenL, q2 HredL q3 HblueL -0.5 Out[06]= Ü Graphics Ü Initial Angles: 80., , degrees Final Angles: 90., , degrees Required Torques for a Linear Motion t HgreenL, t2 HredL t3 HblueL Out[09]= Ü Graphics Ü Save these for later In[0]:= nt = OT@@DD; nt2 = OT@@2DD; nt3 = OT@@3DD;

11 AltRobot.nb Plot the motion in space working from the angles

12 AltRobot.nb 2 In[3]:= tx4 = x@4d ê. 8q@D Ø f, q@2d Ø q2, q@3d Ø q3<; ty4 = y@4d ê. 8q@D Ø f, q@2d Ø q2, q@3d Ø q3<; tz4 = z@4d ê. 8q@D Ø f, q@2d Ø q2, q@3d Ø q3<; ParametricPlot3D@8tx4, ty4, tz4<, 8t, 0, Q<D Out[6]= Ü Graphics3D Ü Simulations I want to clear the masses before I set up the equations so I can look at how different payloads affect the performance of the robot. (You could clear everything if you want equations for a more general robot.) In[3]:= Clear@mD; Develop the differential equations nqt[i] denotes qt[i] in terms of p[i], found earlier in the notebook. In[32]:= Qt ê. 8qt@D Ø nqt@d, qt@2d Ø nqt@2d, qt@3d Ø nqt@3d<; Pt ê. 8qt@D Ø nqt@d, qt@2d Ø nqt@2d, qt@3d Ø nqt@3d<; nqt = %% ê. 8q@D Ø q@td, q@2d Ø q2@td, q@3d Ø q3@td<; npt = %% ê. 8q@D Ø q@td, q@2d Ø q2@td, q@3d Ø q3@td<; ode = D@q@tD, td ã nqt@@dd; ode2 = D@q2@tD, td ã nqt@@2dd; ode3 = D@q3@tD, td ã nqt@@3dd; ode4 = D@p@tD, td ã npt@@dd; ode5 = D@p2@tD, td ã npt@@2dd; ode6 = D@p3@tD, td ã npt@@3dd; Go through the usual packaging

13 AltRobot.nb 3 In[42]:= odes = 8ode, ode2, ode3, ode4, ode5, ode6<; Clear@f0, q20, q30, p0, p20, p30d; ics = 8q@0D ã f0, q2@0d ã q20, q3@0d ã q30, p@0d ã p0, p2@0d ã p20, p3@0d ã p30< answer = 8q@tD, q2@td, q3@td, p@td, p2@td, p3@td< Out[44]= 8q@0D ã f0, q2@0d ã q20, q3@0d ã q30, p@0d ã p0, p2@0d ã p20, p3@0d ã p30< Out[45]= 8q@tD, q2@td, q3@td, p@td, p2@td, p3@td< In[46]:= DumpSave@"AltRobotNumerical.mx"D; Numerical examples. Free fall from rest: t = t2 = t3 = 0. f0 = 0; q20 = Pi ê 4; q30 = 3 Pi ê 4; p0 = p20 = p30 = 0; tf = 25; t = t2 = t3 = 0; soln = NDSolve@8odes, ics<, answer, 8t, 0, tf<d; nf = soln@@,, 2DD; nq2 = soln@@, 2, 2DD; nq3 = soln@@, 3, 2DD; nx2 = x@2d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; ny2 = y@2d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; nz2 = z@2d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; nx3 = x@3d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; ny3 = y@3d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; nz3 = z@3d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; nx4 = x@4d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; ny4 = y@4d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; nz4 = z@4d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<;

14 AltRobot.nb 4 Plot@8nq2, nq3<, 8t, 0, tf<, PlotRange Ø All, PlotStyle Ø 88RGBColor@, 0, 0D<, 8RGBColor@0, 0, D<<, PlotLabel Ø "q2 HredL and q3 HblueL"D 5 q2 HredL and q3 HblueL Ü Graphics Ü Look at the motion of the centers of mass of the three links. Link 2 simply rotates about its pivot point. The others execute complicated paths. There's no dissipation in this analysis, so the results are messy. (The system is complex enough for the response to be chaotic, but I don't know whether it is.) ParametricPlot@8ny2, nz2<, 8t, 0, tf<, AspectRatio Ø Automatic, PlotLabel Ø "Link 2"D ParametricPlot@8ny3, nz3<, 8t, 0, tf<, AspectRatio Ø Automatic, PlotLabel Ø "Link 3"D ParametricPlot@8ny4, nz4<, 8t, 0, tf<, AspectRatio Ø Automatic, PlotLabel Ø "Link 4: the end effector"d Link Ü Graphics Ü

15 AltRobot.nb 5 Link Ü Graphics Ü - Link 4: the end effector Ü Graphics Ü Response to the torque we derived above We need to impose the appropriate initial conditions, which is what the first block is doing. We need to note that the path chosen requires a nonzero initial rotation rates, and I need to put that in. (We cannot specify initial conditions and paths independently. This is a topic for another day, and probably another course.)

16 AltRobot.nb 6 In[47]:= f0 = Limit@f, t Ø 0D; N@80 f0 ê PiD q20 = Limit@q2, t Ø 0D; N@80 q20 ê PiD q30 = Limit@q3, t Ø 0D; N@80 q30 ê PiD p0 = OP@@DD ê. t Ø 0; p20 = OP@@2DD ê. t Ø 0; p30 = OP@@3DD ê. t Ø 0; Out[48]= 80. Out[50]= Out[52]= Redefine the arm masses and select the payload mass. (m[4] = /0 is the design mass.) Choose a final time, and let the torques be the design torques calculated earlier. m@d = m@2d = m@3d = ; m@4d = ê 20; tf = Q; t = nt; t2 = nt2; t3 = nt3; soln = NDSolve@8odes, ics<, answer, 8t, 0, tf<d; nf = soln@@,, 2DD; nq2 = soln@@, 2, 2DD; nq3 = soln@@, 3, 2DD; nx2 = x@2d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; ny2 = y@2d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; nz2 = z@2d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; nx3 = x@3d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; ny3 = y@3d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; nz3 = z@3d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; nx4 = x@4d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; ny4 = y@4d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; nz4 = z@4d ê. 8q@D Ø nf, q@2d Ø nq2, q@3d Ø nq3<; Plot the payload path in three dimensions

17 AltRobot.nb 7 In[90]:= ParametricPlot3D@8nx4, ny4, nz4-2 c@d<, 8t, 0, Q<D xone = Chop@nx4 ê. t Ø 0D; yone = Chop@ny4 ê. t Ø 0D; zone = Chop@-2 c@d + nz4 ê. t Ø 0D; xtwo = Chop@nx4 ê. t Ø QD; ytwo = Chop@ny4 ê. t Ø QD; ztwo = Chop@-2 c@d + nz4 ê. t Ø QD; Print@"Initial Position = 8", xone, ", ", yone, ", ", zone, "<"D Print@"Final Position = 8", xtwo, ", ", ytwo, ", ", ztwo, "<"D Out[90]= Ü Graphics3D Ü Initial Position = 80,., 0< Final Position = , ,.0368< Plot the angles for comparison with the desired angles.

18 AltRobot.nb 8 In[99]:= Plot@8nf, nq2, nq3, f, q2, q3<, 8t, 0, Q<, PlotStyle Ø 88RGBColor@0,, 0D<, 8RGBColor@, 0, 0D<, 8RGBColor@0, 0, D<<D Out[99]= Ü Graphics Ü

The Stanford Arm: Local Frame Formulation

The Stanford Arm: Local Frame Formulation StanfordLocal.nb 1 The Stanford Arm: Local Frame Formulation 2008 November 21-25 printed 2008 November 25 1605 This version is formulated entirely in the local coordinate frame for each link. It is very

More information

Ge108: Homework 3 Solution

Ge108: Homework 3 Solution Ge8: Homework 3 Solution Due: Wednesday, Oct. In class October 7, 5 General Comments In general, people are making some very beautiful plots in mathematica with all kinds of colors and properties. Keep

More information

Answers: Mathematica Lab 6

Answers: Mathematica Lab 6 Answers: Mathematica Lab 6 Problem : River Meanders In[]:= a = 5 a = Sin@aD b = Cos@aD Out[]= 5 Out[2]= Out[3]= In[4]:= 5 8-5 8 4 J + 5 N x@q_d := a + Cos@qD x2@q_d := 3 a + Cos@qD x3@q_d := 5 a + Cos@qD

More information

Solitons in the Korteweg-de Vries Equation (KdV Equation)

Solitons in the Korteweg-de Vries Equation (KdV Equation) Solitons in the Korteweg-de Vries Equation (KdV Equation) In[15]:= Clear@"Global`*"D ü Introduction The Korteweg-de Vries Equation (KdV equation) describes the theory of water waves in shallow channels,

More information

Solitons in the Korteweg-de Vries Equation (KdV Equation)

Solitons in the Korteweg-de Vries Equation (KdV Equation) Solitons in the Korteweg-de Vries Equation (KdV Equation) ü Introduction The Korteweg-de Vries Equation (KdV equation) describes the theory of water waves in shallow channels, such as a canal. It is a

More information

Numerical Solution of Plane Irrotational Flow

Numerical Solution of Plane Irrotational Flow Numerical Solution of Plane Irrotational Flow APPH 400 Physics of Fluids Columbia University Solve Laplace's equation for the streamfunction, y[x,y], for two relatively simple examples. Since Mathematica

More information

Plotting Commands x, -p, p<d

Plotting Commands x, -p, p<d Plotting Commands In[]:= In[2]:= Clear@"Global`*"D Plot@8Sin@xD, Cos@xD

More information

ChE 304 Final Exam. ü Mark your answers Put your name on the back

ChE 304 Final Exam. ü Mark your answers Put your name on the back ChE 304 Final Exam ü Mark your anwer Put your name on the back (5). A piton having a cro-ectional area of 0.07 m i located in a cylinder containing water. An open U-tube manometer i connected to the cylinder

More information

Hoboken Public Schools. College Algebra Curriculum

Hoboken Public Schools. College Algebra Curriculum Hoboken Public Schools College Algebra Curriculum College Algebra HOBOKEN PUBLIC SCHOOLS Course Description College Algebra reflects the New Jersey learning standards at the high school level and is designed

More information

1. The augmented matrix for this system is " " " # (remember, I can't draw the V Ç V ß #V V Ä V ß $V V Ä V

1. The augmented matrix for this system is    # (remember, I can't draw the V Ç V ß #V V Ä V ß $V V Ä V MATH 339, Fall 2017 Homework 1 Solutions Bear in mind that the row-reduction process is not a unique determined creature. Different people might choose to row reduce a matrix in slightly different ways.

More information

Cyber-Physical Systems Feedback Control

Cyber-Physical Systems Feedback Control Cyber-Physical Systems Feedback Control ICEN 553/453 Fall 2018 Prof. Dola Saha 1 Control System in Action Honeywell Thermostat, 1953 Chrysler cruise control, 1958 Feedback Systems: An Introduction for

More information

ChE 304 Exam 3. Put your name on the back of the exam. Do your own work.

ChE 304 Exam 3. Put your name on the back of the exam. Do your own work. ChE 304 Exam 3 Put your name on the back of the exam. Do your own work. 1. Water i pumped through a 4-inch in diameter pipe (ee the figure (a) below). The pump characteritic (pump head veru flow rate)

More information

Hoboken Public Schools. AP Calculus Curriculum

Hoboken Public Schools. AP Calculus Curriculum Hoboken Public Schools AP Calculus Curriculum AP Calculus HOBOKEN PUBLIC SCHOOLS Course Description An Advanced Placement (AP) course in calculus consists of a full high school academic year of work that

More information

MGM.01.1.Basics.nb 1. Matrices, Geometry&Mathematica. MGM.01 Perpendicular Frames BASICS

MGM.01.1.Basics.nb 1. Matrices, Geometry&Mathematica. MGM.01 Perpendicular Frames BASICS MGM...Basics.nb Matrices, Geometr&Mathematica Authors: Bruce Carenter, Bill Davis and Jerr Uhl Producer: Bruce Carenter Version Publisher: Math Everwhere, Inc. MGM. Perendicular Frames BASICS Mathematica

More information

Hoboken Public Schools. Algebra II Honors Curriculum

Hoboken Public Schools. Algebra II Honors Curriculum Hoboken Public Schools Algebra II Honors Curriculum Algebra Two Honors HOBOKEN PUBLIC SCHOOLS Course Description Algebra II Honors continues to build students understanding of the concepts that provide

More information

Computational Inelasticity FHLN05. Assignment A non-linear elasto-plastic problem

Computational Inelasticity FHLN05. Assignment A non-linear elasto-plastic problem Computational Inelasticity FHLN05 Assignment 2016 A non-linear elasto-plastic problem General instructions A written report should be submitted to the Division of Solid Mechanics no later than 1 November

More information

PROJECTION OF NET MIGRATION USING A GRAVITY MODEL 1. Laboratory of Populations 2

PROJECTION OF NET MIGRATION USING A GRAVITY MODEL 1. Laboratory of Populations 2 UN/POP/MIG-10CM/2012/11 3 February 2012 TENTH COORDINATION MEETING ON INTERNATIONAL MIGRATION Population Division Department of Economic and Social Affairs United Nations Secretariat New York, 9-10 February

More information

Y = 2.1 µ 10^ µ k = * 0. rho = l = 1. h = w = Area = h * w Izz = 1 ê 12 * w * h^3

Y = 2.1 µ 10^ µ k = * 0. rho = l = 1. h = w = Area = h * w Izz = 1 ê 12 * w * h^3 Y = 2.1 µ 10^11 2.1 µ 10 11 k = 10 000 * 0 0 rho = 7800 7800 l = 1 1 h =.02 0.02 w =.03 0.03 Area = h * w 0.0006 Clear@AD Izz = 1 ê 12 * w * h^3 2. µ 10-8 X = A Sin@beta xd + B Cos@beta xd + C Sinh@beta

More information

Introduction to Path Analysis: Multivariate Regression

Introduction to Path Analysis: Multivariate Regression Introduction to Path Analysis: Multivariate Regression EPSY 905: Multivariate Analysis Spring 2016 Lecture #7 March 9, 2016 EPSY 905: Multivariate Regression via Path Analysis Today s Lecture Multivariate

More information

THE MEDIAN VOTER THEOREM (ONE DIMENSION)

THE MEDIAN VOTER THEOREM (ONE DIMENSION) THE MEDIAN VOTER THEOREM (ONE DIMENSION) 1 2 Single Dimensional Spatial Model Alternatives are the set of points on a line Various ideologies on a spectrum Spending on different programs etc. Single-peaked

More information

Understanding True Position with MMC in Calypso. Last Updated: 9/15/2014 True Position with MMC 1

Understanding True Position with MMC in Calypso. Last Updated: 9/15/2014 True Position with MMC 1 Understanding True Position with MMC in Calypso Last Updated: 9/15/2014 True Position with MMC 1 This presentation shows how MMC applied to features and datums effect the calculation and evaluation of

More information

Check off these skills when you feel that you have mastered them. Identify if a dictator exists in a given weighted voting system.

Check off these skills when you feel that you have mastered them. Identify if a dictator exists in a given weighted voting system. Chapter Objectives Check off these skills when you feel that you have mastered them. Interpret the symbolic notation for a weighted voting system by identifying the quota, number of voters, and the number

More information

Clarification of apolitical codes in the party identification summary variable on ANES datasets

Clarification of apolitical codes in the party identification summary variable on ANES datasets To: ANES User Community From: Matthew DeBell, Director of Stanford Operations for ANES Jon Krosnick, Principal Investigator, Stanford University Arthur Lupia, Principal Investigator, University of Michigan

More information

Essential Questions Content Skills Assessments Standards/PIs. Identify prime and composite numbers, GCF, and prime factorization.

Essential Questions Content Skills Assessments Standards/PIs. Identify prime and composite numbers, GCF, and prime factorization. Map: MVMS Math 7 Type: Consensus Grade Level: 7 School Year: 2007-2008 Author: Paula Barnes District/Building: Minisink Valley CSD/Middle School Created: 10/19/2007 Last Updated: 11/06/2007 How does the

More information

Parties, Candidates, Issues: electoral competition revisited

Parties, Candidates, Issues: electoral competition revisited Parties, Candidates, Issues: electoral competition revisited Introduction The partisan competition is part of the operation of political parties, ranging from ideology to issues of public policy choices.

More information

Computational Vision U. Minn. Psy 5036 Daniel Kersten Lecture 5

Computational Vision U. Minn. Psy 5036 Daniel Kersten Lecture 5 Computational Vision U. Minn. Psy 5036 Daniel Kersten Lecture 5 GaborSKEDetection.nb 2 GaborSKEDetection.nb Signal-in-noise psychophysics demo Initialize In[81]:= Off[General::spell1] In[83]:= z@p_d :=

More information

Chapter 5. Labour Market Equilibrium. McGraw-Hill/Irwin Labor Economics, 4 th edition

Chapter 5. Labour Market Equilibrium. McGraw-Hill/Irwin Labor Economics, 4 th edition Chapter 5 Labour Market Equilibrium McGraw-Hill/Irwin Labor Economics, 4 th edition Copyright 2008 The McGraw-Hill Companies, Inc. All rights reserved. 5-2 Introduction Labour market equilibrium coordinates

More information

Lecture 6 Cryptographic Hash Functions

Lecture 6 Cryptographic Hash Functions Lecture 6 Cryptographic Hash Functions 1 Purpose Ø CHF one of the most important tools in modern cryptography and security Ø In crypto, CHF instantiates a Random Oracle paradigm Ø In security, used in

More information

Support Vector Machines

Support Vector Machines Support Vector Machines Linearly Separable Data SVM: Simple Linear Separator hyperplane Which Simple Linear Separator? Classifier Margin Objective #1: Maximize Margin MARGIN MARGIN How s this look? MARGIN

More information

ishares Core Composite Bond ETF

ishares Core Composite Bond ETF ishares Core Composite Bond ETF ARSN 154 626 767 ANNUAL FINANCIAL REPORT 30 June 2017 BlackRock Investment Management (Australia) Limited 13 006 165 975 Australian Financial Services Licence No 230523

More information

Andreas Fring. Basic Operations

Andreas Fring. Basic Operations Basic Operations Creating a workbook: The first action should always be to give your workbook a name and save it on your computer. Go for this to the menu bar and select by left mouse click (LC): Ø File

More information

The Analytics of the Wage Effect of Immigration. George J. Borjas Harvard University September 2009

The Analytics of the Wage Effect of Immigration. George J. Borjas Harvard University September 2009 The Analytics of the Wage Effect of Immigration George J. Borjas Harvard University September 2009 1. The question Do immigrants alter the employment opportunities of native workers? After World War I,

More information

Hoboken Public Schools. Algebra I Curriculum

Hoboken Public Schools. Algebra I Curriculum Hoboken Public Schools Algebra I Curriculum Algebra One HOBOKEN PUBLIC SCHOOLS Course Description Algebra I reflects the New Jersey learning standards at the high school level and is designed to give students

More information

An example of public goods

An example of public goods An example of public goods Yossi Spiegel Consider an economy with two identical agents, A and B, who consume one public good G, and one private good y. The preferences of the two agents are given by the

More information

Illegal Immigration. When a Mexican worker leaves Mexico and moves to the US he is emigrating from Mexico and immigrating to the US.

Illegal Immigration. When a Mexican worker leaves Mexico and moves to the US he is emigrating from Mexico and immigrating to the US. Illegal Immigration Here is a short summary of the lecture. The main goals of this lecture were to introduce the economic aspects of immigration including the basic stylized facts on US immigration; the

More information

MSL. Mul'-Robot Manipula'on without Communica'on. Zijian Wang and Mac Schwager

MSL. Mul'-Robot Manipula'on without Communica'on. Zijian Wang and Mac Schwager Mul'-Robot Manipula'on without Communica'on Zijian Wang and Mac Schwager Mul$-Robot Systems Lab Department of Mechanical Engineering Boston University DARS 2014, Daejeon, Korea Nov. 3, 2014 Mo$va$on Ø

More information

r(t) s(t) w ( t ) v ( t ) OPTICAL FILTER H(f) PHOTODETECTOR ( ) 2 FIBER ELECTRIC FILTER Optical Link H(f) 0 / 1

r(t) s(t) w ( t ) v ( t ) OPTICAL FILTER H(f) PHOTODETECTOR ( ) 2 FIBER ELECTRIC FILTER Optical Link H(f) 0 / 1 Ó Ó Ö Ò Îº ÙÖÖ Êº Ù ÒÓ ÒÓÚ Ð Ò ÐÝ Ó Ø ÑÔ Ø Ó È Ö Ñ ØÖ Ò ÓÒ Ï Å Ý Ø Ñ Èº ÈÓ ÓÐ Ò Ô ÖØ Ñ ÒØÓ Ð ØØÖÓÒ ÈÓÐ Ø Ò Ó ÌÓÖ ÒÓ ÌÓÖ ÒÓ ÁÌ Ä ¹Ñ Ð ÙÖÖ ÔÓÐ ØÓº Ø ÁÒØÖÓ ÙØ ÓÒº Î ØØÓÖ Ó ÙÖÖ ¹ ÇÔØ Ð ÓÑÑÙÒ Ø ÓÒ ÖÓÙÔ ¹ ÈÓÐ

More information

Uncertainty in Measurements

Uncertainty in Measurements Uncertainty in Measurements Ø A measurement is a number with a unit attached. Ø It is not possible to make exact measurements, and all measurements have uncertainty. Ø We will generally use metric system

More information

Hoboken Public Schools. AP Statistics Curriculum

Hoboken Public Schools. AP Statistics Curriculum Hoboken Public Schools AP Statistics Curriculum AP Statistics HOBOKEN PUBLIC SCHOOLS Course Description AP Statistics is the high school equivalent of a one semester, introductory college statistics course.

More information

SCATTERGRAMS: ANSWERS AND DISCUSSION

SCATTERGRAMS: ANSWERS AND DISCUSSION POLI 300 PROBLEM SET #11 11/17/10 General Comments SCATTERGRAMS: ANSWERS AND DISCUSSION In the past, many students work has demonstrated quite fundamental problems. Most generally and fundamentally, these

More information

LET Õ Ò µ denote the maximum size of a Õ-ary code

LET Õ Ò µ denote the maximum size of a Õ-ary code 1 Long Nonbinary Codes Exceeding the Gilbert-Varshamov bound for Any Fixed Distance Sergey Yekhanin Ilya Dumer Abstract Let Õ µ denote the maximum size of a Õ- ary code of length and distance We study

More information

Year 1 Mental mathematics and fluency in rapid recall of number facts are one of the main aims of the new Mathematics Curriculum.

Year 1 Mental mathematics and fluency in rapid recall of number facts are one of the main aims of the new Mathematics Curriculum. Year 1 by the end of Year 1. Ø Recite numbers to 100 forwards and backwards from any number Ø Read and write numbers to 100 in numerals Ø Read and write numbers to 20 in words Ø Order numbers to 100 Ø

More information

solutions:, and it cannot be the case that a supersolution is always greater than or equal to a subsolution.

solutions:, and it cannot be the case that a supersolution is always greater than or equal to a subsolution. Chapter 4 Comparison The basic problem to be considered here is the question when one can say that a supersolution is always greater than or equal to a subsolution of a problem, where one in most cases

More information

Quantum theory of scattering by a potential. Lecture notes 8 (based on CT, Sec4on 8)

Quantum theory of scattering by a potential. Lecture notes 8 (based on CT, Sec4on 8) Quantum theory of scattering by a potential Lecture notes 8 (based on CT, Sec4on 8) ì Introduction Ø In physics, the fundamental interac4ons between par4cles are o?en studied by le@ng these par4cles collide

More information

A Calculus for End-to-end Statistical Service Guarantees

A Calculus for End-to-end Statistical Service Guarantees A Calculus for End-to-end Statistical Service Guarantees Technical Report: University of Virginia, CS-2001-19 (2nd revised version) Almut Burchard Ý Jörg Liebeherr Stephen Patek Ý Department of Mathematics

More information

Explanation of the Application Form

Explanation of the Application Form Explanation of the Application Form Code Explanation A. Details on the application A01A EU standard passport photograph, size 3.5 x 4.5 cm to 4 x 5 cm A01B Signature of applicant and/or legal representative

More information

ˆ Ø Ø Ø ØŒ Ø Ø Ø Ø Â Ø Ø. Ø ØŒØ Â ØªØ Ø . Ø Ø Ø Ø Ø Ø Ø Ø Š . Ø Ø

ˆ Ø Ø Ø ØŒ Ø Ø Ø Ø Â Ø Ø. Ø ØŒØ Â ØªØ Ø . Ø Ø Ø Ø Ø Ø Ø Ø Š . Ø Ø F R N R PH NT R N TT N R PH f th F D R L N L F R N ND T HN L n r t d f r b r ( n v r t f l f rn, n D n 20 2 0 2 :02 T http: hdl.h ndl.n t 202. 0 2 06 6 88 "F r t n f th nd f r â v r n n h p d th p r t

More information

FOREIGN TRADE AND FDI AS MAIN FACTORS OF GROWTH IN THE EU 1

FOREIGN TRADE AND FDI AS MAIN FACTORS OF GROWTH IN THE EU 1 1. FOREIGN TRADE AND FDI AS MAIN FACTORS OF GROWTH IN THE EU 1 Lucian-Liviu ALBU 2 Abstract In the last decade, a number of empirical studies tried to highlight a strong correlation among foreign trade,

More information

Examples that illustrate how compactness and respect for political boundaries can lead to partisan bias when redistricting. John F.

Examples that illustrate how compactness and respect for political boundaries can lead to partisan bias when redistricting. John F. Examples that illustrate how compactness and respect for political boundaries can lead to partisan bias when redistricting John F. Nagle Physics Department, Carnegie Mellon University, Pittsburgh, Pennsylvania,

More information

Supplemental Online Appendix to The Incumbency Curse: Weak Parties, Term Limits, and Unfulfilled Accountability

Supplemental Online Appendix to The Incumbency Curse: Weak Parties, Term Limits, and Unfulfilled Accountability Supplemental Online Appendix to The Incumbency Curse: Weak Parties, Term Limits, and Unfulfilled Accountability Marko Klašnja Rocío Titiunik Post-Doctoral Fellow Princeton University Assistant Professor

More information

Case 1:06-cv DLC Document Filed 06/14/16 Page 1 of 5

Case 1:06-cv DLC Document Filed 06/14/16 Page 1 of 5 Case 1:06-cv-02860-DLC Document 620-2 Filed 06/14/16 Page 1 of 5 Case 1:06-cv-02860-DLC Document 620-2 Filed 06/14/16 Page 2 of 5 Case 1:06-cv-02860-DLC Document 620-2 Filed 06/14/16 Page 3 of 5 Case 1:06-cv-02860-DLC

More information

A positive correlation between turnout and plurality does not refute the rational voter model

A positive correlation between turnout and plurality does not refute the rational voter model Quality & Quantity 26: 85-93, 1992. 85 O 1992 Kluwer Academic Publishers. Printed in the Netherlands. Note A positive correlation between turnout and plurality does not refute the rational voter model

More information

Hoboken Public Schools. Project Lead The Way Curriculum Grade 8

Hoboken Public Schools. Project Lead The Way Curriculum Grade 8 Hoboken Public Schools Project Lead The Way Curriculum Grade 8 Project Lead The Way HOBOKEN PUBLIC SCHOOLS Course Description PLTW Gateway s 9 units empower students to lead their own discovery. The hands-on

More information

Disaggregation of Precinct Voting Results to Census Geography

Disaggregation of Precinct Voting Results to Census Geography Disaggregation of Precinct Voting Results to Census Geography Kenneth F. McCue California Institute of Technology January 3, 2008 Research Scientist, Department of Biology, California Institute of Technology.

More information

ONLINE APPENDIX: Why Do Voters Dismantle Checks and Balances? Extensions and Robustness

ONLINE APPENDIX: Why Do Voters Dismantle Checks and Balances? Extensions and Robustness CeNTRe for APPlieD MACRo - AND PeTRoleuM economics (CAMP) CAMP Working Paper Series No 2/2013 ONLINE APPENDIX: Why Do Voters Dismantle Checks and Balances? Extensions and Robustness Daron Acemoglu, James

More information

The Effectiveness of Receipt-Based Attacks on ThreeBallot

The Effectiveness of Receipt-Based Attacks on ThreeBallot The Effectiveness of Receipt-Based Attacks on ThreeBallot Kevin Henry, Douglas R. Stinson, Jiayuan Sui David R. Cheriton School of Computer Science University of Waterloo Waterloo, N, N2L 3G1, Canada {k2henry,

More information

CS 5523: Operating Systems

CS 5523: Operating Systems Lecture1: OS Overview CS 5523: Operating Systems Instructor: Dr Tongping Liu Midterm Exam: Oct 2, 2017, Monday 7:20pm 8:45pm Operating System: what is it?! Evolution of Computer Systems and OS Concepts

More information

Macroeconomic Transmission Channel of International Remittance Flows Labour Market Adjustments and Dutch Disease Effect

Macroeconomic Transmission Channel of International Remittance Flows Labour Market Adjustments and Dutch Disease Effect Macroeconomic Transmission Channel of International Remittance Flows Labour Market Adjustments and Dutch Disease Effect Doctoral Student (Economics) Indian Institute of Management Bangalore 17th Jan 2010

More information

COMMUNICATION FROM VENEZUELA CONDITIONAL OFFER OF VENEZUELA CONCERNING INITIAL COMMITMENTS IN THE SERVICES NEGOTIATIONS. Addendum

COMMUNICATION FROM VENEZUELA CONDITIONAL OFFER OF VENEZUELA CONCERNING INITIAL COMMITMENTS IN THE SERVICES NEGOTIATIONS. Addendum ULTILATERAL TRADE NEGOTIATIONS TE URUGUAY ROUND RESTRICTED TN.GNS/W/123/Add.l 27 September 1991 Special Distribution Group of Negotiations on Service* COUNICATION FRO VENEZUELA Original: Spanish CONDITIONAL

More information

Is the Great Gatsby Curve Robust?

Is the Great Gatsby Curve Robust? Comment on Corak (2013) Bradley J. Setzler 1 Presented to Economics 350 Department of Economics University of Chicago setzler@uchicago.edu January 15, 2014 1 Thanks to James Heckman for many helpful comments.

More information

Political Economics II Spring Lectures 4-5 Part II Partisan Politics and Political Agency. Torsten Persson, IIES

Political Economics II Spring Lectures 4-5 Part II Partisan Politics and Political Agency. Torsten Persson, IIES Lectures 4-5_190213.pdf Political Economics II Spring 2019 Lectures 4-5 Part II Partisan Politics and Political Agency Torsten Persson, IIES 1 Introduction: Partisan Politics Aims continue exploring policy

More information

INFANT INDUSTRY AND POLITICAL ECONOMY OF TRADE PROTECTION

INFANT INDUSTRY AND POLITICAL ECONOMY OF TRADE PROTECTION Pacific Economic Review, 11: 3 (2006) pp. 363 378 doi: 10.1111/j.1468-0106.2006.00320.x INFANT INDUSTRY AND POLITICAL ECONOMY OF TRADE PROTECTION BIN XU* China Europe International Business School, Shanghai

More information

Fertility, Income Distribution, and Growth

Fertility, Income Distribution, and Growth Fertility, Income Distribution, and Growth Matthias Doepke The University of Chicago May 999 Abstract In this paper I develop a unified theory of fertility, inequality, and growth. The model is consistent

More information

THREATS TO SUE AND COST DIVISIBILITY UNDER ASYMMETRIC INFORMATION. Alon Klement. Discussion Paper No /2000

THREATS TO SUE AND COST DIVISIBILITY UNDER ASYMMETRIC INFORMATION. Alon Klement. Discussion Paper No /2000 ISSN 1045-6333 THREATS TO SUE AND COST DIVISIBILITY UNDER ASYMMETRIC INFORMATION Alon Klement Discussion Paper No. 273 1/2000 Harvard Law School Cambridge, MA 02138 The Center for Law, Economics, and Business

More information

COWLES FOUNDATION FOR RESEARCH IN ECONOMICS YALE UNIVERSITY

COWLES FOUNDATION FOR RESEARCH IN ECONOMICS YALE UNIVERSITY ECLECTIC DISTRIBUTIONAL ETHICS By John E. Roemer March 2003 COWLES FOUNDATION DISCUSSION PAPER NO. 1408 COWLES FOUNDATION FOR RESEARCH IN ECONOMICS YALE UNIVERSITY Box 208281 New Haven, Connecticut 06520-8281

More information

Overview. Ø Neural Networks are considered black-box models Ø They are complex and do not provide much insight into variable relationships

Overview. Ø Neural Networks are considered black-box models Ø They are complex and do not provide much insight into variable relationships Neural Networks Overview Ø s are considered black-box models Ø They are complex and do not provide much insight into variable relationships Ø They have the potential to model very complicated patterns

More information

Innovation and Intellectual Property Rights in a. Product-cycle Model of Skills Accumulation

Innovation and Intellectual Property Rights in a. Product-cycle Model of Skills Accumulation Innovation and Intellectual Property Rights in a Product-cycle Model of Skills Accumulation Hung- Ju Chen* ABSTRACT This paper examines the effects of stronger intellectual property rights (IPR) protection

More information

CODEBOOK/TOPLINES AP SURVEY OF UNDECIDED VOTERS September 21-28, ,329 likely undecided voters

CODEBOOK/TOPLINES AP SURVEY OF UNDECIDED VOTERS September 21-28, ,329 likely undecided voters CODEBOOK/TOPLINES AP SURVEY OF UNDECIDED VOTERS September 21-28, 2004 1,329 likely undecided voters RESUME Interview Type 0 Not a resumed interview (duration less than 100 minutes) 1 Resumed interview

More information

Chapter 8: Recursion

Chapter 8: Recursion Chapter 8: Recursion Presentation slides for Java Software Solutions for AP* Computer Science 3rd Edition by John Lewis, William Loftus, and Cara Cocking Java Software Solutions is published by Addison-Wesley

More information

STATISTICAL GRAPHICS FOR VISUALIZING DATA

STATISTICAL GRAPHICS FOR VISUALIZING DATA STATISTICAL GRAPHICS FOR VISUALIZING DATA Tables and Figures, I William G. Jacoby Michigan State University and ICPSR University of Illinois at Chicago October 14-15, 21 http://polisci.msu.edu/jacoby/uic/graphics

More information

Math 140 Trigonometry CRN 30079

Math 140 Trigonometry CRN 30079 Basic Course Information Semester Summer 2015 Instructor s Name David Rosas Course Title & # Math 140 Instructor s Email David.rosas@imperial.edu CRN # 30079 Webpage (optional) None Room 2723 Office (PT

More information

Constraint satisfaction problems. Lirong Xia

Constraint satisfaction problems. Lirong Xia Constraint satisfaction problems Lirong Xia Spring, 2017 Project 1 Ø You can use Windows Ø Read the instruction carefully, make sure you understand the goal search for YOUR CODE HERE Ø Ask and answer questions

More information

Maps, Hash Tables and Dictionaries

Maps, Hash Tables and Dictionaries Maps, Hash Tables and Dictionaries Chapter 9-1 - Outline Ø Maps Ø Hashing Ø Dictionaries Ø Ordered Maps & Dictionaries - 2 - Outline Ø Maps Ø Hashing Ø Dictionaries Ø Ordered Maps & Dictionaries - 3 -

More information

ROUNDO Section Bending Machines Type R-1 through R-21-S

ROUNDO Section Bending Machines Type R-1 through R-21-S ROUNDO Section Bending Machines Type R-1 through R-21-S Friläggas 1 Roundo Section Bending Machines - Largest selection on the market ROUNDO is the worlds leading manufacturer of plate and section bending

More information

File Systems: Fundamentals

File Systems: Fundamentals File Systems: Fundamentals 1 Files What is a file? Ø A named collection of related information recorded on secondary storage (e.g., disks) File attributes Ø Name, type, location, size, protection, creator,

More information

NEW YORK STATE COURTS ELECTRONIC FILING SUPREME COURT

NEW YORK STATE COURTS ELECTRONIC FILING SUPREME COURT NEW YORK STATE COURTS ELECTRONIC FILING SUPREME COURT NYSCEF Table of Contents A. Program Highlights Page 1 B. Create an Account Page 2 C. Statement of Authorization For Electronic Filing Page 3 D. Notice

More information

History of Ideas Exam December

History of Ideas Exam December In the following paper I will first of all outline the role of the state as it is seen by respectively Thomas Hobbes and Emile Durkheim. Then I will compare and discuss their perceptions of the role of

More information

W. B. Vasantha Kandasamy Florentin Smarandache K. Kandasamy

W. B. Vasantha Kandasamy Florentin Smarandache K. Kandasamy RESERVATION FOR OTHER BACKWARD CLASSES IN INDIAN CENTRAL GOVERNMENT INSTITUTIONS LIKE IITs, IIMs AND AIIMS A STUDY OF THE ROLE OF MEDIA USING FUZZY SUPER FRM MODELS W. B. Vasantha Kandasamy Florentin Smarandache

More information

Exploring QR Factorization on GPU for Quantum Monte Carlo Simulation

Exploring QR Factorization on GPU for Quantum Monte Carlo Simulation Exploring QR Factorization on GPU for Quantum Monte Carlo Simulation Tyler McDaniel Ming Wong Mentors: Ed D Azevedo, Ying Wai Li, Kwai Wong Quantum Monte Carlo Simulation Slater Determinant for N-electrons

More information

Chapter Five: Forces. Ø 5.1 Forces. Ø 5.2 Friction. Ø 5.3 Forces and Equilibrium

Chapter Five: Forces. Ø 5.1 Forces. Ø 5.2 Friction. Ø 5.3 Forces and Equilibrium Chapter Five: Forces Ø 5.1 Forces Ø 5.2 Friction Ø 5.3 Forces and Equilibrium 5.1 The cause of forces Ø A force is a push or pull, or an action that has the ability to change motion. Ø Forces can increase

More information

Better Organization of Legal Knowledge

Better Organization of Legal Knowledge University of Michigan Law School University of Michigan Law School Scholarship Repository Articles Faculty Scholarship 1969 Better Organization of Legal Knowledge Layman E. Allen University of Michigan

More information

Domain, Range, Inverse

Domain, Range, Inverse Ê Ð Ø ÓÒ Ò Ø ÓÒ Ò ÖÝ Ö Ð Ø ÓÒ ÓÒ Ø Ò Ù Ø Ó Ü º Ì Ø ÒÝ Ê Ò ÖÝ Ö Ð Ø ÓÒº Ù Ø Ó ¾ Ü Ò ÖÝ Ö Ð Ø ÓÒ ÓÒ º ÆÓØ Ø ÓÒ Á µ ¾ Ê Û Ó Ø Ò ÛÖ Ø Ê º Ü ÑÔÐ Ò Ò ÖÝ Ö Ð Ø ÓÒ È ÓÒ ÓÖ ÐÐ Ñ Òµ ¾ ÑÈÒ Ñ Ò Ú Òº ËÓ È¾ È ¹ µ Ƚº

More information

Date: Reference number: ISO/JTC 1/SC 2 N 3201

Date: Reference number: ISO/JTC 1/SC 2 N 3201 G6 FCD Cover Page Final Committee Draft ISO/IEC 10646-1/FPDAM 25 Date: 1998-10-23 Reference number: ISO/JTC 1/SC 2 N 3201 Supersedes document SC 2 N 3105 THIS DOCUMENT IS STILL UNDER STUDY AND SUBJECT

More information

CHAPTER 11. Key Concept. Throwing. Development of Fundamental Movement: Manipulation Skills. A critical skill that is used in many sports.

CHAPTER 11. Key Concept. Throwing. Development of Fundamental Movement: Manipulation Skills. A critical skill that is used in many sports. CHAPTER 11 Development of Fundamental Movement: Manipulation Skills Gallahue, D.L., Ozmun, J.C., Goodway, J.D. (2012). Understanding Motor Development. Boston: McGraw-Hill. McGraw-Hill/Irwin 2012 McGraw-Hill

More information

Congressional Gridlock: The Effects of the Master Lever

Congressional Gridlock: The Effects of the Master Lever Congressional Gridlock: The Effects of the Master Lever Olga Gorelkina Max Planck Institute, Bonn Ioanna Grypari Max Planck Institute, Bonn Preliminary & Incomplete February 11, 2015 Abstract This paper

More information

New Directions in Schumpeterian Growth Theory*

New Directions in Schumpeterian Growth Theory* New Directions in Schumpeterian Growth Theory* By Elias Dinopoulos and Fuat Şener Department of Economics Department of Economics University of Florida Union College Gainesville, FL 32611 Schenectady,

More information

Data Journalism. What is data journalism? Hurricane Andrew. Bill Dedman: The Color of Money. Michael Friendly Psych 6135

Data Journalism. What is data journalism? Hurricane Andrew. Bill Dedman: The Color of Money. Michael Friendly Psych 6135 What is data journalism? Data Journalism Michael Friendly Psych 6135 http://euclid.psych.yorku.ca/www/psy6135 Data journalism reflects the increased role of numerical data for reporting in the digital

More information

EXAMINATION 3 VERSION B "Wage Structure, Mobility, and Discrimination" April 19, 2018

EXAMINATION 3 VERSION B Wage Structure, Mobility, and Discrimination April 19, 2018 William M. Boal Signature: Printed name: EXAMINATION 3 VERSION B "Wage Structure, Mobility, and Discrimination" April 19, 2018 INSTRUCTIONS: This exam is closed-book, closed-notes. Simple calculators are

More information

A procedure to compute a probabilistic bound for the maximum tardiness using stochastic simulation

A procedure to compute a probabilistic bound for the maximum tardiness using stochastic simulation Proceedings of the 17th World Congress The International Federation of Automatic Control A procedure to compute a probabilistic bound for the maximum tardiness using stochastic simulation Nasser Mebarki*.

More information

Skilled Worker Migration and Trade: Inequality and Welfare

Skilled Worker Migration and Trade: Inequality and Welfare Silled Worer Migration and Trade: Inequality and Welfare Spiros Bougheas University of Nottingham Doug Nelosn Tulane University and University of Nottingham September 1, 2008 Abstract We develop a two-sector,

More information

Maps and Hash Tables. EECS 2011 Prof. J. Elder - 1 -

Maps and Hash Tables. EECS 2011 Prof. J. Elder - 1 - Maps and Hash Tables - 1 - Outline Ø Maps Ø Hashing Ø Multimaps Ø Ordered Maps - 2 - Learning Outcomes Ø By understanding this lecture, you should be able to: Ø Outline the ADT for a map and a multimap

More information

Circular Migrations and HIV Transmission: An Example of Space-Time Modeling in Epidemiology

Circular Migrations and HIV Transmission: An Example of Space-Time Modeling in Epidemiology Circular Migrations and HIV Transmission: An Example of Space-Time Modeling in Epidemiology Aditya Khanna International Clinical Research Center Department of Global Health University of Washington 16

More information

Probabilistic Latent Semantic Analysis Hofmann (1999)

Probabilistic Latent Semantic Analysis Hofmann (1999) Probabilistic Latent Semantic Analysis Hofmann (1999) Presenter: Mercè Vintró Ricart February 8, 2016 Outline Background Topic models: What are they? Why do we use them? Latent Semantic Analysis (LSA)

More information

Legal Change: Integrating Selective Litigation, Judicial Preferences, and Precedent

Legal Change: Integrating Selective Litigation, Judicial Preferences, and Precedent University of Connecticut DigitalCommons@UConn Economics Working Papers Department of Economics 6-1-2004 Legal Change: Integrating Selective Litigation, Judicial Preferences, and Precedent Thomas J. Miceli

More information

Do two parties represent the US? Clustering analysis of US public ideology survey

Do two parties represent the US? Clustering analysis of US public ideology survey Do two parties represent the US? Clustering analysis of US public ideology survey Louisa Lee 1 and Siyu Zhang 2, 3 Advised by: Vicky Chuqiao Yang 1 1 Department of Engineering Sciences and Applied Mathematics,

More information

RULES AND BY-LAWS of the ELECTION COMMISSIONERS ASSOCIATION OF THE STATE OF NEW YORK Amended 6/25/2007 PREAMBLE

RULES AND BY-LAWS of the ELECTION COMMISSIONERS ASSOCIATION OF THE STATE OF NEW YORK Amended 6/25/2007 PREAMBLE RULES AND BY-LAWS of the ELECTION COMMISSIONERS ASSOCIATION OF THE STATE OF NEW YORK Amended 6/25/2007 PREAMBLE The Election Commissioners Association of the State of New York is hereby dedicated to the

More information

Social Choice & Mechanism Design

Social Choice & Mechanism Design Decision Making in Robots and Autonomous Agents Social Choice & Mechanism Design Subramanian Ramamoorthy School of Informatics 2 April, 2013 Introduction Social Choice Our setting: a set of outcomes agents

More information

CHAPTER FIVE RESULTS REGARDING ACCULTURATION LEVEL. This chapter reports the results of the statistical analysis

CHAPTER FIVE RESULTS REGARDING ACCULTURATION LEVEL. This chapter reports the results of the statistical analysis CHAPTER FIVE RESULTS REGARDING ACCULTURATION LEVEL This chapter reports the results of the statistical analysis which aimed at answering the research questions regarding acculturation level. 5.1 Discriminant

More information

The Interdependence of Sequential Senate Elections: Evidence from

The Interdependence of Sequential Senate Elections: Evidence from The Interdependence of Sequential Senate Elections: Evidence from 1946-2002 Daniel M. Butler Stanford University Department of Political Science September 27, 2004 Abstract Among U.S. federal elections,

More information

Organized Interests, Legislators, and Bureaucratic Structure

Organized Interests, Legislators, and Bureaucratic Structure Organized Interests, Legislators, and Bureaucratic Structure Stuart V. Jordan and Stéphane Lavertu Preliminary, Incomplete, Possibly not even Spellchecked. Please don t cite or circulate. Abstract Most

More information