1. Pyro Kuipers Experiment
Exercise
-
Collect data from array of sesnors (say the 16 sonar sensors of a Pioneer)
-
Compute a matrix of differences: how different are each pair of sensors from each other on any given time step. You should use the sum of squared differences, or sum of absolute value of differences.
-
Assign each sensor a random place in a 2D plane (X,Y)
-
Adjust the position of each (X,Y) so that the distances match the differences as closely as possible
One can also do this all at once:
-
Assign random positions
-
Collect some data
-
Compute difference matrix
-
Adjust the positions to minimize difference between Euclidean distance and difference matrix
-
Go to Step #2
