1. A six dimensional (6D) positioning system comprising: a target comprising at least four light sources; a shadow sensor configured to sense shadows cast on the sensor by light emitted from the at least four light sources of the target; and a processor, wherein the processor is configured to: sync shadow sensing with a pulsing of the at least four light sources of the target; distinguish between the sensed shadows from each of the at least four light sources of the target; determine two dimensional (2D) positions corresponding to each of the at least four light sources of the target based on the sensed shadows; and compute a 6D position of the target with respect to the shadow sensor based on the determined 2D positions.