提出一种基于重心改变法的仿生机器鱼俯仰姿态与深度控制方法,用于实现机器鱼水中的浮潜运动.该方法利用一种可调整位置的配重块结构,改变机器鱼的重心位置,进而实现机器鱼俯仰姿态的调节.在对机器鱼内部配重块位簧和机器鱼俯仰角的关系进行分析的基础上,对一定速度下机器鱼的深度与俯仰角的关系进行建模,提出由于尾部形变引起的俯仰姿态变化的补偿方法.文中给出机器鱼原形样机的相关实验,分析验证配重块位置变化和机器鱼重心及其姿态的调整,深度控制等在多种情况下的结果.