A gestalt framework for virtual machine control of automated tools

Thesis: S.M., Massachusetts Institute of Technology, Department of Mechanical Engineering, 2013.

Bibliographic Details
Main Author: Moyer, Ilan Ellison
Other Authors: David R. Wallace.
Format: Thesis
Language:eng
Published: Massachusetts Institute of Technology 2014
Subjects:
Online Access:http://hdl.handle.net/1721.1/85479
_version_ 1811075426699706368
author Moyer, Ilan Ellison
author2 David R. Wallace.
author_facet David R. Wallace.
Moyer, Ilan Ellison
author_sort Moyer, Ilan Ellison
collection MIT
description Thesis: S.M., Massachusetts Institute of Technology, Department of Mechanical Engineering, 2013.
first_indexed 2024-09-23T10:05:42Z
format Thesis
id mit-1721.1/85479
institution Massachusetts Institute of Technology
language eng
last_indexed 2024-09-23T10:05:42Z
publishDate 2014
publisher Massachusetts Institute of Technology
record_format dspace
spelling mit-1721.1/854792019-04-11T11:06:06Z A gestalt framework for virtual machine control of automated tools Moyer, Ilan Ellison David R. Wallace. Massachusetts Institute of Technology. Department of Mechanical Engineering. Massachusetts Institute of Technology. Department of Mechanical Engineering. Mechanical Engineering. Thesis: S.M., Massachusetts Institute of Technology, Department of Mechanical Engineering, 2013. Cataloged from PDF version of thesis. Includes bibliographical references (pages 139-141). Computer aided design has become affordable and ubiquitous, in part as a result of the development of open source design software and web-based 3D modeling tools. Consequently, a broad spectrum of individuals are expressing demand for access to digital fabrication tools that are capable of automatically rendering their computer-based designs into physical objects. In response, manufacturers have begun to produce low-cost versions of a limited set of automated, personal-use fabrication tools, including 3D printers and desktop milling machines. Simultaneously, groups of individuals and organizations are establishing community workshops where resources can be pooled to acquire industrial-grade machinery. Both of these approaches have been successful at increasing the penetration of digital fabrication capabilities into the general population. However, there are many industrial tools which currently have no consumer-centric equivalent, and for which demand is insufficient to warrant acquisition by a community workshop. Additionally, as digital design continues to find new applications among a larger and more diverse audience, new needs will likely arise for yet non-existent automated fabrication tools. Gestalt is an accessible and flexible control framework which aims to augment the ability of individuals to create new automated tools, and to thus self-extend their abilities to create objects which would be too tedious or impossible to create by hand. This work will enable individuals to rapidly construct controllers and rich user interfaces for automated personal fabrication tools. The approach taken is that of a software-based virtual machine controlling a physical machine. This allows for increased modularity in controller implementation, and tighter integration of the tool with user applications than is possible with traditional controller architectures. The foundation of the proposed system provides a means for building APIs to communicate with modular hardware components, and a method of combining the functionality of these components at the virtual machine level (rather than in hardware) to yield higher-level functionality. The Python library developed in this work enables the rapid construction of cross-platform virtual machines that are capable of representing and controlling a wide variety of tools over commonly available interfaces such as USB. Additionally, a matching C library assists in developing microcontroller firmware for building custom modular hardware elements that can communicate with the virtual machine. A spectrum of unique fabrication tools controlled using the Gestalt framework are presented as case studies which elucidate both the successes and limitations of our approach. by Ilan Ellison Moyer. S.M. 2014-03-06T15:45:00Z 2014-03-06T15:45:00Z 2013 2013 Thesis http://hdl.handle.net/1721.1/85479 870971492 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 153 pages application/pdf Massachusetts Institute of Technology
spellingShingle Mechanical Engineering.
Moyer, Ilan Ellison
A gestalt framework for virtual machine control of automated tools
title A gestalt framework for virtual machine control of automated tools
title_full A gestalt framework for virtual machine control of automated tools
title_fullStr A gestalt framework for virtual machine control of automated tools
title_full_unstemmed A gestalt framework for virtual machine control of automated tools
title_short A gestalt framework for virtual machine control of automated tools
title_sort gestalt framework for virtual machine control of automated tools
topic Mechanical Engineering.
url http://hdl.handle.net/1721.1/85479
work_keys_str_mv AT moyerilanellison agestaltframeworkforvirtualmachinecontrolofautomatedtools
AT moyerilanellison gestaltframeworkforvirtualmachinecontrolofautomatedtools