1. A method for responding to a detected event by a robot comprising: detecting, with a sensor, an event within an operational space of a robot, wherein the event comprises a movement of an object or a person within the operational space; predicting, using a processor, an action to occur within the operational space of the robot based upon the detected event; identifying at least one correlated robot action to be taken in response to the detected event; comparing the predicted action to a movement plan of the robot and selecting at least one of the correlated robot actions; and modifying a movement plan of a robot to include at least one of the identified correlated robot actions in response to the detected event.