Optimal Control of the Movement of a Spherical Robot on Uneven Surfaces | Synapse