Abstract: A redundant, pneumatic driver for a blood pump in which a pair of pistons are contained in a common cylinder and their stroke rates and lengths are selectively controlled by a controller which non-invasively senses the circulatory system requirements of the patient in which the blood pump is implanted. The controller varies the stroke rates and lengths to meet such requirements and further is able to selectively switch driving functions from one piston to the other to provide a redundant driving capability.