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.
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.
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.
You can download and configure the Jubileo's VR HRI framework at this repository.
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.
See more about the results in the YouTube video.
If you liked this repository, please don't forget to starred it!