Ribo is the first social humanoid robot which can speak in Bengali. Ribo was created by RoboSUST, a robotics group of Shahjalal University of Science & Technology, Bangladesh. The team was supervised by Muhammed Zafar Iqbal. Bangladesh Science Fiction Society funded for making this humanoid robot Ribo. Ribo was first appeared in public on 11 December 2015 in a Science Fiction Festival held at the Public Library, Shahbag.
Ribo is an upper torso humanoid robot capable of interact with people. It features 24 degrees of freedom. It runs on a Core-2 Duo processor of 6GB RAM with another additional processor for hardware control. Ribo is controlled by Ubuntu and Windows based Operating System. The OS powers the robot’s multimedia system including a camera, a microphone array with an RGB and depth camera. The microphone array of the Kinect device was used as the sound source for 3D sound localization. Ribo uses text-to-speech synthesis for robotic voice conversion. At right hand, Ribo uses a touch sensor to understand if someone grabbed its hand. Inside the eyeballs, there are cameras to make feel the depth of the eyes. The eyelids help Ribo to blink like a human being and the eyebrows help to show different facial expressions. By using a support vector machine, Ribo can understand facial gestures.