How should Robots Behave around people?

How should Robots Behave around people?
  1. Big idea: Successful human–robot interaction requires awareness of humans in the environment and adherence to social con- ventions such as not following too closely
  2. Underlying technologies:
    1. Human-tracking tools such as the Microsoft Kinect; face and gesture recognition software;
    2. Speech recognition systems; natural language dialog sys- tems
    3. Who or what is the robot attending to, focused on?