Eliminating non-smooth nonlinearities with compliant manipulator design | Synapse