Design and research of a novel caudal-fin propulsion mechanism with two degrees of freedom | IEEE Conference Publication | IEEE Xplore