1. Soft Machines LabDepartment of Mechanical EngineeringCarnegie Mellon University Pittsburgh PA 15213 USA
2. Soft Machines LabDepartment of Civil and Environmental EngineeringCarnegie Mellon University Pittsburgh PA 15213 USA
3. Soft Machines LabThe Robotics InstituteCarnegie Mellon University Pittsburgh PA 15213 USA
4. Laboratory for Transport Phenomena in Energy SystemsDepartment of Mechanical EngineeringCarnegie Mellon University Pittsburgh PA 15213 USA