Design of compliant mechanisms with piecewise stiffness variation using self-contact. (September 2022)