Figure 1: The three main components of GeoBotsVR: (a) the "Workshop" for building and customizing a two-wheeled mobile robot, (b) the "Arcade" for navigating a robot around a complex environment to solve puzzles, and (c) the "Repair Zone" for removing robot errors by solving electronics and programming problems