Wrapyfi: A Wrapper for Message-Oriented and Robotics Middleware

02/19/2023
by   Fares Abawi, et al.
0

Message-oriented and robotics middleware play an important role in facilitating robot control, abstracting complex functionality and unifying communication patterns across networks of sensors and devices. However, the use of multiple middleware frameworks presents a challenge in integrating different robots within a single system. To address this challenge, we present Wrapyfi, a Python wrapper supporting multiple message-oriented and robotics middleware, including ZeroMQ, YARP, ROS, and ROS 2. Wrapyfi also provides plugins for exchanging deep learning framework data, without additional encoding or preprocessing steps. Using Wrapyfi eases the development of scripts that run on multiple machines, thereby enabling cross-platform communication and workload distribution. We evaluated Wrapyfi in practical settings by conducting two user studies, using multiple sensors transmitting readings to deep learning models, and using robots such as the iCub and Pepper via different middleware. The results demonstrated Wrapyfi's usability in practice allowing for multi-middleware exchanges, and controlled process distribution in a real-world setting. More importantly, we showcase Wrapify's most prominent features by bridging interactions between sensors, deep learning models, and robotic platforms.

READ FULL TEXT

page 1

page 5

page 7

research
07/23/2018

Scanning the Internet for ROS: A View of Security in Robotics Research

Because robots can directly perceive and affect the physical world, secu...
research
02/28/2023

Lifetime-configurable soft robots via photodegradable silicone elastomer composites

Developing soft robots that can control their own life-cycle and degrade...
research
08/01/2019

Chainer: A Deep Learning Framework for Accelerating the Research Cycle

Software frameworks for neural networks play a key role in the developme...
research
07/14/2023

Taming the Panda with Python: A Powerful Duo for Seamless Robotics Programming and Integration

Franka Emika robots have gained significant popularity in research and e...
research
11/15/2017

A Systematic Literature Review of Experiments in Socially Assistive Robotics using Humanoid Robots

We perform a Systematic Literature Review to discover how Humanoid robot...
research
07/22/2013

Top-down and Bottom-up Feature Combination for Multi-sensor Attentive Robots

The information available to robots in real tasks is widely distributed ...
research
08/22/2011

Promoting scientific thinking with robots

This article describes an exemplary robot exercise which was conducted i...

Please sign up or login with your details

Forgot password? Click here to reset