Design and implementation of self-tuning control method for the underwater spherical robot