To find the motion planning problem, we need to know how to find the configuration space and solving the
which was introduced by Farber in his paper. Let's first look at the problem where only one robot is moving.
Motion planning of two robots moving on a letter $T$:
We have to find the physical and configuration space, and the Topological Complexity using the configuration space.
The physical space is the space where the robots are moving and therefore, it is $T$. To find the configuration space, we have to find:
$$C^2(T)= T \times T - \Delta $$
Let's first find the Cartesian product $T \times T$ and then we can cut the diagonal points.
The letter $T$ is connected by three segments of the line. Therefore, for the cartesian product to connected, we have to extrude the letter $T$ in three different directions. The initial $T$ is shown in Figure 2.
|
Figure 2 |
If we multiply the first segment of $T$ with red, we get Figure 3 as shown.
|
Figure 3 |
If we fill the surface with different colors, then we will use the combination of colors. As shown in Figure 4, red and red turns to be red, blue and red turns to be magenta, and green and red turns out to be yellow.
|
Figure 4 |
Figure 5 shows the border of the surface and makes it clearer that we multiplied red. Figure 6 shows the two $T's$ that we get when we extrude one time.
|
Figure 5 |
|
Figure 6 |
Now, we will multiply the original $T$ with a blue segment in the front as shown in Figure 7. Here, we have multiplied blue segment.
|
Figure 7 |
Figure 8 shows the combination of colors applied in extrusion. We get blue when we combine blue and blue, and green and blue gives you cyan.
|
Figure 8 |
Figure 9 and 10 shows that we multiplied blue segment the second time and we get new T's respectively.
|
Figure 9 |
|
Figure 10 |
Now, we will extrude the original $T$ third time, but with the green segment. Figure 11 shows all the three extrusions from the center $T$. Figure 12 shows the combination of colors used on the surface.
|
Figure 11 |
|
Figure 12 |
Here, the above image is the cartesian product of $T \times T$ and our goal next would be to find the diagonal points here. Figure 13 shows the $T's$ that you get from extrusion and Figure 14 shows the multiplying segment.
|
Figure 13 |
|
Figure 14 |
Figure 15 to 20 are different view angle for the cartesian product $T \times T$.
|
Figure 15 |
|
Figure 16 |
|
Figure 17 |
|
Figure 18 |
|
Figure 19 |
|
Figure 20 |
Now, let's try to find out the diagonal for this problem. We know that diagonal are the points where two robots are overlapping. Let's think of only when the robots are overlapping on the red segment. If both the robots are in the same segment, then their diagonal should be somewhere on the red plane in the cartesian product. We get the diagonal as shown in Figure 21.
|
Figure 21 |
Similarly, we get the diagonal when both robots are on blue segment and green segment as shown in Figure 22 and 23 respectively.
|
Figure 22 |
|
Figure 23 |
To find the final configuration, we need to transform this image into simpler image, so that we can easily solve the problem. First, we split the diagonal attached with red plane and we get the following figure as in Figure 24. In Figure 25, the figure has been slightly changed by shifting some part of the configuration space.
|
Figure 24 |
|
Figure 25 |
Figure 26 is the side view of the above Cartesian product.
|
Figure 26 |
Figure 27 shows the separation of diagonal between blue plane and that plane is flipped along X-axis.
|
Figure 27 |
In Figure 28, the yellow, half blue, and two half green are flipped and are pointed up.
|
Figure 28 |
Figure 29 is the front view of Figure 28 which shows a proper view of the flipped surface.
|
Figure 29 |
Finally, we rotate the half blue, magenta and cyan to get a shape like flower as shown in figure 30.
|
Figure 30 |
To better understand the configuration space of $T \times T$, lets first look at Figure 31. This is a black and white version of the configuration space.
|
Figure 31 |
Figure 32 shows the border line of the plane of half cutted diagonal. We can also see that the two half cutted red, blue and green plane are opposite of each other.
|
Figure 32 |
Figure 33 shows the border color line for all the surfaces of the configuration space.
|
Figure 33 |
Figure 34 completes the figure by coloring each surfaces by appropriate colors. We can observe that the magenta, cyan and yellow surfaces are opposite to each other.
|
Figure 34 |
We know that to find the topological complexity of the above figure is difficult. Therefore, we use the
Farber's theorem which we discussed in our last post. Farber's Theorem 2 said that "$TC(X)$ depends only on the homotopy type of $X$." This theorem proves that if $X$ is homotopic to $Y$, then $TC(X)=TC(Y)$. If we see Figure 34 from top view, we get Figure 36.
|
Figure 35 |
If we contract the diagonal plane down to the full plane, we get Figure 36. Remember that we have to remove the central point as it is the point where two robots overlap at the center of $T$. Therefore, there is hole there.
|
Figure 36 |
According to homotopic invariant, the planes can we extruded to stars as shown in Figure 37.
|
Figure 37 |
In topology, the star is same as the circle as shown in Figure 38.
|
Figure 38 |
Finally, using Farber's theorem, we are sure that $$TC(T)=TC(S^1)=2$$.
Therefore, we need to give two commands to make a robot move on letter $T$.
|
Figure 39 |
Posted by
Chintan Patel
Excellent.
ReplyDelete