The effect of compliant joint and caudal fin in thrust generation for robotic fish | IEEE Conference Publication | IEEE Xplore