|
|
|
|
|
by jules
5790 days ago
|
|
> The dimension of the configuration space of the juggling pin is six: the minimum number of parameters that specify the position in space is three, and the minimum number of parameters that specify an orientation is also three. Can somebody explain this? Isn't the number of parameters that specify an orientation two, totaling five? Pick two atoms in the pin and specify the location of one atom. Now the other atom can only be located on a sphere around the first atom. The sphere is a 2d surface for which you need two parameters. Another problem is that you can encode two real numbers into one, for example by interleaving digits. So you could specify the entire pin with one real number. What exactly is the problem here and how can you eliminate it? You need to impose more conditions than simply continuity, because you can make a continuous bijection [0,1] <-> [0,1]^2? I really like the approach of this book. I often don't feel like I understand (or even know what there is to understand) something until I code a program for it. For example you understand collisions if you can write a program that given an initial configuration of polygons at t=0, gives the configuration at later time. If you don't do this then you don't know exactly what you understand. Perhaps you understand collisions of point masses, but not general collisions. |
|
The quote comes from section 1.2 on configuration spaces. http://mitpress.mit.edu/sicm/book-Z-H-9.html
Can somebody explain this? Isn't the number of parameters that specify an orientation two, totaling five?
Pick two atoms in the pin and specify the location of one atom. Now the other atom can only be located on a sphere around the first atom. The sphere is a 2d surface for which you need two parameters.
It is not enough to specify the position of two atoms. You need to specify the positions of three atoms. The first atom can go anywhere, so it contributes 3 parameters. The second atom is limited to the 2-D surface of a sphere around the first atom, so its position only contributes 2 parameters as you said. The third atom is limited to the 1-D edge of a circle around an axis that connects the first two atoms, so its position contributes 1 parameter.
If you choose the position of the point of a pencil, and also a point in the center of the pencil's eraser, the pencil can still spin, with the pencil lead as the axis.
Another problem is that you can encode two real numbers into one, for example by interleaving digits. So you could specify the entire pin with one real number. What exactly is the problem here and how can you eliminate it? You need to impose more conditions than simply continuity, because you can make a continuous bijection [0,1] <-> [0,1]^2?
The concept of dimension of a vector space is handled much more rigorously in proof-oriented linear algebra textbooks. This book gives a loose definition for the dimension of a configuration space, which is just good enough to be able to follow the issues they are talking about. You looked too closely at their definition and discovered a flaw. Dimension is not really the number of parameters required for encoding a position in the space, but this can still be a good enough working definition for many problems if you don't get too fancy about your encoding.