Logo image
Wrapyfi: A PythonWrapper for Integrating Robots, Sensors, and Applications across Multiple Middleware
Conference proceeding

Wrapyfi: A PythonWrapper for Integrating Robots, Sensors, and Applications across Multiple Middleware

Fares Abawi, Philipp Allgeuer, Di Fu and Stefan Wermter
ACM/IEEE International Conference on Human-Robot Interaction (Online), pp.860-864
ACM IEEE International Conference on Human-Robot Interaction
01/01/2024

Abstract

Computer Science Computer Science, Artificial Intelligence Computer Science, Cybernetics Robotics Science & Technology Technology
Message oriented and robotics middleware play an important role in facilitating robot control, abstracting complex functionality, and unifying communication patterns between sensors and devices. However, using multiple middleware frameworks presents a challenge in integrating diferent robots within a single system. To address this challenge, we present Wrapyf, a Python wrapper supporting multiple message oriented and robotics middleware, including ZeroMQ, YARP, ROS, and ROS 2. Wrapyf also provides plugins for exchanging deep learning framework data, without additional encoding or preprocessing steps. Using Wrapyf eases the development of scripts that run on multiple machines, thereby enabling cross-platform communication and workload distribution. We fnally present the three communication schemes that form the cornerstone of Wrapyf's communication model, along with examples that demonstrate their applicability.
url
https://doi.org/10.1145/3610977.3637471View
Published (Version of record) Open

Metrics

1 Record Views

Details

Logo image

Usage Policy