Meet the Q.bo One from Thecorpora: an interactive open source robot designed for children and developers. It has a Raspberry Pi 3 as its main board. The sensors, which mimic human eyes, ears, and mouth are controlled by an Arduino board. The robot can be programmed in Java, C++, PHP or Python.
Q.bo One can integrate with IBM Watson and other AI platforms. It has two cameras in its eyes to see and recognize faces. There are also 3 microphones and natural language processing for the robot to interact with people. Q.bo One measures 16 inches tall, weighing about 8 pounds.