1. A method, comprising: receiving actor information about at least a location of one or more actors at a safety controller, wherein the safety controller is configured to communicate with one or more robotic actors; receiving, at the safety controller, robot information comprising at least a location of a particular robotic actor of the one or more robotic actors; determining a command for controlling operation of the particular robotic actor of the one or more robotic actors by the safety controller applying one or more safety criteria to the actor information and the robot information; and generating, by the safety controller, an output including the command for controlling operation of the particular robotic actor.