We present a computational design system that allows novices and experts alike to easily create custom robotic devices The core of our work consists of a design abstraction that models the way in which electromechanical components can be combined ...