A controller detects a failure in the primary scotch yoke, disengages the cam follower of the primary yoke from its cam, and energizes the secondary scotch yoke, thereby causing its cam follower to engage its yoke and continue to provide uninterrupted motion to the reciprocating element, in particular the portable pneumatic pump driving an artificial heart.2010-11-18