A mathematical model for a rolling legged robot that uses a shifting center of gravity | IEEE Conference Publication | IEEE Xplore