Here is an app that lets you use your smartphone to turn your robot into a social robot. The PocketBot for ROS allows you to give your robot the ability to recognize faces and keep eye contact. It connects to ROS mapping systems, navigation algorithms, path planning, and robotic visualization tools.
You can control the robot using your Android phone or a joystick. PocketBot gives your robot cute facial expressions and emotions. It can be used to build telepresence bots too.[where to download it]
*aff links used in some articles to fund our operations. Please look at the disclosure link to see our policy.