An effective visual programming tool for learning and using robotics middleware

Nishimura Yumi, Suga Yuki, Tetsuya Ogata

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

    Abstract

    To encourage further use of robotics middleware, thereby, increasing the efficiency of the development process, we propose a Web-based visual programming tool for beginners. We first suggest the following requirements: (1) to utilize robotics middleware; (2) to easily build a development environment; (3) to combine variables and commands to operate various types of robots in a straightforward manner; and (4) to easily reference both objects in visual programming and source code. Consequently, we compare our work with existing visual programming tools for programming education and for robot control. Finally, we confirm the effectiveness of our tool. We detail our programming tool for learning and using Robotics Technology (RT) middleware. In particular, we use HTML5, CSS, and JavaScript to implement a Web-based GUI that automatically generates RT-Component source code. This code is then transferred through the XML-RPC process and launched on the server machine.

    Original languageEnglish
    Title of host publicationSII 2016 - 2016 IEEE/SICE International Symposium on System Integration
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages156-161
    Number of pages6
    ISBN (Electronic)9781509033294
    DOIs
    Publication statusPublished - 2017 Feb 6
    Event2016 IEEE/SICE International Symposium on System Integration, SII 2016 - Sapporo, Japan
    Duration: 2016 Dec 132016 Dec 15

    Other

    Other2016 IEEE/SICE International Symposium on System Integration, SII 2016
    CountryJapan
    CitySapporo
    Period16/12/1316/12/15

    Fingerprint

    Middleware
    Computer programming
    Robotics
    Programming
    Web-based
    Robots
    Graphical user interfaces
    JavaScript
    XML
    Robot Control
    Servers
    Education
    Development Process
    Server
    Robot
    Learning
    Vision
    Requirements

    ASJC Scopus subject areas

    • Biomedical Engineering
    • Control and Systems Engineering
    • Mechanical Engineering
    • Artificial Intelligence
    • Hardware and Architecture
    • Control and Optimization

    Cite this

    Yumi, N., Yuki, S., & Ogata, T. (2017). An effective visual programming tool for learning and using robotics middleware. In SII 2016 - 2016 IEEE/SICE International Symposium on System Integration (pp. 156-161). [7843991] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/SII.2016.7843991

    An effective visual programming tool for learning and using robotics middleware. / Yumi, Nishimura; Yuki, Suga; Ogata, Tetsuya.

    SII 2016 - 2016 IEEE/SICE International Symposium on System Integration. Institute of Electrical and Electronics Engineers Inc., 2017. p. 156-161 7843991.

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

    Yumi, N, Yuki, S & Ogata, T 2017, An effective visual programming tool for learning and using robotics middleware. in SII 2016 - 2016 IEEE/SICE International Symposium on System Integration., 7843991, Institute of Electrical and Electronics Engineers Inc., pp. 156-161, 2016 IEEE/SICE International Symposium on System Integration, SII 2016, Sapporo, Japan, 16/12/13. https://doi.org/10.1109/SII.2016.7843991
    Yumi N, Yuki S, Ogata T. An effective visual programming tool for learning and using robotics middleware. In SII 2016 - 2016 IEEE/SICE International Symposium on System Integration. Institute of Electrical and Electronics Engineers Inc. 2017. p. 156-161. 7843991 https://doi.org/10.1109/SII.2016.7843991
    Yumi, Nishimura ; Yuki, Suga ; Ogata, Tetsuya. / An effective visual programming tool for learning and using robotics middleware. SII 2016 - 2016 IEEE/SICE International Symposium on System Integration. Institute of Electrical and Electronics Engineers Inc., 2017. pp. 156-161
    @inproceedings{f1fbc0670dbe444aa960268811449a87,
    title = "An effective visual programming tool for learning and using robotics middleware",
    abstract = "To encourage further use of robotics middleware, thereby, increasing the efficiency of the development process, we propose a Web-based visual programming tool for beginners. We first suggest the following requirements: (1) to utilize robotics middleware; (2) to easily build a development environment; (3) to combine variables and commands to operate various types of robots in a straightforward manner; and (4) to easily reference both objects in visual programming and source code. Consequently, we compare our work with existing visual programming tools for programming education and for robot control. Finally, we confirm the effectiveness of our tool. We detail our programming tool for learning and using Robotics Technology (RT) middleware. In particular, we use HTML5, CSS, and JavaScript to implement a Web-based GUI that automatically generates RT-Component source code. This code is then transferred through the XML-RPC process and launched on the server machine.",
    author = "Nishimura Yumi and Suga Yuki and Tetsuya Ogata",
    year = "2017",
    month = "2",
    day = "6",
    doi = "10.1109/SII.2016.7843991",
    language = "English",
    pages = "156--161",
    booktitle = "SII 2016 - 2016 IEEE/SICE International Symposium on System Integration",
    publisher = "Institute of Electrical and Electronics Engineers Inc.",
    address = "United States",

    }

    TY - GEN

    T1 - An effective visual programming tool for learning and using robotics middleware

    AU - Yumi, Nishimura

    AU - Yuki, Suga

    AU - Ogata, Tetsuya

    PY - 2017/2/6

    Y1 - 2017/2/6

    N2 - To encourage further use of robotics middleware, thereby, increasing the efficiency of the development process, we propose a Web-based visual programming tool for beginners. We first suggest the following requirements: (1) to utilize robotics middleware; (2) to easily build a development environment; (3) to combine variables and commands to operate various types of robots in a straightforward manner; and (4) to easily reference both objects in visual programming and source code. Consequently, we compare our work with existing visual programming tools for programming education and for robot control. Finally, we confirm the effectiveness of our tool. We detail our programming tool for learning and using Robotics Technology (RT) middleware. In particular, we use HTML5, CSS, and JavaScript to implement a Web-based GUI that automatically generates RT-Component source code. This code is then transferred through the XML-RPC process and launched on the server machine.

    AB - To encourage further use of robotics middleware, thereby, increasing the efficiency of the development process, we propose a Web-based visual programming tool for beginners. We first suggest the following requirements: (1) to utilize robotics middleware; (2) to easily build a development environment; (3) to combine variables and commands to operate various types of robots in a straightforward manner; and (4) to easily reference both objects in visual programming and source code. Consequently, we compare our work with existing visual programming tools for programming education and for robot control. Finally, we confirm the effectiveness of our tool. We detail our programming tool for learning and using Robotics Technology (RT) middleware. In particular, we use HTML5, CSS, and JavaScript to implement a Web-based GUI that automatically generates RT-Component source code. This code is then transferred through the XML-RPC process and launched on the server machine.

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

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

    U2 - 10.1109/SII.2016.7843991

    DO - 10.1109/SII.2016.7843991

    M3 - Conference contribution

    AN - SCOPUS:85015429725

    SP - 156

    EP - 161

    BT - SII 2016 - 2016 IEEE/SICE International Symposium on System Integration

    PB - Institute of Electrical and Electronics Engineers Inc.

    ER -