Absolute Motion Analysis

Absolute motion analysis is one method used to analyze bodies undergoing general planar motion. General planar motion is motion where bodies can both translate and rotate at the same time. Besides absolute motion analysis, the alternative is relative motion analysis. Either method can be used for any general planar motion problem, however one method may be significantly easier to apply in certain situations.

Absolute motion analysis will require calculus and is generally faster for simple problems and problems where only the velocities (and not accelerations) are required. Relative motion analysis will not require calculus, but does necessitate using multiple coordinate systems and is generally easier to use for more complex problems and problems where velocities and accelerations are being analyzed.

Utilizing Absolute Motion Analysis

To start our discussion on absolute motion analysis, we are going to imagine a simple robotic arm such as the one below. In this arm, we have two arm sections of fixed length with motors causing rotations at joint A and joint B.

A robotic arm with two sections
This robotic arm has a fixed base at A, and two fixed length arm sections (AB and BC) that are controlled via motors at joints A and B. The end effector of the robotic arm is at C.

The first step in absolute motion analysis is come up with a set of equations describing the position of some point of interest. In this case we will be looking at the position of the end effector of the arm at point C, and we will write an equation for the x position and the y position of this point with respect to the fixed origin point at A. In these equations, anything that is a constant (such as the length of the arm pieces) can be put in as a number, but anything that will change (such as angles theta and phi) will need to remain as variables in these equations even if they are known at the moment. Using the values in the diagram we would wind up with the two following position equations.

X Position: \[x_{c}=2cos(\theta)+1.5cos(\phi)\]
Y Position: \[y_{c}=2sin(\theta)+1.5sin(\phi)\]

To find the velocity of point C in the x and y directions, we simply need to take the derivatives of the position equations. The velocity equations for our robotic arm are below.

X Velocity: \[v_{xc}=-2sin(\theta)\dot{\theta}-1.5sin(\phi)\dot{\phi}\]
Y Velocity: \[v_{yc}=2cos(\theta)\dot{\theta}+1.5cos(\phi)\dot{\phi}\]

To find the acceleration of point C in the x and y directions we simply need to take the derivatives of the velocity equations. The acceleration equations for our robotic arm in the x and y directions are shown below.

X Acc: \[a_{xc}=-2cos(\theta)\dot{\theta}^{2}-2sin(\theta)\ddot{\theta}-1.5cos(\phi)\dot{\phi}^{2}-1.5sin(\phi)\ddot{\phi}\]
Y Acc: \[a_{yc}=-2sin(\theta)\dot{\theta}^{2}+2cos(\theta)\ddot{\theta}-1.5sin(\phi)\dot{\phi}^{2}+1.5cos(\phi)\ddot{\phi}\]

Once we have the velocity and acceleration equations, we can start solving for any unknowns. If we have known angular velocities and accelerations (theta dot, theta double dot, phi dot, and phi double dot) we can plug those in to find the velocity and acceleration vectors for the end effector. In other instances, we may known or desired motion of the end effector (vcx, vcy, acx, and acy) and will have to plug those in to the equations to solve for unknowns such as theta dot and so on.

Worked Problems:

Question 1:

The robotic arm shown below has a fixed orange base at A and fixed length members AB and BC. Motors at A and B allow for rotational motion at the joints. Based on the angular velocities and accelerations shown at each joint, determine the velocity and the acceleration of the end effector at C.

Problem 1 Diagram

Solution:



Question 2:

The robotic arm from the previous problem is in the configuration shown below. Assume that theta is currently 30 degrees and that point C currently lies along the x axis. If we want the end effector at C to travel 1 ft/s in the negative x direction, what should the angular velocities be at joints A and B?

Problem 2 Diagram

Solution:



Question 3:

A ladder is propped up against a wall as shown below. If the base of the ladder is sliding out at a speed of 2 m/s, what is the speed of the top of the ladder?

Problem 3 Diagram

Solution:



Question 4:

The crank-rocker mechanism as shown below consists of a crank with a radius of .5 meters rotating about its fixed center at C at a constant rate of 2 rad/s clockwise. Rocker AB fixed at it's base at A and connects to point B along the edge of the crank. The pin at point B can slide along a frictionless slot in AB. In the current state, what is the angular velocity of rocker AB?

Problem 4 Diagram

Solution:



Question 5:

Determine the angular velocities and angular accelerations of links AB and BC if end D has a velocity of v=3m/s to the right and an acceleration of a=1m/s2 to the left. Link AB and BC both have a length l=0.5m and the angle is given as θ=60deg.

Problem 5 Diagram

Question 6:

Students are attempting to create a lift to raise their model car. The lift is assembled with two linkages, link AB and link BC, as seen in the picture shown. If the links have length lAB=0.2 m and lBC=0.4 m, determine the velocity and acceleration of the lift at the instant where the angular velocity of AB is ωAB=-5 rad/s and the angular acceleration of AB is αAB=-7 rad/s2. Take the angles to be θ=30 deg and ϕ=20 deg.

Problem 5 Diagram

Question 7:

Two linkages AB and BC are pinned together. Linkage AB is pinned at A meanwhile linkage BC can only slide horizontally at C. If VC=1 m/s , what is the relative velocity of B with respect to C ( V(B/C))? Assume the linkages are of equal length l=1m and at an angle of θ=30 deg with the horizontal.

Problem 5 Diagram