Satellite chain drive.
The blue bar plays role of a carrier. The orange and yellow sprockets have the same tooth number. Input is the orange sprocket that has reciprocating rotation. Full rotation is impossible. The violet bar has a revolution joint with a chain link. The carrier and the violet bar oscilate.