Dynamic Modeling, Energy Analysis, and Path Planning of Spherical Robots on Uneven Terrains | IEEE Journals & Magazine | IEEE Xplore