We investigate the control and optimization of robots with ultracapacitor based regenerative drive systems. A subset of the robot joints are conventional, in the sense that external power is used for actuation. Other joints are energetically self-contained passive systems that use ultracapacitors for energy storage. An electrical interconnection known as the star configuration is considered for the regenerative drives that allows for direct electric energy redistribution among joints, and enables higher energy utilization efficiencies. A semi-active virtual control strategy is used to achieve control objectives. We find closed-form expressions for the optimal robot and actuator parameters (link lengths, gear ratios, etc.) that maximize ener...