Dynamic stability and control of a novel handspringing robot