Journal of mechanisms, transmissions and automation : transactions of the ASME.