Lecture 6: Constraints II

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Using Matrices in Real Life
Advanced Piloting Cruise Plot.
Chapter 1 The Study of Body Function Image PowerPoint
Finite Element Method CHAPTER 4: FEM FOR TRUSSES
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Lectures D25-D26 : 3D Rigid Body Dynamics
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLICATION EQUATIONS 1. SOLVE FOR X 3. WHAT EVER YOU DO TO ONE SIDE YOU HAVE TO DO TO THE OTHER 2. DIVIDE BY THE NUMBER IN FRONT OF THE VARIABLE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
Points, Vectors, Lines, Spheres and Matrices
HOW TO MULTIPLY FRACTIONS
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems: Chapter 6 November 1, 2011 © Dan Negrut, 2011 ME451, UW-Madison TexPoint fonts.
Solve Multi-step Equations
ABC Technology Project
Chapter 15 Complex Numbers
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
VOORBLAD.
1. 2 No lecture on Wed February 8th Thursday 9 th Feb 14: :00 Thursday 9 th Feb 14: :00.
4 Square Questions Are you ready? B A
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
4 «Square» questions Are you Ready? B A
1 4 Square Questions B A D C Look carefully to the diagram Now I will ask you 4 questions about this square. Are you ready?
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Squares and Square Root WALK. Solve each problem REVIEW:
ME 302 DYNAMICS OF MACHINERY
© 2012 National Heart Foundation of Australia. Slide 2.
The x- and y-Intercepts
The Slope-Intercept Form of a Line
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Quadratic Graphs and Completing the Square
1 Sets CS/APMA 202, Spring 2005 Rosen, section 1.6 Aaron Bloomfield.
1 Motion and Manipulation Configuration Space. Outline Motion Planning Configuration Space and Free Space Free Space Structure and Complexity.
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
The Greenebox Factoring Method
Mechanics of Machines Dr. Mohammad Kilani
Addition 1’s to 20.
25 seconds left…...
H to shape fully developed personality to shape fully developed personality for successful application in life for successful.
ME 302 DYNAMICS OF MACHINERY
Week 1.
We will resume in: 25 Minutes.
Eric Prebys, FNAL.  We have focused largely on a kinematics based approach to beam dynamics.  Most people find it more intuitive, at least when first.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
A SMALL TRUTH TO MAKE LIFE 100%
1 Unit 1 Kinematics Chapter 1 Day
PSSA Preparation.
CpSc 3220 Designing a Database
MA 1128: Lecture 06 – 2/15/11 Graphs Functions.
Epp, section 10.? CS 202 Aaron Bloomfield
Lecture 5: Constraints I
Lecture 7 Rolling Constraints The most common, and most important nonholonomic constraints They cannot be written in terms of the variables alone you must.
Lecture 20: Putting it all together An actual mechanism A physical abstraction: links, springs, wheels, motors, etc. A mathematical model of the physical.
Lecture 8: Rolling Constraints II
Lecture 26. Control of the Diver In order for a diver to do what he or she does the diver applies effective torques at the joints We want to find a recipe.
Lecture 10 Reprise and generalized forces The Lagrangian Holonomic constraints Generalized coordinates Nonholonomic constraints Euler-Lagrange equations.
Presentation transcript:

Lecture 6: Constraints II I want to focus on constraints still holonomic — both simple and nonsimple I can do this in the context of three mechanisms and I can put some of this into Mathematica Planar mechanisms (four bar linkage) A three-link robot A general hinge

planar mechanisms planar mechanisms fit into our rubric use the x =0 plane simple holonomic constraints

We have a choice of how to fit this into our existing process We can preserve q or we can preserve the idea that the long axes are Ks If we choose the former, then the long axes become Js the latter adds π/2 to q I’m going to do the former for today

We have the planar picture The angles are theta, and I am using a common convention in kinematics by which theta lies on (0, 2π) The arcs show the angles

This tells us what the connectivity constraints are The system shown (known as a kinematic chain) has three degrees of freedom (The three link robot to come is related to this)

The Lagrangian for this simple three link chain is You can see that this will lead to some fairly complicated EL equations Move on to a common planar mechanism, the four bar linkage

The four bar linkage coupler follower crank ground link The four bar linkage is connected to some frame, or the actual ground Now we have the loop closure equation, which reduces this to one degree of freedom ground link loop closure equation

Several kinds: crank-rocker: crank can make a full rotation double rocker: neither crank nor follower can make a full rotation drag link: both crank and follower can make full rotations The picture on the previous slide is a double rocker.

The loop closure equation has two components we can find two variables The text discusses finding two angles given all four lengths and the crank angle (the J4 angle is always π) If we are doing dynamics, we only need to do that once to give us an initial condition Even kinematics can be converted to differential equations The picture we have already seen is of a double rocker linkage for which the crank cannot make a full circle I’ll build a crank rocker mechanism for which crank can make a full circle

Differentiate the loop closure equation Solve for two of the rates of change of angle integrate numerically The equations to be integrated Specify Integrate to get the other two angles

??

Three link robot We’ll look at fancier robots later in the course but this is enough to locate the end of the robot wherever you want it in the robots work space. This one will be very simple, made up of three identical cylinders

How does this work? What can it do? The red link can rotate about the vertical — y1 The blue link is hinged to the red link — f2 = y1 The green link is hinged to the blue link — f3 = y1 The free angles are y1, q2 and q3 — three degrees of freedom

There are simple orientation constraints The first link is attached to the ground also a simple constraint There are also two vector connectivity constraints (six altogether) which are nonsimple

I put numbers into this one: m = 1, l = 1, and a = 1/20 with g = 1 We get a Lagrangian and we could go on and set up the differential equations but they are pretty awful

In this case we’ll have generalized forces (torques) from the ground to link one from link one to link two from link two to link three The torques react back on the link imposing them, so we’ll have

The three external torques The torques on the three links The torques that do work when the variables change I1 and I2 and I3 are equal I1 is perpendicular to k, so the reaction onto link one does not work and does not contribute to the generalized forces

The Euler-Lagrange equations These are pretty messy, and we don’t know yet how to assign the Qs.

??

A more general hinge We just looked at two hinges, and they were simple because the first link was anchored. If no link is anchored, then we really need to exercise our understanding of rotation to figure out how the mechanism will work I will look at a general hinge that keeps I1 = I2

I2 will be equal to I1 if all three Euler angles are equal for the two links. That’s the trivial solution but it’s where we need to start We can add a fourth rotation to model the hinge

Rotation of the inertial coordinates looks like We need to add a fourth rotation Rotation of the body coordinates is the inverse of this I leave it to you to multiply these out and see that you get Goldstein’s equations 4-46 and 4-47

There are four rotation variables There are three connectivity constraints There are a total of seven degrees of freedom — seven generalized coordinates

?? OK, let’s look at some of this in Mathematica