Design and Implementation of Programmable Drawing Automata based on Cam Mechanisms for Representing Spatial Trajectory

Takuto Takahashi, Hiroshi G. Okuno

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    This paper presents the design and implementation of a preliminary version of a programmable drawing automaton (PDA-0) that draws a user-specified 3D trajectory. PDA-0 is strongly inspired by Jaquet Droz's a programmable drawing automaton built in the 1770s using 6,000 moving parts, which was hand-coded. PDA-0 consists of RSSR (Revolute-Spherical-S-R) linkage and cam mechanisms with three interchangeable cams. Interchangeable cams make PDA-0 programmable because a user-specified 2D/3D trajectory is encoded into the set of three cams. The user programs PDA-0 by specifying a trajectory via a GUI or 3D animation. Subsequently, the compiler estimates a 3D trajectory mathematically from the user-specified 2D/3D trajectory and calculates the shape of the three cams, i.e., a code for PDA-0 by solving kinematic constraints. Finally, PDA-0 with the 3D-printed cams executes the code to draw the user-specified trajectory. The current PDA-0 with three cams demonstrates drawing simple trajectories such as letters and symbols.

    Original languageEnglish
    Title of host publication2018 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2018
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages450-455
    Number of pages6
    ISBN (Electronic)9781538680940
    DOIs
    Publication statusPublished - 2018 Dec 27
    Event2018 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2018 - Madrid, Spain
    Duration: 2018 Oct 12018 Oct 5

    Publication series

    NameIEEE International Conference on Intelligent Robots and Systems
    ISSN (Print)2153-0858
    ISSN (Electronic)2153-0866

    Conference

    Conference2018 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2018
    CountrySpain
    CityMadrid
    Period18/10/118/10/5

    Fingerprint

    Drawing (graphics)
    Cams
    Personal digital assistants
    Trajectories
    Graphical user interfaces
    Animation
    Kinematics

    ASJC Scopus subject areas

    • Control and Systems Engineering
    • Software
    • Computer Vision and Pattern Recognition
    • Computer Science Applications

    Cite this

    Takahashi, T., & Okuno, H. G. (2018). Design and Implementation of Programmable Drawing Automata based on Cam Mechanisms for Representing Spatial Trajectory. In 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2018 (pp. 450-455). [8594443] (IEEE International Conference on Intelligent Robots and Systems). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/IROS.2018.8594443

    Design and Implementation of Programmable Drawing Automata based on Cam Mechanisms for Representing Spatial Trajectory. / Takahashi, Takuto; Okuno, Hiroshi G.

    2018 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2018. Institute of Electrical and Electronics Engineers Inc., 2018. p. 450-455 8594443 (IEEE International Conference on Intelligent Robots and Systems).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Takahashi, T & Okuno, HG 2018, Design and Implementation of Programmable Drawing Automata based on Cam Mechanisms for Representing Spatial Trajectory. in 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2018., 8594443, IEEE International Conference on Intelligent Robots and Systems, Institute of Electrical and Electronics Engineers Inc., pp. 450-455, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2018, Madrid, Spain, 18/10/1. https://doi.org/10.1109/IROS.2018.8594443
    Takahashi T, Okuno HG. Design and Implementation of Programmable Drawing Automata based on Cam Mechanisms for Representing Spatial Trajectory. In 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2018. Institute of Electrical and Electronics Engineers Inc. 2018. p. 450-455. 8594443. (IEEE International Conference on Intelligent Robots and Systems). https://doi.org/10.1109/IROS.2018.8594443
    Takahashi, Takuto ; Okuno, Hiroshi G. / Design and Implementation of Programmable Drawing Automata based on Cam Mechanisms for Representing Spatial Trajectory. 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2018. Institute of Electrical and Electronics Engineers Inc., 2018. pp. 450-455 (IEEE International Conference on Intelligent Robots and Systems).
    @inproceedings{4d6092b27c7f46f6bb259efd87f64437,
    title = "Design and Implementation of Programmable Drawing Automata based on Cam Mechanisms for Representing Spatial Trajectory",
    abstract = "This paper presents the design and implementation of a preliminary version of a programmable drawing automaton (PDA-0) that draws a user-specified 3D trajectory. PDA-0 is strongly inspired by Jaquet Droz's a programmable drawing automaton built in the 1770s using 6,000 moving parts, which was hand-coded. PDA-0 consists of RSSR (Revolute-Spherical-S-R) linkage and cam mechanisms with three interchangeable cams. Interchangeable cams make PDA-0 programmable because a user-specified 2D/3D trajectory is encoded into the set of three cams. The user programs PDA-0 by specifying a trajectory via a GUI or 3D animation. Subsequently, the compiler estimates a 3D trajectory mathematically from the user-specified 2D/3D trajectory and calculates the shape of the three cams, i.e., a code for PDA-0 by solving kinematic constraints. Finally, PDA-0 with the 3D-printed cams executes the code to draw the user-specified trajectory. The current PDA-0 with three cams demonstrates drawing simple trajectories such as letters and symbols.",
    author = "Takuto Takahashi and Okuno, {Hiroshi G.}",
    year = "2018",
    month = "12",
    day = "27",
    doi = "10.1109/IROS.2018.8594443",
    language = "English",
    series = "IEEE International Conference on Intelligent Robots and Systems",
    publisher = "Institute of Electrical and Electronics Engineers Inc.",
    pages = "450--455",
    booktitle = "2018 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2018",

    }

    TY - GEN

    T1 - Design and Implementation of Programmable Drawing Automata based on Cam Mechanisms for Representing Spatial Trajectory

    AU - Takahashi, Takuto

    AU - Okuno, Hiroshi G.

    PY - 2018/12/27

    Y1 - 2018/12/27

    N2 - This paper presents the design and implementation of a preliminary version of a programmable drawing automaton (PDA-0) that draws a user-specified 3D trajectory. PDA-0 is strongly inspired by Jaquet Droz's a programmable drawing automaton built in the 1770s using 6,000 moving parts, which was hand-coded. PDA-0 consists of RSSR (Revolute-Spherical-S-R) linkage and cam mechanisms with three interchangeable cams. Interchangeable cams make PDA-0 programmable because a user-specified 2D/3D trajectory is encoded into the set of three cams. The user programs PDA-0 by specifying a trajectory via a GUI or 3D animation. Subsequently, the compiler estimates a 3D trajectory mathematically from the user-specified 2D/3D trajectory and calculates the shape of the three cams, i.e., a code for PDA-0 by solving kinematic constraints. Finally, PDA-0 with the 3D-printed cams executes the code to draw the user-specified trajectory. The current PDA-0 with three cams demonstrates drawing simple trajectories such as letters and symbols.

    AB - This paper presents the design and implementation of a preliminary version of a programmable drawing automaton (PDA-0) that draws a user-specified 3D trajectory. PDA-0 is strongly inspired by Jaquet Droz's a programmable drawing automaton built in the 1770s using 6,000 moving parts, which was hand-coded. PDA-0 consists of RSSR (Revolute-Spherical-S-R) linkage and cam mechanisms with three interchangeable cams. Interchangeable cams make PDA-0 programmable because a user-specified 2D/3D trajectory is encoded into the set of three cams. The user programs PDA-0 by specifying a trajectory via a GUI or 3D animation. Subsequently, the compiler estimates a 3D trajectory mathematically from the user-specified 2D/3D trajectory and calculates the shape of the three cams, i.e., a code for PDA-0 by solving kinematic constraints. Finally, PDA-0 with the 3D-printed cams executes the code to draw the user-specified trajectory. The current PDA-0 with three cams demonstrates drawing simple trajectories such as letters and symbols.

    UR - http://www.scopus.com/inward/record.url?scp=85063002115&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=85063002115&partnerID=8YFLogxK

    U2 - 10.1109/IROS.2018.8594443

    DO - 10.1109/IROS.2018.8594443

    M3 - Conference contribution

    AN - SCOPUS:85063002115

    T3 - IEEE International Conference on Intelligent Robots and Systems

    SP - 450

    EP - 455

    BT - 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2018

    PB - Institute of Electrical and Electronics Engineers Inc.

    ER -