一个拥有新编程语言的社交机器人及其在实验室中的表现

Biel Piero E. Alvarado Vasquez, F. Matía
{"title":"一个拥有新编程语言的社交机器人及其在实验室中的表现","authors":"Biel Piero E. Alvarado Vasquez, F. Matía","doi":"10.1109/INISTA.2019.8778239","DOIUrl":null,"url":null,"abstract":"For the last years, social robots have been used to serve as tour-guide robots in museums, laboratories, trade fairs, etc. So they are intended to perform tasks which will be affected by the interaction with people. In order to perform these tasks, a task planner must be developed in order to integrate the several modules that the robot contains in its software architecture. In this paper a new programming language was developed in order to command the actions of the robot over the place where the social robot is going to perform its actions. Lexical, syntactical and semantical analyzers were developed based on a simple language syntax with the possibility to create events. These events can come from different sensors installed like the RFID, cameras, etc. The testbed is Doris, an interactive robot developed in the Centre of Automation and Robotics. The results show that the new language can merge all the modules from Doris, executing the actions (trajectories, speeches and actions based on events) specified in the program provided by the developer without making any changes in the lower layers of the framework.","PeriodicalId":262143,"journal":{"name":"2019 IEEE International Symposium on INnovations in Intelligent SysTems and Applications (INISTA)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"A social robot empowered with a new programming language and its performance in a laboratory\",\"authors\":\"Biel Piero E. Alvarado Vasquez, F. Matía\",\"doi\":\"10.1109/INISTA.2019.8778239\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"For the last years, social robots have been used to serve as tour-guide robots in museums, laboratories, trade fairs, etc. So they are intended to perform tasks which will be affected by the interaction with people. In order to perform these tasks, a task planner must be developed in order to integrate the several modules that the robot contains in its software architecture. In this paper a new programming language was developed in order to command the actions of the robot over the place where the social robot is going to perform its actions. Lexical, syntactical and semantical analyzers were developed based on a simple language syntax with the possibility to create events. These events can come from different sensors installed like the RFID, cameras, etc. The testbed is Doris, an interactive robot developed in the Centre of Automation and Robotics. The results show that the new language can merge all the modules from Doris, executing the actions (trajectories, speeches and actions based on events) specified in the program provided by the developer without making any changes in the lower layers of the framework.\",\"PeriodicalId\":262143,\"journal\":{\"name\":\"2019 IEEE International Symposium on INnovations in Intelligent SysTems and Applications (INISTA)\",\"volume\":\"31 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-07-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 IEEE International Symposium on INnovations in Intelligent SysTems and Applications (INISTA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/INISTA.2019.8778239\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE International Symposium on INnovations in Intelligent SysTems and Applications (INISTA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INISTA.2019.8778239","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

在过去的几年里,社交机器人被用作博物馆、实验室、贸易博览会等场所的导游机器人。所以它们是用来执行任务的,而这些任务会受到与人互动的影响。为了执行这些任务,必须开发一个任务规划器,以便集成机器人软件架构中包含的几个模块。本文开发了一种新的编程语言,以便在社交机器人将要执行动作的地方指挥机器人的动作。词法、语法和语义分析器是基于简单的语言语法开发的,具有创建事件的可能性。这些事件可以来自安装的不同传感器,如RFID、摄像头等。测试平台是多丽丝,一个由自动化和机器人技术中心开发的交互式机器人。结果表明,新语言可以合并来自Doris的所有模块,执行开发人员提供的程序中指定的动作(轨迹、演讲和基于事件的动作),而无需对框架的底层进行任何更改。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A social robot empowered with a new programming language and its performance in a laboratory
For the last years, social robots have been used to serve as tour-guide robots in museums, laboratories, trade fairs, etc. So they are intended to perform tasks which will be affected by the interaction with people. In order to perform these tasks, a task planner must be developed in order to integrate the several modules that the robot contains in its software architecture. In this paper a new programming language was developed in order to command the actions of the robot over the place where the social robot is going to perform its actions. Lexical, syntactical and semantical analyzers were developed based on a simple language syntax with the possibility to create events. These events can come from different sensors installed like the RFID, cameras, etc. The testbed is Doris, an interactive robot developed in the Centre of Automation and Robotics. The results show that the new language can merge all the modules from Doris, executing the actions (trajectories, speeches and actions based on events) specified in the program provided by the developer without making any changes in the lower layers of the framework.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信