1. A method for performing tasks on items located in a space using a robot, the items being located proximate fiducial markers, each fiducial marker having a fiducial identification, the method comprising: Receiving an order to perform a task on at least one item; Obtaining a SKU for the at least one item; From the SKU for the at least one item, determining an address within the space associated with the SKU; Determining from the address, a fiducial identification associated with the address; Obtaining, using the fiducial identification, a set of coordinates representing a position of the fiducial marker having the determined fiducial identification, in a coordinate system defined by the space; and Navigating the robot to the coordinates of the fiducial marker associated with the determined fiducial identification.