TML: a language to specify aerial robotic missions for the framework Aerostack

Author:

Molina Martin,Suarez-Fernandez Ramon A.,Sampedro Carlos,Sanchez-Lopez Jose Luis,Campoy Pascual

Abstract

Purpose The purpose of this paper is to describe the specification language TML for adaptive mission plans that the authors designed and implemented for the open-source framework Aerostack for aerial robotics. Design/methodology/approach The TML language combines a task-based hierarchical approach together with a more flexible representation, rule-based reactive planning, to facilitate adaptability. This approach includes additional notions that abstract programming details. The authors built an interpreter integrated in the software framework Aerostack. The interpreter was validated with flight experiments for multi-robot missions in dynamic environments. Findings The experiments proved that the TML language is easy to use and expressive enough to formulate adaptive missions in dynamic environments. The experiments also showed that the TML interpreter is efficient to execute multi-robot aerial missions and reusable for different platforms. The TML interpreter is able to verify the mission plan before its execution, which increases robustness and safety, avoiding the execution of certain plans that are not feasible. Originality/value One of the main contributions of this work is the availability of a reliable solution to specify aerial mission plans, integrated in an active open-source project with periodic releases. To the best knowledge of the authors, there are not solutions similar to this in other active open-source projects. As additional contributions, TML uses an original combination of representations for adaptive mission plans (i.e. task trees with original abstract notions and rule-based reactive planning) together with the demonstration of its adequacy for aerial robotics.

Publisher

Emerald

Subject

General Computer Science

Reference33 articles.

1. Hierarchical and state-based architectures for robot behavior planning and control,2013

2. The behavior language; user’s guide,1990

3. Understanding behavior trees,2007

4. How behavior trees modularize ro- bustness and safety in hybrid systems,2014

5. Doherty, P., Heintz, F. and Landén, D. (2010), “A distributed task specification language for mixed-initiative delegation”, in Desai, N., Liu, A. and Winikoff, M. (Eds), 13th International Conference, PRIMA 2010, Kollata, LNAI 7057, Springer, Berlin and Heidelberg, November, pp. 42-57.

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

1. Towards Verifiable Multi-Agent Interaction Pattern Specification;Proceedings of the 2024 IEEE/ACM 12th International Conference on Formal Methods in Software Engineering (FormaliSE);2024-04-14

2. Command & Control in UAVs Fleets: Coordinating Drones for Ground Missions in Changing Contexts;Lecture Notes in Computer Science;2023-12-19

3. Sl4u: a scenario description language for unmanned swarm;The Journal of Supercomputing;2023-09-27

4. Mission specification and decomposition for multi-robot systems;Robotics and Autonomous Systems;2023-05

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

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

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

www.globalauthorid.com

TOP

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