19.3 -> Kinematic Analysis

19.3 -> Kinematic Analysis

While the compliant finger mechanism can be structurally modeled as a five-bar system, the torsional spring at one joint alters the expected motion behavior. Before the finger contacts an object, the spring is stationary, allowing the finger to be analyzed as a standard four-bar linkage. After contact, the spring flexes and the motion of one link is constrained by the object, creating a new four-bar configuration with different grounded links. The kinematic analysis is therefore divided into these two four-bar configurations.

Mechanism Stages

Torsional Spring

Finger Motion

Mechanism Stages

Torsional Spring

Finger Motion

Stage 1

Stationary, unflexed

Full finger collectively bends

Stage 2

Acts as a joint, flexes

Only distal segment bends

Stage 1: Four-Bar Mechanism Analysis

Initially, the compliant finger acts as a four-bar mechanism as shown in the schematic drawn below. In this configuration, the torsional spring remains stationary, and the full linkage system moves collectively, making the entire finger bend. This first four-bar analysis applies up to the moment the finger, specifically link 3 in this schematic, contacts an object.

Screenshot 2026-03-13 160728.png
Figure 1. Kinematic Diagram of 1st Four-Bar, Not to Scale

Mobility Calculation

The Gruebler equation for this first four-bar mechanism is calculated as seen below:

Gruebler Equation: M = 3(L - 1) - 2J1 - J2

L = 4 links, J1 = 4 full joints, J2 = 0 half joints

M = 3(4 - 1) - 2(4) - 0 = 9 - 8 = 1 Degree of Freedom

This results in 1 DOF which is expected from the standard four-bar setup.

Additionally, because we do not anticipate any links needing to rotate a full 360 degrees, the Grashof condition does not necessarily need to be met. The following calculation demonstrates that the four-bar mechanism does meet the Grashof condition and is thus a Class I Kinematic Chain.

Grashof Condition: S + L < P + Q

image-20260407-005836.png
Figure 2. Link Length and Geometry of 1st Four-Bar Kinematic Diagram

Link Lengths, as defined in Figure 2, are used to analyze the S + L < P + Q Grashof condition:

S = shortest link = 13.2 mm

L = longest link = 55 mm

P = remaining link = 22.4 mm

Q = remaining link = 50 mm

Therefore, 68.2 < 72.4, confirming that the four-bar is a Grashof mechanism. Since the shortest link is the coupler, the mechanism is classified as a double-rocker. However, as mentioned previously, full rotation is not required for this application, as the compliant finger is only intended to achieve a limited range of motion for grasping. Accordingly, the physical design is constrained to prevent complete 360° rotation and instead operate within a functional and more useful grasping range.

Position Analysis

Utilizing the geometry defined in Figure 2, a position analysis is conducted to generate the position profile of point B as seen in the same figure. The local x–y coordinate frame is oriented at an offset of 116.6° relative to the global X–Y frame (Figure 2), and the mechanism is evaluated over an input range of motion from 0 to −30° with respect to the global frame. This four-bar system is in the crossed configuration.

This position analysis is essential for understanding the resulting trajectory of the finger, allowing us to verify that the motion follows a suitable path for grasping. We are interested in point B for this analysis because when the finger comes into contact with an object, point B becomes a new grounded joint for the second four-bar configuration. Thus, understanding the kinematics of point B will help us understand how the finger transitions between the two four-bar setups. In particular, it helps ensure that the compliant finger closes in a controlled and predictable manner around an object, rather than following an undesirable or inefficient path.

image-20260407-010125.png
Figure 3. 1st Four-Bar Position Profile at Point B

Velocity Analysis

Similarly, a velocity analysis is performed to generate the velocity profile shown in Figure 4, assuming a constant input angular velocity of 1 rad/s or roughly 9.55 revolutions per minute.

This analysis provides insight into how quickly point B moves throughout the motion cycle and highlights variations in speed across the range of motion. Understanding the velocity profile is important for evaluating how smoothly the finger engages with an object, as excessive speeds could lead to instability or reduced control during grasping. On the other hand, a slower, more uniform motion is generally more desirable for precision.

image-20260407-010312.png
Figure 4. 1st Four-Bar Velocity Profile at Point B

Acceleration Analysis

An acceleration analysis is also conducted to produce the acceleration profile presented in Figure 5. This analysis captures how the velocity of point B changes over time, providing further insight into the grasping stability. Evaluating the acceleration profile therefore helps ensure that the mechanism operates smoothly and safely within its intended range of motion.

image-20260407-010359.png
Figure 5. 1st Four-Bar Acceleration Profile at Point B

Mechanical Advantage

The mechanical advantage of the mechanism, defined as the ratio of output force F4​ to input force F2​, is analyzed to evaluate how effectively the four-bar transmits force, as shown in Figure 6. This is useful for the compliant finger application, as it indicates how input actuation forces are applied on the finger. Understanding the mechanical advantage across the range of motion helps ensure that sufficient force can be applied for grasping while also avoiding overly large output forces that could damage delicate objects.

image-20260407-010448.png
Figure 6. 1st Four-Bar Mechanical Advantage

Animation

Lastly, the animation below depicts the four-bar animation in motion with respect to the global X-Y coordinate frame. The input angle changes from 0 to -30 degrees to reflect an useful grasping range for the first four-bar configuration. Additionally, the velocity vectors are shown to help visualize the motion profile.

1st_4_bar.gif
Figure 7. Animation of 1st Four-Bar

 

Stage 2: Four-Bar Mechanism Analysis

Once the finger contacts an object, some joints become constrained, effectively grounding different links. As the input continues to actuate, the torsional spring flexes, causing motion in other links. This sequential bending occurs exclusively at the “distal joint” of the finger, allowing it to wrap around smaller objects. The schematic below shows this second four-bar configuration, and the following analysis covers this phase until full closure.

Screenshot 2026-03-13 160743.png
Figure 8. Kinematic Diagram of 2nd Four-Bar, Not to Scale

Compliance to Different Objects

Depending on the size of the object of targeted grasp, the second stage four-bar is grounded at different angles and positions, yielding different link lengths for link 1 in the four-bar analysis. We tested the compliant grasping mechanism on a tennis ball and watch cushion. Grasping a tennis ball grounded the main finger link at 20 degrees from the horizontal axis (Figure 9), while grasping the smaller watch cushion grounded the main finger link at 10 degrees from the horizontal axis (Figure 10). This alters the link length geometry as shown in Figures 11 and 12.

Image_20260502_152221_131.jpeg
Figure 9. Tennis Ball Grasp
Image_20260502_152221_117.jpeg
Figure 10. Watch Cushion Grasp

Mobility Calculation

Similarly to the first four-bar mechanism, the Gruebler equation yields the same result for this second four-bar configuration. This is shown below in the following calculation, resulting in 1 DOF:

Gruebler Equation: M = 3(L - 1) - 2J1 - J2

L = 4 links, J1 = 4 full joints, J2 = 0 half joints

M = 3(4 - 1) - 2(4) - 0 = 9 - 8 = 1 Degree of Freedom

The Grashof condition can be checked in the following calculations.

Grashof Condition: S + L < P + Q

image-20260407-010657.png
Figure 11. Link Length and 2nd Four-Bar Kinematic Diagram of Tennis Ball Grasp

Link Lengths, as defined in Figure 11, are used to analyze the S + L < P + Q Grashof condition for grasping the tennis ball:

S = shortest link = 10 mm

L = longest link = 50 mm

P = remaining link = 15 mm

Q = remaining link = 41.7 mm

Therefore, 60 < 56.7 is not true, and the four-bar is a non-Grashof mechanism.

In the context of our project, this four-bar mechanism being a non-Grashof system is acceptable as we do not need any links to rotate 360 degrees for the adaptive grasping behavior.

Image_20260501_234025_928.jpeg
Figure 12. Link Length and 2nd Four-Bar Kinematic Diagram of Watch Cushion Grasp

Similarly, link lengths defined in Figure 12, are used to analyze the S + L < P + Q Grashof condition for grasping the watch cushion:

S = shortest link = 10 mm

L = longest link = 50 mm

P = remaining link = 15 mm

Q = remaining link = 45.4 mm

Therefore, 60 < 60.4 is true, so the four-bar when grasping the watch cushion is a Grashof mechanism.

As mentioned previously, we do not need any links to rotate a full 360 degrees for the grasping behavior. Thus, regardless of whether this second stage four-bar is Grashof or non-Grashof, the four bar should be able to maneuver sufficiently within the angular range necessary for grasp.

Position Analysis

Analysis for this 2nd four-bar can vary depending on the size of the object the mechanism is trying to grasp. The size of the object changes the mechanism’s point of contact with the object, which affects the location of the ground point between L1 and L4.

In grasping the tennis ball, the finger-mechanism makes contact with an object when the body of the finger is 20 degrees from the horizontal (Figure 11), causing the grounded link 1 to be parallel with the global X-axis. Geometrically, this also causes the local x-y axis to be equivalent to the global X-Y axis.

When grasping the watch cushion, the finger-mechanism makes contact with an object when the main body of the finger is 10 degrees from the horizontal, causing an offset angle between the local x-y axis and global X-Y axis by 13.36 degrees (Figure 12).

Additionally, this four-bar system is always in the crossed configuration.

The allowable range of motion for the four-bar when grasping the tennis ball is roughly -13 to -29 degrees in the global X-Y coordinate frame. These values are calculated in Figure 13. The minimum range of motion happens when the mechanism first makes contact with the object, whilst the torsional spring’s angle is still at its equilibrium angle of 120 degrees. On the other hand, a toggle point occurs when the torsional spring has been fully compressed to 0 degrees, causing links 3 and 4 to align. We want to avoid this toggle point configuration.

It is unlikely that the torsional spring will be fully compressed to the maximum angle configuration because the fingertip will likely touch the object prior to full spring compression. Thus, the width of the object is another limiting factor to the range of motion. However, we analyze full theoretical range of motion of the four-bar configurations up to the toggle point for the following analyses.

image-20260407-010817.png
Figure 13. Range of Motion for 2nd Four-Bar in Tennis Ball Grasp

We use a similar analysis on the four bar for the watch cushion grasp, yielding an allowable range of motion of -29 to 43 degrees in the global X-Y coordinate frame (Figure 14).

Image_20260501_234025_906.jpeg
Figure 14. Range of Motion for 2nd Four-Bar in Watch Cushion Grasp

 

With the geometry and assumptions defined in Figure 9 and 10, the position profile of Point P, located at the end of the distal finger segment, is shown in Figures 15 and 16 for the tennis ball and watch cushion grasps respectively. In this second four-bar configuration, Point P represents the fingertip and is therefore the most relevant point for evaluating grasping performance. Tracking its position provides direct insight into how the finger wraps around smaller objects after the proximal link becomes effectively grounded.

image-20260407-011016.png
Figure 15. 2nd Four-Bar Position Profile at Point P for Tennis Ball Grasp
image-20260502-050358.png
Figure 16. 2nd Four-Bar Position Profile at Point P for Watch Cushion Grasp

 

Velocity Analysis

Similarly, a velocity analysis was performed to evaluate how motion occurs through the mechanism, with results shown in Figure 17 and 18 for the tennis ball and watch cushion grasps respectively. A constant input angular velocity of 1 rad/s was assumed for the input link. The resulting velocity profile of Point P characterizes the speed of the fingertip during the wrapping motion, which is critical for ensuring smooth and controlled contact with objects.

image-20260407-011128.png
Figure 17. 2nd Four-Bar Velocity Profile at Point P for Tennis Ball Grasp
image-20260502-050546.png
Figure 18. 2nd Four-Bar Velocity Profile at Point P for Watch Cushion Grasp

 

Acceleration Analysis

An acceleration analysis was additionally conducted, with the resulting profile shown in Figure 19 and 20 for the tennis ball and watch cushion grasps respectively. This analysis highlights regions where the fingertip experiences rapid changes in motion, which can influence contact forces and overall grasp stability.

image-20260407-030354.png
Figure 19. 2nd Four-Bar Acceleration Profile at Point P for Tennis Ball Grasp
image-20260502-050818.png
Figure 20. 2nd Four-Bar Acceleration Profile at Point P for Watch Cushion Grasp

 

Mechanical Advantage

The mechanical advantage of the system, defined as the ratio of output force F4 at the distal link to the input force F2, is shown in Figures 21 and 22 for the tennis ball and watch cushion grasps respectively. This reflects how effectively input forces are transmitted to the fingertip in the second configuration. A higher mechanical advantage in this stage is desirable, as it enables the distal segment to apply sufficient force at Point P to securely grasp smaller objects.

We see that there is a larger maximum value for mechanical advantage for the tennis ball grasp compared to that of the watch cushion. This can be attributed to the differences of transmission angles and the angle between input/coupler links between the four-bars for the two differing geometries. This directly impacts the mechanical advantage, and we can conclude that there is reduced mechanical advantage when trying to grasp smaller objects, such as the thinner watch cushion in its long orientation.

We also note that these plots represent mechanical advantage for the full angular range between the toggle points. True range of motion will vary within the toggle point range depending on the width of the object.

image-20260404-223448.png
Figure 21. Mechanical Advantage for 2nd Four-Bar for Tennis Ball Grasp
image-20260502-051009.png
Figure 22. Mechanical Advantage for 2nd Four-Bar for Watch Cushion Grasp

 

Animation

Finally, the animation in Figures 23 and 24 illustrates the kinematic behavior of the mechanism in this second four-bar configuration by showing both link positions and corresponding velocity vectors throughout the motion. The distal finger segment is visualized with Point P at the fingertip, allowing for a clear representation of how the finger moves and interacts with objects during the grasping process.

Again, note that these animations depict the full possible range of motion for the purposes of kinematic analysis, but in physical testing with the respective test objects, the distal segment would stop earlier to perform grasping as it contacts the object. Ultimately, these two animations demonstrate how different sized objects influence the second four-bar configuration by changing the position of the grounded joints.

2nd_4_bar_final.gif
Figure 23. Animation of 2nd Four-Bar for Tennis Ball Grasp
2nd_4_bar_watch.gif
Figure 24. Animation of 2nd Four-Bar for Watch Cushion Grasp

 

Torsional Spring Analysis

The torsional spring is a critical component of the compliant finger mechanism, as it enables the transition between the two four-bar configurations. During the first stage of motion, the spring should remain effectively stationary, allowing the mechanism to behave as a rigid four-bar system. In the second stage, the spring must be sufficiently compliant so that the motor can easily overcome its resistance, allowing the distal segment to continue rotating and wrap around the object. This balance between stiffness and flexibility is essential for achieving the desired adaptive grasping behavior.

To estimate an appropriate spring stiffness, the torsional spring constant k can be approximated using relationships based on the spring’s geometry and material properties. Specifically, k depends on the wire diameter, mean coil diameter, number of active coils, and the elastic modulus of the material (in this case, stainless steel 304). Using the equation and assumed values below, based on the springs we ordered, we can determine our approximate spring constant.

 

Governing Equation for Spring Constant: k = (E * d^4) / (10.8 * D * N)

where:

  • E = Young’s modulus of material

  • d = wire diameter

  • D = mean coil diameter

  • N = number of coils

As mentioned in the BOM in “19.2 - Design Process,” we select the 120 degree torsional spring with the following specifications:

  • For 304 stainless steel, we assume E is roughly 193 GPa or 193 * 10^9 Pa

  • Wire diameter: d = 0.5 mm = 0.0005 m

  • Coil diameter: D = 4.5 mm = 0.0045 m

  • Number of coils: N = 6

Plugging in values:

k = (193*10^9)(0.0005)^4 / (10.8 * 0.0045 * 6) = Approximately 0.04 Nm / rad

We believe this estimated spring constant value falls within a reasonable range based on comparable systems. For example, torsional springs used in everyday devices, such as clothespins, typically range from approximately 0.01 to 0.1 Nm/rad. In contrast, heavy-duty or automotive torsional springs have stiffness values several orders of magnitude larger, which would be unsuitable for this application.

Using the estimated spring constant, we can estimate the amount of torque required to bend the joint and move the distal finger for different angular displacements. For example, to bend a torsional spring with a resting angle of 120 degrees to 60 degrees, we can approximate the torque as follows:

T = k * delta_theta

  • k = 0.04 Nm/rad

  • delta_theta = new position - resting position = 60 - 120 degrees = -1.047 radians

Torque = -0.42 Nm (Negative sign indicates the torque is resisting motion)

Because an assortment kit of torsional springs was ordered, design work included systematic testing across springs with varying wire diameters and rest angles to find the optimal spring given our actuator. This allowed for the best spring to be selected to achieve our desired performance of the compliant finger mechanism. More is discussed in “19.2 - Design Process.”