A Robot That Plays Rubik's Race, a Slide Puzzle Game | IEEE Conference Publication | IEEE Xplore