Invia SMS: Kinematics and linkage design