Text this: Estimation of counterweight for shaking force balancing of a crank-rocker mechanism