Spherical Robot Control: Classical and Intelligent Approaches