Minecraft as an Experimental World for AI in Robotics

J. MacGlashan,Krishna Chaitanya Aluru,Stefanie Tellex,John G. Oberlin
Abstract:Performing experimental research on robotic platforms involves numerous practical complications, while studying collaborative interactions and efficiently collecting data from humans benefit from real time response. Roboticists can circumvent some complications by using simulators like Gazebo (Koenig and Howard 2004) to test algorithms and building games like the Mars Escape game to collect data (Chernova, DePalma, and Breazeal 2011). Making use of existing resources for simulation and game creation requires the development of assets and algorithms along with the recruitment and training of users. We have created a Minecraft mod called BurlapCraft which enables the use of the reinforcement learning and planning library BURLAP (MacGlashan 2015) to model and solve different tasks within Minecraft. BurlapCraft makes AI-HRI development easier in three core ways: the underlying Minecraft environment makes the construction of experiments simple for the developer and so allows the rapid prototyping of experimental setup; BURLAP contributes a wide variety of extensible algorithms for learning and planning, allowing easy iteration and development of task models and algorithms; and the fa-miliarity and ubiquity of Minecraft trivializes the recruitment and training of users. To validate BurlapCraft as a platform for AI development, we demonstrate the execution of A* (Hart, Nilsson, and Raphael 1968), BFS, RMax (Brafman and Tennenholtz 2003), language understanding, and learning language groundings from user demonstrations in five Minecraft “dungeons.”
Computer Science,Engineering
What problem does this paper attempt to address?