Skip to content

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

Notifications You must be signed in to change notification settings

JajaGuto/jubileo

Repository files navigation

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

Diagram


Objective

Human-robot interaction (HRI) is essential to the widespread use of robots in daily life. Robots will eventually be able to carry out a variety of duties in human civilization through effective social interaction. Creating straightforward and understandable interfaces to engage with robots as they start to proliferate in the personal workspace is essential. Typically, interactions with simulated robots are displayed on screens. A more appealing alternative is virtual reality (VR), which gives visual cues more like those seen in the real world. In this study, we introduce Jubileo, a robotic animatronic face with various tools for research and application development in human-robot social interaction field. Jubileo project offers more than just a fully functional open-source physical robot; it also gives a comprehensive framework to operate with a VR interface, enabling an immersive environment for HRI application tests and noticeably better deployment speed.

Setup

All of requirements is show in the badgets above, but if you want to install all of them, enter the repository and execute the following line of code:

pip3 install -r requirements.txt

We strongly recommend using the package with the pre-configured docker image. Don't forget to use the nvidia container toolkit to enable GPU usage within docker.

Note: depending on the speed of your internet connection this can take a long time.

URDF and 3D models

You can download the 3D models to 3D print the animatronic face, or download the URDF of Jubileo to use in any simulation platform at this repository.

VR Simulation

You can download and configure the Jubileo's VR HRI framework at this repository.

Structure

The ROS packages developed for the Jubileo framework aim to provide researchers with a complete base of algorithms that enriches the robot's capabilities, such as computer vision, speech recognition, and robot joint control. The framework provides a ROS structure that is compatible with both the real and the simulated robot. A simplified overview of the Jubileo's ROS connection nodes is present in image bellow.

Diagram

Results

Interaction

See more about the results in the YouTube video.

If you liked this repository, please don't forget to starred it!

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published