1. A robot comprising: a housing; an electronic control unit coupled to the housing, wherein the electronic control unit comprises a non-transitory memory that stores a set of machine readable instructions and a processor for executing the machine readable instructions; a projector coupled to the housing and communicatively coupled with the electronic control unit; a human recognition module coupled to the housing and communicatively coupled with the electronic control unit; and a projection surface identification module coupled to the housing and communicatively coupled with the electronic control unit, wherein when executed by the processor, the machine readable instructions cause the robot to: recognize a human using the human recognition module; identify a projection surface using the projection surface recognition module; and project an image on the identified projection surface with the projector.