dc.contributor.author | Read, Jake | |
dc.contributor.author | Peek, Nadya | |
dc.contributor.author | Gershenfeld, Neil | |
dc.date.accessioned | 2023-12-13T20:05:49Z | |
dc.date.available | 2023-12-13T20:05:49Z | |
dc.date.issued | 2023-10-08 | |
dc.identifier.isbn | 979-8-4007-0319-5 | |
dc.identifier.uri | https://hdl.handle.net/1721.1/153152 | |
dc.description.abstract | Computational fabrication relies on time-synchronized operation of various machine components. Designing machines for novel workflows is of interest to the computational fabrication community, but designing control systems for these machines, especially with diverse actuators and sensors, remains challenging. We present MAXL, a modular, extensible machine control architecture that enables synchronous control of heterogeneous components. We contribute (1) a design pattern for a distributed trajectory object with one author and multiple readers, (2) high- and low-level APIs for interfacing this trajectory object to modular hardware and to digital fab applications (3) a simple time-synchronization algorithm and queuing scheme for distributing the trajectory object, and (4) an extensible hardware implementation of MAXL. We demonstrate MAXL’s utility in developing new computational fabrication applications by integrating it into two motion control applications; one for time-synchronized data output (light-painting), and the other for time-synchronized data retrieval (from an accelerometer). Finally, we discuss how MAXL can be extended for use in future machine applications. | en_US |
dc.publisher | ACM|Symposium on Computational Fabrication | en_US |
dc.relation.isversionof | https://doi.org/10.1145/3623263.3623362 | en_US |
dc.rights | Creative Commons Attribution | en_US |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | en_US |
dc.source | Association for Computing Machinery | en_US |
dc.title | MAXL: Distributed Trajectories for Modular Motion | en_US |
dc.type | Article | en_US |
dc.identifier.citation | Read, Jake, Peek, Nadya and Gershenfeld, Neil. 2023. "MAXL: Distributed Trajectories for Modular Motion." | |
dc.contributor.department | Massachusetts Institute of Technology. Center for Bits and Atoms | |
dc.identifier.mitlicense | PUBLISHER_CC | |
dc.eprint.version | Final published version | en_US |
dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
eprint.status | http://purl.org/eprint/status/NonPeerReviewed | en_US |
dc.date.updated | 2023-12-01T08:49:27Z | |
dc.language.rfc3066 | en | |
dc.rights.holder | The author(s) | |
dspace.date.submission | 2023-12-01T08:49:27Z | |
mit.license | PUBLISHER_CC | |
mit.metadata.status | Authority Work and Publication Information Needed | en_US |