A survey on the design space of end-user-oriented languages for specifying robotic missions

Author:

Dragule Swaib,Berger Thorsten,Menghi Claudio,Pelliccione Patrizio

Abstract

AbstractMobile robots are becoming increasingly important in society. Fulfilling complex missions in different contexts and environments, robots are promising instruments to support our everyday live. As such, the task of defining the robot’s mission is moving from professional developers and roboticists to the end-users. However, with the current state-of-the-art, defining missions is non-trivial and typically requires dedicated programming skills. Since end-users usually lack such skills, many commercial robots are nowadays equipped with environments and domain-specific languages tailored for end-users. As such, the software support for defining missions is becoming an increasingly relevant criterion when buying or choosing robots. Improving these environments and languages for specifying missions toward simplicity and flexibility is crucial. To this end, we need to improve our empirical understanding of the current state-of-the-art of such languages and their environments. In this paper, we contribute in this direction. We present a survey of 30 mission specification environments for mobile robots that come with a visual and end-user-oriented language. We explore the design space of these languages and their environments, identify their concepts, and organize them as features in a feature model. We believe that our results are valuable to practitioners and researchers designing the next generation of mission specification languages in the vibrant domain of mobile robots.

Funder

SIDA

Publisher

Springer Science and Business Media LLC

Subject

Modeling and Simulation,Software

Reference114 articles.

1. Ali, K.S., Balch, T.R., Cameron, J.M., Chen, Z., Endo, Y., Halliburton, W.C., Kaess, M., Kira, Z., Lee, J.B., MacKenzie, D.C., Martinson, E.B., Merrill, E.P., Ranganathan, A., Sgorbissa, A., Stoytchev, A., Ulam, P., Wagner, A.: User manual for MissionLab version 7.0. Technical report, Georgia Tech Mobile Robot Laboratory. https://www.cc.gatech.edu/aimosaic/robot-lab/research/MissionLab/mlab_manual-7.0.pdf

2. Anki: Codelab for cozmo robot. http://www.anki.com/en-us/cozmo/code-lab/how-it-works (2020)

3. Aragão, M., Moreno, P., Bernardino, A.: Middleware interoperability for robotics: a ROS-YARP framework. Front. Robot. AI 3, 64 (2016). https://doi.org/10.3389/frobt.2016.00064

4. Arcbotics: Arcbotics, learning with robots (2020). http://arcbotics.com/lessons/sparki/

5. Ardublockly: Ardublockly. https://ardublockly.embeddedlog.com/ (2020)

Cited by 6 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. ORTAC+ : A User Friendly Domain Specific Language for Multi-Agent Mission Planning;Electronic Proceedings in Theoretical Computer Science;2023-09-30

2. Behavior Trees and State Machines in Robotics Applications;IEEE Transactions on Software Engineering;2023-09

3. Mission Specification Patterns for Mobile Robots: Providing Support for Quantitative Properties;IEEE Transactions on Software Engineering;2023-04-01

4. Multidrone Mission Execution With EAMOS: From Text to Mission;IEEE Access;2023

5. Software variability in service robotics;Empirical Software Engineering;2022-12-24

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3