TY - JOUR
T1 - Synthesizing Robot Programs with Interactive Tutor Mode
AU - Li, Hao
AU - Wang, Yu Ping
AU - Mu, Tai Jiang
N1 - Publisher Copyright:
© 2018, Institute of Automation, Chinese Academy of Sciences and Springer-Verlag GmbH Germany, part of Springer Nature.
PY - 2019/8/1
Y1 - 2019/8/1
N2 - With the rapid development of the robotic industry, domestic robots have become increasingly popular. As domestic robots are expected to be personal assistants, it is important to develop a natural language-based human-robot interactive system for end-users who do not necessarily have much programming knowledge. To build such a system, we developed an interactive tutoring framework, named “Holert”, which can translate task descriptions in natural language to machine-interpretable logical forms automatically. Compared to previous works, Holert allows users to teach the robot by further explaining their intentions in an interactive tutor mode. Furthermore, Holert introduces a semantic dependency model to enable the robot to “understand” similar task descriptions. We have deployed Holert on an open-source robot platform, Turtlebot 2. Experimental results show that the system accuracy could be significantly improved by 163.9% with the support of the tutor mode. This system is also efficient. Even the longest task session with 10 sentences can be handled within 0.7 s.
AB - With the rapid development of the robotic industry, domestic robots have become increasingly popular. As domestic robots are expected to be personal assistants, it is important to develop a natural language-based human-robot interactive system for end-users who do not necessarily have much programming knowledge. To build such a system, we developed an interactive tutoring framework, named “Holert”, which can translate task descriptions in natural language to machine-interpretable logical forms automatically. Compared to previous works, Holert allows users to teach the robot by further explaining their intentions in an interactive tutor mode. Furthermore, Holert introduces a semantic dependency model to enable the robot to “understand” similar task descriptions. We have deployed Holert on an open-source robot platform, Turtlebot 2. Experimental results show that the system accuracy could be significantly improved by 163.9% with the support of the tutor mode. This system is also efficient. Even the longest task session with 10 sentences can be handled within 0.7 s.
KW - Human-robot interaction
KW - intelligent robotic systems
KW - natural language understanding
KW - program synthesis
KW - semantic parsing
UR - http://www.scopus.com/inward/record.url?scp=85056131534&partnerID=8YFLogxK
U2 - 10.1007/s11633-018-1154-7
DO - 10.1007/s11633-018-1154-7
M3 - Article
AN - SCOPUS:85056131534
SN - 1476-8186
VL - 16
SP - 462
EP - 474
JO - International Journal of Automation and Computing
JF - International Journal of Automation and Computing
IS - 4
ER -