A method for measuring a thickness of a container defined by a height parallel to a z-axis direction, a width parallel to an x-axis direction, and a depth parallel to a y-axis direction, the method comprising: based on a surface topology of the container, generating a first instruction to a multi-axis positioning system to position a chromatic thickness sensor relative to a first point on a surface of the container such that: a distance from the chromatic thickness sensor to the first point is about equal to a predetermined distance; and a sensor direction is about normal to the surface at the first point, wherein the sensor is configured to direct chromatically separated illumination towards the container and receive a reflection of the chromatically separated illumination from the container, and wherein the illumination is directed towards the container along the sensor direction; and receiving from the chromatic thickness sensor data indicating a thickness of the container at the first point; based on the surface topology of the container, generating a second instruction to the multi-axis positioning system to position the chromatic thickness sensor relative to a second point of the container such that: a distance from the chromatic thickness sensor to the surface at the second point is about equal to the predetermined distance; and the chromatic thickness sensor direction is about normal to the surface at the second point, wherein the second instruction instructs the multi-axis positioning system to apply to the chromatic thickness sensor at least one motion selected from the group consisting of translation along the x-axis direction, rotation about the z-axis direction and rotation about the y-axis direction; and receive from the chromatic thickness sensor data indicating the thickness of the container at the second point of the container. based on a surface topology of the container, generating a first instruction to a multi-axis positioning system to position a chromatic thickness sensor relative to a first point on a surface of the container such that: a distance from the chromatic thickness sensor to the first point is about equal to a predetermined distance; and a sensor direction is about normal to the surface at the first point, wherein the sensor is configured to direct chromatically separated illumination towards the container and receive a reflection of the chromatically separated illumination from the container, and wherein the illumination is directed towards the container along the sensor direction; and receiving from the chromatic thickness sensor data indicating a thickness of the container at the first point; based on the surface topology of the container, generating a second instruction to the multi-axis positioning system to position the chromatic thickness sensor relative to a second point of the container such that: a distance from the chromatic thickness sensor to the surface at the second point is about equal to the predetermined distance; and the chromatic thickness sensor direction is about normal to the surface at the second point, wherein the second instruction instructs the multi-axis positioning system to apply to the chromatic thickness sensor at least one motion selected from the group consisting of translation along the x-axis direction, rotation about the z-axis direction and rotation about the y-axis direction; and receive from the chromatic thickness sensor data indicating the thickness of the container at the second point of the container. a distance from the chromatic thickness sensor to the surface at the second point is about equal to the predetermined distance; and the chromatic thickness sensor direction is about normal to the surface at the second point, wherein the second instruction instructs the multi-axis positioning system to apply to the chromatic thickness sensor at least one motion selected from the group consisting of translation along the x-axis direction, rotation about the z-axis direction and rotation about the y-axis direction; and receive from the chromatic thickness sensor data indicating the thickness of the container at the second point of the container.