Design of a revolving helical staggered undulator