Toward the implementation of a universal angle-based optical indoor positioning system