TY - GEN
T1 - An effective visual programming tool for learning and using robotics middleware
AU - Yumi, Nishimura
AU - Yuki, Suga
AU - Tetsuya, Ogata
N1 - Funding Information:
This work was supported by JSPS KAKENHI Grant Number 15H01710 and CREST, JST.
Publisher Copyright:
© 2016 IEEE.
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
T3 - SII 2016 - 2016 IEEE/SICE International Symposium on System Integration
SP - 156
EP - 161
BT - SII 2016 - 2016 IEEE/SICE International Symposium on System Integration
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2016 IEEE/SICE International Symposium on System Integration, SII 2016
Y2 - 13 December 2016 through 15 December 2016
ER -