Generalizing the hop: object-level programming for legged motion | IEEE Conference Publication | IEEE Xplore