1. A system comprising: a platform having at least two rotational degrees of freedom and carrying an image sensor and a light projector, the image sensor having an associated field of view and configured to capture one or more images, the light projector having an associated optical axis and configured to illuminate at least a portion of a target located in the field of view of the image sensor, wherein the field of view of the image sensor and the optical axis of the light projector move in accordance with rotations of the platform; one or more processors; and one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising: positioning the platform in multiple positions relative to the target to illuminate a sequence of target locations by the light projector; capturing, by the image sensor, at least one image of the target, the at least one image including information regarding the sequence of target locations on the target that were illuminated by the light projector; for individual positions of the multiple positions, determining pose data for the platform, the pose data being indicative of rotational values for the two rotational degrees of freedom of the platform while the platform is at the respective position; determining a correlation between the sequence of target locations and the pose data for the multiple positions; and using the correlation to control rotations of the platform about the two rotational degrees of freedom.