The differential calculus of screws: Theory, geometrical interpretation, and applications