Date of Award
Level of Access
Master of Science (MS)
Second Committee Member
Third Committee Member
This thesis discusses the design and implementation of a system for semi-autonomous manipulation of a remote environment. For the purposes of this discussion 'manipulation' refers to any action that effects the remote environment, and 'semi-autonomous' any sequence of actions performed by the system in response to a user's request or action. The system consists of three major components: a View that allows the user access to the system, a Controller that responds to user requests to perform tasks in the remote environment, and the Remote Resources it uses to perform those tasks.
Specific applications implemented are computer opponents for playing go and checkers, and a manual arm interface. The first two examples allow the user to log in to a website (the View) and challenge the computer opponent to a game; video of the game is streamed for the user and played out on a board, remotely, with a robotic arm moving the game pieces for both sides. The third example, a manual arm interface, allows the user to remotely operate a robotic arm directly, using it to manipulate objects in the remote environment.
Conklin, Will, "GoBot: A Modular, Semi-Autonomous Remote Manipulation System" (2015). Electronic Theses and Dissertations. 2365.