I'm trying to find a solution for a given task in a problem I want to solve. Assume I have 6 individual Points in a 3D environment of about 1m³. Each point will be able to change position (almost) freely. Is there a way I can get the information of which distance each point is to any of the remaining 5 points? Background Idea for understanding: Say its 2 wooden triangles (one of those points on each angle) and I need to calculate how far and in which direction one is moving from or towards the other. By comparing all those distances, direction and step-width may be easily calculated. Are there like "coded" distance-sensors so they don't mix their signals? Any thoughts highly appreciated.
You may try to implement some kind of ultrasonic transponders. The emitter sends a code addressing a specific receiver. Upon recognizing its address, the receiver replies after a short, fixed delay. The emitter measures the time it took the response to reach it, and from there computes the distance.
You may need some kind of omnidirectional transducers (e.g. this models) if you want the measurement to work in any direction. And also a protocol to avoid several emitters talking at the same time.
This seems to me like a very complex project though.
The vertices of two (wooden) triangles already constrains the problem - in a positive way - since the inter-point distances of each triangle's vertices is constant. If they were 6 individual, free-floating points, the job would be that much more complex -- 30 unknown distances (each point to each other point), instead of only 18 (each vertex to each of 3 vertices on the other triangle). That's the math part.
The technology part - what kind of sensors - will need more specifics to answer. For instance, ultrasonic sensors may have an interference problem with wooden triangles drifting about. Light and radar may have visibility issues - i.e., can't see certain of the points, depending on the physical shape and implementation of the drifting objects.