4.8 Article

ManiWare: An Easy-to-Use Middleware for Cooperative Manipulator Teams

Journal

IEEE INTERNET OF THINGS JOURNAL
Volume 10, Issue 16, Pages 14212-14225

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/JIOT.2023.3280313

Keywords

Index Terms-Cooperative manipulator teams; manipulator middleware; motion control; task scheduling

Ask authors/readers for more resources

This paper proposes a middleware called ManiWare, which provides a team-level programming abstraction and a manipulator-level plugin mechanism to improve the efficiency of cooperative tasks. Experimental results demonstrate that ManiWare facilitates the completion of cooperative tasks effectively.
Manipulator teams are frequently employed in various industrial applications to handle challenging cooperative tasks. The complicated interaction between manipulators makes it difficult to design applications from scratch. Although robotics middleware has emerged as the key to lowering the development complexity of manipulator applications, existing works still have limitations in controlling multiple manipulators to carry out tasks cooperatively. To overcome the limitations, middleware should provide programming abstraction support, coordination mechanism, and dynamic reconfiguration of motion controllers so that a team of manipulators can work together efficiently. This work proposes ManiWare, an easy-to-use middleware that provides the team-level programming abstraction and the manipulator-level plugin mechanism for programming and configuring manipulator applications. The team-level programming abstraction can facilitate the development process by invoking the functions from the fundamental cooperation components, which drives the developers to focus on designing application logic. Besides, the plugin mechanism dynamically configures and manages the motion controller of different parts of manipulators, making the reconfiguration feasible. This work implements ManiWare and evaluates the task execution performance with three case studies in the high-fidelity simulation platform. The experimental results demonstrate that ManiWare facilitates cooperative tasks with a high success rate, efficient completion time, and marginal runtime overhead. The source code is at https://github.com/sundycoder/maniware.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available