A method for contextually mapping zones within a space for regulating robotic navigation within the space comprising: defining, by at least one fiducial marker positioned within the space and a geometric constraint, a zone within the space having a boundary of the zone; associating a rule with the zone, the rule at least partially dictating operation of one or more robots within the zone, wherein the rule indicates whether or not the robot is permitted to enter or traverse the zone; operating the one or more robots within the zone consistent with the rule; characterised by detecting at least one of overlap or adjacency of the zone with respect to a second zone; identifying a conflict between a value of the rule and a corresponding value of a corresponding rule of the second zone; and generating a conflict-resolved rule for association with overlap zones defined by one or more shared fiducial markers common to the zone and the second zone, wherein, during an initial mapping mode, a pose including a position and an orientation within the space relative to each of the at least one fiducial marker is determined for the robot to park, the pose is represented by a set of coordinates of a coordinate system in the space, wherein the boundary of the zone is defined by the pose and the geometric constraint; and in response to a detected repositioning and/or reorientation of the at least one fiducial marker, automatically updating the pose associated with the repositioned and/or reoriented at least one fiducial marker and automatically redefining the zone within the space based on the updated pose, and wherein the step of generating the conflict-resolved rule further comprises: assigning conflict property values to the overlap zones; selecting the higher or the lower of the conflict property values and the corresponding value; or defining a target value between the conflict property values and the corresponding value; and associating the target value with an accompanying value tolerance such that the accompanying value tolerance encompasses both the conflict property values and the corresponding value. defining, by at least one fiducial marker positioned within the space and a geometric constraint, a zone within the space having a boundary of the zone; associating a rule with the zone, the rule at least partially dictating operation of one or more robots within the zone, wherein the rule indicates whether or not the robot is permitted to enter or traverse the zone; operating the one or more robots within the zone consistent with the rule; characterised by detecting at least one of overlap or adjacency of the zone with respect to a second zone; identifying a conflict between a value of the rule and a corresponding value of a corresponding rule of the second zone; and generating a conflict-resolved rule for association with overlap zones defined by one or more shared fiducial markers common to the zone and the second zone, wherein, during an initial mapping mode, a pose including a position and an orientation within the space relative to each of the at least one fiducial marker is determined for the robot to park, the pose is represented by a set of coordinates of a coordinate system in the space, wherein the boundary of the zone is defined by the pose and the geometric constraint; and in response to a detected repositioning and/or reorientation of the at least one fiducial marker, automatically updating the pose associated with the repositioned and/or reoriented at least one fiducial marker and automatically redefining the zone within the space based on the updated pose, and wherein the step of generating the conflict-resolved rule further comprises: assigning conflict property values to the overlap zones; selecting the higher or the lower of the conflict property values and the corresponding value; or defining a target value between the conflict property values and the corresponding value; and associating the target value with an accompanying value tolerance such that the accompanying value tolerance encompasses both the conflict property values and the corresponding value. assigning conflict property values to the overlap zones; selecting the higher or the lower of the conflict property values and the corresponding value; or defining a target value between the conflict property values and the corresponding value; and associating the target value with an accompanying value tolerance such that the accompanying value tolerance encompasses both the conflict property values and the corresponding value.