Robot Steiner points
This activity belongs to the GeoGebra book Attractive projects.
2D project: create automatic dynamic demonstrations.
If we generalize the Fermat point to more vertices, we obtain the Steiner tree (adding the Steiner points that are necessary).
Observe that the robots do not know where the points A, B, C and D are, it is enough that they know at what distance they are at each moment.
Author of the construction of GeoGebra: Rafael Losada