4.3: Kinematic Analysis
Kinematic Analysis is required to review points of interest in the revolution of our triple crank Watt's linkage mechanism. Our goal with this analysis is to achieve a "flicking" motion while striking a ball.
Figure 1. Triple Crank Watt’s Linkage Mechanism (Source)
Determining Link Lengths
Figure 2. Determining Link Lengths in CAD
A snapshot of Figure 2 was imported into CAD, and the lengths of the links were recorded. These lengths were over 27", so the team "normalized" them by dividing by the longest link. Doing so yielded the proportions. We then multiplied these proportions by a scale factor of 4" in order to obtain more feasible link lengths. See table below.
COLOR | LINK | LENGTH (in.) | Normalized Length (%) | Scaled to 4 in. |
GREEN | L2 | 27.2277 | 0.76028906 | 3.04115625 |
CYAN | L3 | 35.8123 | 1 | 4 |
NAVY: CYAN TO PINK | L4 | 18.7271 | 0.52292369 | 2.09169475 |
NAVY: CYAN TO GROUND | L4 | 27.4023 | 0.76516448 | 3.06065793 |
NAVY: PINK TO GROUND | L4 | 27.5022 | 0.76795403 | 3.07181611 |
PINK | L5 | 35.7325 | 0.99777172 | 3.99108686 |
RED | L6 | 27.3148 | 0.76272119 | 3.05088475 |
GROUND: GREEN TO RED (X - VALUE) | L1 | 32.6155 | 0.91073458 | 3.64293832 |
GROUND: GREEN TO RED (Y - VALUE) | L1 | 0 | 0 | 0 |
GROUND: GREEN TO NAVY (X - VALUE) | L1 | 16.30775 | 0.45536729 | 1.82146916 |
GROUND: GREEN TO NAVY (Y - VALUE) | L1 | 4.0072 | 0.11189452 | 0.447578067 |
The 4" scaled lengths were used in the the following calculation procedures as well as in manufacturing.
Mobility Calculations
The following schematic was used to model the proposed mechanism:
Figure 3. Mobility Calculations Joint and Linkage References
Gruebler's Equation
Grashof Condition
MotionGen.io Analysis
Using motiongen.io, the team created a preliminary analysis to visualize the path of the links. The path of interest is in joint 6 - the connection between links 5 and 6. The team will attach an end effector here to "kick" the ball. As seen below, there is a peak in the velocity and acceleration at t = 0.2. This signals the "flicking" motion in the rotation which provides a basis for our Python analysis.
Figure 4. MotionGen.io Position Profile
Figure 5. Position Profile of Joint 6
Figure 6. Velocity Analysis of Joint 6
Figure 7. Acceleration Analysis of Joint 6
Python Analysis
Files utilized for this analysis can be found in the team's GitHub repository.
Figure 8. Vector Loop Graphical Representation
Position Profile of Links
Conducting kinematic analysis in Python, the team generated a position profile of the six-bar triple crank Watt's linkage mechanism.
Figure 9. Position Profile of Links
We noticed that in our best attempt at animating the linkage, the coupler links seem to change in length slightly as they complete a revolution. We attempted to debug this issue but were not successful in doing so.
Velocity Analysis of Output
Figure 10. Angular Velocity of Joint 6 as a Function of Theta2
Force Analysis
To conduct the force analysis, the team calculated the mechanical advantage of the mechanism as a function of theta2 throughout one revolution.
Mechanical Advantage
As shown in the graph below, the mechanical advantage dips at ~80 degrees. This corresponds to the moment when the end effector has the most velocity (as shown in Figure 13). This dip in mechanical velocity makes sense due to the inverse relationship between force and velocity.
Figure 11. Mechanical Advantage of Link 6 as a Function of Theta2
Velocity Ratio
We were interested in understanding how our output link's velocity (link 6) would change with respect to our input link.
The input to output velocity ratio of a system is inversely related to its mechanical advantage, which measures the force or distance amplification of a machine. When mechanical advantage is high, output force or distance is greater than input, sacrificing speed for increased force. Conversely, when mechanical advantage is low, the system operates faster but with less force. Thus, if a system exhibits a minimum mechanical advantage when velocity is at a minimum, it indicates optimization for speed rather than force at that point.
Figure 12. Theta2 vs Angular Velocity Ratio
The velocity and mechanical advantage were used to understand how we could achieve our objective of imparting the velocity on the ball. Our goal could be achieved by imparting a momentum proportional to the velocity at which the link would strike the ball. However, this means that the highest velocity ratio, is where the lowest mechanical advantage happens, meaning to achieve our goal we would need to reduce the impact forces to make it feasible for our design to impart the velocity on the ball. This led us to select a ping pong ball to be used with our design, given the negligible force it would have on the end effector.
Acceleration Analysis
Figure 13. Theta2 vs Angular Acceleration of Link 6
Analysis of Point P
We decided to mount our end effector on Link 5, allowing for a non-circular end-effector curve. The position vector for point P was found by the addition of vectors O₂A and PA. We define PA using the internal link offset angle 𝝳 and the position angle of the coupler link, θ₃.
Notes for Future Iterations
- The team would like to play around with a more complex calibration procedure, capable of hitting different targets at different distances.
Welcome to the University Wiki Service! Please use your IID (yourEID@eid.utexas.edu) when prompted for your email address during login or click here to enter your EID. If you are experiencing any issues loading content on pages, please try these steps to clear your browser cache.