An effective visual programming tool for learning and using robotics middleware

Nishimura Yumi, Suga Yuki, Ogata Tetsuya

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

Publication series

NameSII 2016 - 2016 IEEE/SICE International Symposium on System Integration

Other

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

ASJC Scopus subject areas

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

Fingerprint Dive into the research topics of 'An effective visual programming tool for learning and using robotics middleware'. Together they form a unique fingerprint.

Cite this