Exploring the Fundamentals of Social Robotics