Show simple item record

dc.contributor.advisorNeil Gershenfeld.
dc.contributor.authorRead, Jake Robert.en_US
dc.contributor.otherProgram in Media Arts and Sciences (Massachusetts Institute of Technology)en_US
dc.date.accessioned2022-08-31T16:13:43Z
dc.date.available2022-08-31T16:13:43Z
dc.date.copyright2020en_US
dc.date.issued2021 [for thesis before June 2021]en_US
dc.identifier.urihttps://hdl.handle.net/1721.1/145214
dc.descriptionThesis: S.M., Massachusetts Institute of Technology, School of Architecture and Planning, Program in Media Arts and Sciences, February, 2021 [for thesis before June 2021]en_US
dc.descriptionCataloged from the official PDF version of thesis.en_US
dc.descriptionIncludes bibliographical references (pages 97-99).en_US
dc.description.abstractWorkflows in Digital Fabrication require coordination across heterogenous computing systems, from the design tools used to describe component geometries to the embedded control systems used to interact with the physical world in order to produce those components. In the state of the art, workflows are typically static and opaque, especially within embedded controllers themselves. This makes them difficult to modify or develop, and places barriers between high level computing and low level control. An opportunity exists to develop an open platform for interoperability and reconfigurability that spans low- and high-level workflow components, that could collapse much of the heterogeneity found in these systems into cohesive representations. To do so, this thesis develops a systems architecture based on reconfigurable graphs of dataflow objects. It embeds virtual dataflow graphs of modular software elements within physical dataflow graphs of modular hardware elements, recasting heterogenous systems as cohesive graphs all the way down. The architecture is reduced to practice across high-level browser computing and low-level embedded control, through mixed networking links. It is deployed on two machine systems: one that collapses path planning and path execution for a small milling machine, marking a departure from the historic use of G Codes, and another that aligns computer vision based measurement with low-level motor control and sensor acquisition, to open access to materials measurement.en_US
dc.description.statementofresponsibilityby Jake Robert Read.en_US
dc.format.extent99 pagesen_US
dc.language.isoengen_US
dc.publisherMassachusetts Institute of Technologyen_US
dc.rightsMIT theses may be protected by copyright. Please reuse MIT thesis content according to the MIT Libraries Permissions Policy, which is available through the URL provided.en_US
dc.rights.urihttp://dspace.mit.edu/handle/1721.1/7582en_US
dc.subjectProgram in Media Arts and Sciencesen_US
dc.titleDistributed dataflow machine controllersen_US
dc.typeThesisen_US
dc.description.degreeS.M.en_US
dc.contributor.departmentProgram in Media Arts and Sciences (Massachusetts Institute of Technology)en_US
dc.identifier.oclc1342117431en_US
dc.description.collectionS.M. Massachusetts Institute of Technology, School of Architecture and Planning, Program in Media Arts and Sciencesen_US
dspace.imported2022-08-31T16:13:43Zen_US
mit.thesis.degreeMasteren_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record