Antlab

Author:

Gavran Ivan1,Majumdar Rupak1,Saha Indranil2

Affiliation:

1. MPI-SWS, Kaiserslautern, Germany

2. IIT Kanpur, Kanpur, India

Abstract

We present Antlab, an end-to-end system that takes streams of user task requests and executes them using collections of robots. In Antlab, each request is specified declaratively in linear temporal logic extended with quantifiers over robots. The user does not program robots individually, nor know how many robots are available at any time or the precise state of the robots. The Antlab runtime system manages the set of robots, schedules robots to perform tasks, automatically synthesizes robot motion plans from the task specification, and manages the co-ordinated execution of the plan. We provide a constraint-based formulation for simultaneous task assignment and plan generation for multiple robots working together to satisfy a task specification. In order to scalably handle multiple concurrent tasks, we take a separation of concerns view to plan generation. First, we solve each planning problem in isolation, with an “ideal world” hypothesis that says there are no unspecified dynamic obstacles or adversarial environment actions. Second, to deal with imprecisions of the real world, we implement the plans in receding horizon fashion on top of a standard robot navigation stack. The motion planner dynamically detects environment actions or dynamic obstacles from the environment or from other robots and locally corrects the ideal planned path. It triggers a re-planning step dynamically if the current path deviates from the planned path or if planner assumptions are violated. We have implemented Antlab as a C++ and Python library on top of robots running on ROS, using SMT-based and AI planning-based implementations for task and path planning. We evaluated Antlab both in simulation as well as on a set of TurtleBot robots. We demonstrate that it can provide a scalable and robust infrastructure for declarative multi-robot programming.

Funder

DAAD scholarship ”Research Stays for University Academics and Scientists.„

ERC Synergy Award ”ImPACT„

Publisher

Association for Computing Machinery (ACM)

Subject

Hardware and Architecture,Software

Reference44 articles.

1. R. Alur S. Moarref and U. Topcu. 2016. Compositional synthesis of reactive controllers for multi-agent systems. In CAV. R. Alur S. Moarref and U. Topcu. 2016. Compositional synthesis of reactive controllers for multi-agent systems. In CAV.

2. Growth in e-commerce boosts innovation in the warehouse robot market

3. H. Choset K. M. Lynch S. Hutchinson G. A. Kantor W. Burgard L. E. Kavraki and S. Thrun. 2005. Principles of Robot Motion. A Bradford Book. H. Choset K. M. Lynch S. Hutchinson G. A. Kantor W. Burgard L. E. Kavraki and S. Thrun. 2005. Principles of Robot Motion. A Bradford Book.

4. D. Claes. collvoid package for ROS. https://github.com/daenny/collvoid. D. Claes. collvoid package for ROS. https://github.com/daenny/collvoid.

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

1. A Framework for Simultaneous Task Allocation and Planning under Uncertainty;ACM Transactions on Autonomous and Adaptive Systems;2024-05-28

2. An Online Planning Framework for Multi-Robot Systems with LTL Specification;2024 ACM/IEEE 15th International Conference on Cyber-Physical Systems (ICCPS);2024-05-13

3. Robotics: A New Mission for FRET Requirements;Lecture Notes in Computer Science;2024

4. SMT-Based Dynamic Multi-Robot Task Allocation;Lecture Notes in Computer Science;2024

5. Scheduling of Missions with Constrained Tasks for Heterogeneous Robot Systems;Electronic Proceedings in Theoretical Computer Science;2022-09-27

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

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

www.globalauthorid.com

TOP

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