기본 정보
연구 분야
프로젝트
발행물
구성원
article|
hybrid
·인용수 0
·2025
A Framework for Multi-Robot Programming: From High-Level Specification to Retargetable Deployment
Woosuk Kang, Eunjin Jeong, Kyonghwan Yoon, Soonhoi Ha
IF 2.6ACM Transactions on Embedded Computing Systems
초록

In addition to the various requirements that a multi-robot framework should meet, swarm robotics applications also demand robustness, flexibility, and scalability. While several frameworks have been developed for multi-robot operation, they mostly fall short of adequately supporting some of these essential requirements. In this work, we introduce a novel multi-robot programming framework called HiSARM (High-level Specification, Automatic code generation, and Retargetable deployment for Multi-robot systems), designed to assist both mission planners and robot software developers. HiSARM employs a high-level language to enable mission planners to specify collaborative tasks among multiple robots intuitively. From these scripts written in a high-level language, executable robot code is automatically generated. Mission planners can easily customize the executable robot code according to their specific needs within HiSARM. Additionally, HiSARM provides multiple verification environments by introducing a formal intermediate representation and enabling retargetable deployment of the binary file across various domains, including simulation and real robots. For robot software developers, HiSARM eases the development process for robot software developers by categorizing software components and auto-generating swarm-related functions. We tested HiSARM with multiple scenarios in simulation and real robot environments, demonstrating that it effectively supports all the necessary features for multi-robot applications, including swarm operations.

키워드
Software deploymentComputer scienceProgramming languageSoftware engineering
타입
article
IF / 인용수
2.6 / 0
게재 연도
2025