Robot Motion Generation for Walk and Skateboard and Roller Skate