ROS-PyBullet Interface: A Framework for Reliable Contact Simulation and Human-Robot Interaction

10/13/2022
by   Christopher E. Mower, et al.
16

Reliable contact simulation plays a key role in the development of (semi-)autonomous robots, especially when dealing with contact-rich manipulation scenarios, an active robotics research topic. Besides simulation, components such as sensing, perception, data collection, robot hardware control, human interfaces, etc. are all key enablers towards applying machine learning algorithms or model-based approaches in real world systems. However, there is a lack of software connecting reliable contact simulation with the larger robotics ecosystem (i.e. ROS, Orocos), for a more seamless application of novel approaches, found in the literature, to existing robotic hardware. In this paper, we present the ROS-PyBullet Interface, a framework that provides a bridge between the reliable contact/impact simulator PyBullet and the Robot Operating System (ROS). Furthermore, we provide additional utilities for facilitating Human-Robot Interaction (HRI) in the simulated environment. We also present several use-cases that highlight the capabilities and usefulness of our framework. Please check our video, source code, and examples included in the supplementary material. Our full code base is open source and can be found at https://github.com/cmower/ros_pybullet_interface.

READ FULL TEXT

page 3

page 4

page 5

page 7

page 8

research
10/09/2020

Task-Space Control Interface for SoftBank Humanoid Robots and its Human-Robot Interaction Applications

We present an open-source software interface, called mc_naoqi, that allo...
research
10/08/2021

Toward a Wearable Biosensor Ecosystem on ROS 2 for Real-time Human-Robot Interaction Systems

Wearable biosensors can enable continuous human data capture, facilitati...
research
09/27/2022

Jubileo: An Open-Source Robot and Framework for Research in Human-Robot Social Interaction

Human-robot interaction (HRI) is essential to the widespread use of robo...
research
05/25/2020

An intent-based approach for creating assistive robots' control systems

The current research standards in robotics demand general approaches to ...
research
12/27/2020

ROS for Human-Robot Interaction

Integrating real-time, complex social signal processing into robotic sys...
research
06/30/2023

The Bridge between Xsens Motion-Capture and Robot Operating System (ROS): Enabling Robots with Online 3D Human Motion Tracking

This document introduces the bridge between the leading inertial motion-...
research
11/17/2022

A Flexible MATLAB/Simulink Simulator for Robotic Floating-base Systems in Contact with the Ground

Physics simulators are widely used in robotics fields, from mechanical d...

Please sign up or login with your details

Forgot password? Click here to reset