An apparatus comprising at least one processor and at least one memory including computer program instructions, the at least one memory and the computer program instructions configured to, in cooperation with the at least one processor, cause the apparatus to:
- correlate at least one tag to the participant;
- receive blink data transmitted by the at least one tag;
- determine tag location data based on the blink data;
- correlate a sensor to the participant;
- receive sensor derived data;
- receive participant role data;
- compare the tag location data to participant dynamics/kinetics models based at least in part on the participant role data;
- and
- determine the participant location data based on comparing the tag location data and the sensor derived data to the participant dynamics/kinetics models.