I'm trying to do sound triangulation mathematically, and I'm a little lost.
I have a list of latitudes, longitudes, heights and precise times, each representing the same sound as heard by a number of different detectors at different locations:
$$sample_1 = \{position_x,\quad position_y,\quad position_z,\quad time\}\\ sample_2 = \{position_x,\quad position_y,\quad position_z,\quad time\}\\ sample_3 = \{position_x,\quad position_y,\quad position_z,\quad time\}\\ sample_4 = \{position_x,\quad position_y,\quad position_z,\quad time\}\\ sample_5 = \{position_x,\quad position_y,\quad position_z,\quad time\} \\\vdots$$
I know that the origin point of the sound can be represented by a latitude, longitude, height and time:
$$origin = \{position_x,\quad position_y,\quad position_z,\quad time\}$$
I also know that there is an inherent link between different representations of the same sound, connected by the distance in space and time and the speed of sound. I'm trying to find the origin point, as a latitude, longitude, height and time, and I don't need someone to solve everything for me, I'm just looking for a starting point, some first steps that can help me figure out a complete solution that can be implemented algorithmically as a computer program.