
scalar to measure the system output force at that iteration. The output force passed to the Scipy
minimization [2]. Since the minimize function solves for the smallest value, and the goal is to
maximize the system output force, the inverse of the output force is stored in a list before being
passed to the minimization function. The result of this optimization provided us with the value of
7.9 ~ 8 as the ideal spring constant that maximizes the system output force without over torquing
the motor. In comparison to the experimental data, 4 rubber bands (equivalent to 4.5 for k)
helped us determine that while the gripping force did increase, the servo motor would have
superior results with a higher spring constant. To maintain symmetrical spring force on both
faces of the gripper, 8 rubber bands (equivalent to 8.9 for k) were utilized and signs of
over-torquing started to appear as the range of motion decreased. This helped us determine that
the optimal spring constant is indeed close but under 8.
Motor Optimization:
From our calculations, the maximum torque of the motor can not exceed 0.555N-m.
Consequently, the maximum force exerted from the end effector is a function of maximum
torque divided by the distance r. The variable “r” is defined as a system constant to variate
throughout the optimization function. The measure performance function for the motor is used to
iterate the link length from 1.5 to 9. The function is used to output the grasping force of the
gripper by dividing the maximum torque of the motor by the displacement of the variable
grasping force scalar. Since the same optimization method of minimization is used for the system
output force based on the variation of the motor link length (same as the spring optimization), the
system output force must be inverted for the scipy minimize function to determine the maximum
output force. The optimization result shows that the ideal motor length to be used is 8.899 ~ 9.
This simulation result indicates that the motor connections made in the prototype are already at
their ideal values for maximizing the gripper grasping force.