Design Methodology for Biomimetic Propulsion of Miniature Swimming Robots | Synapse