A General Kinematic Model of Fish Locomotion Enables Robot Fish to Master Multiple Swimming Motions | IEEE Journals & Magazine | IEEE Xplore