A leJOS based automatic card shuffling robot