RobotIO: A Python Library for Robot Manipulation Experiments

07/27/2022
by   Lukas Hermann, et al.
0

Setting up robot environments to quickly test newly developed algorithms is still a difficult and time consuming process. This presents a significant hurdle to researchers interested in performing real-world robotic experiments. RobotIO is a python library designed to solve this problem. It focuses on providing common, simple, and well structured python interfaces for robots, grippers, and cameras, etc. These are provided with implementations of these interfaces for common hardware. This enables code using RobotIO to be portable across different robot setups. In terms of architecture, RobotIO is designed to be compatible with OpenAI gym environments, as well as ROS; examples of both of these are provided. The library comes together with a number of helpful tools, such as camera calibration scripts and episode recording functionality that further support algorithm development.

READ FULL TEXT

page 1

page 3

page 4

research
04/21/2020

pomdp_py: A Framework to Build and Solve POMDP Problems

In this paper, we present pomdp_py, a general purpose Partially Observab...
research
02/05/2017

A scikit-based Python environment for performing multi-label classification

Scikit-multilearn is a Python library for performing multi-label classif...
research
05/26/2022

YASMIN: Yet Another State MachINe library for ROS 2

State machines are a common mechanism for defining behaviors in robots, ...
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
04/16/2021

libEnsemble: A Library to Coordinate the Concurrent Evaluation of Dynamic Ensembles of Calculations

Almost all applications stop scaling at some point; those that don't are...
research
06/27/2019

A Python Library For Empirical Calibration

Dealing with biased data samples is a common task across many statistica...
research
10/03/2019

Running Alchemist on Cray XC and CS Series Supercomputers: Dask and PySpark Interfaces, Deployment Options, and Data Transfer Times

Newly developed interfaces for Python, Dask, and PySpark enable the use ...

Please sign up or login with your details

Forgot password? Click here to reset