Computational Design of Origami and Compliant Robots