Page 24 - Geometric Modeling and Algebraic Geometry
P. 24

18     T. Dokken
                              Sturm-Habicht sequences here supply an exact number of real roots in the inter-
                              val of interest.
                           •  Finding values in the second parameter direction.Then for each α i i =
                              1,...,r we compute the real roots of f(α i ,t), β i,j , j =1,...,s i ,. For every
                              α i and β i,j compute the number of half branches to the right and left of the point
                              (α i ,β i,j ).
                           •  Reconstruction of topology of the algebraic curve. From the above information
                              the topology of the algebraic curve in the domain of interest can be constructed.
                           Papers on this approach in the project are [4, 10, 28, 29, 31].
                              To ensure the approach to work the root computation has to use extended preci-
                           sion to ensure that we reproduce the number of roots predicted by the Sturm-Habicht
                           sequences. The algorithms have been developed using symbolic packages.



                           1.8 New applications of the approach of approximate
                           implicitization

                           A number of different applications of approximated implicitization are addressed in
                           the subsections following.


                           1.8.1 Closest point foot point calculations
                           Inspired by approximate implicitization this problem has been addressed by mod-
                           eling moving surfaces normal to the surface and intersecting in constant parameter
                           lines [57]. The set up of the problems follows the ideas of approximate impliciti-
                           zation; singular value decomposition is used to find the coefficients of the moving
                           surfaces. By inserting the coordinates of a point into such a moving surface a poly-
                           nomial equation in one variable results. The zeros of this identify constant parameter
                           lines with a foot point. Further a theory addressing the algebraic and parametric de-
                           gree of the moving surface is established.

                           1.8.2 Constraint solving

                           Multiple constraints described by parametric curves, surfaces or hypersurfaces over
                           a domain used for optimization can be modeled using approximate implicitization as
                           a piecewise algebraic curve, or surface, or hypersurface. Thus a very compact way
                           of modeling constraints has been identified.


                           1.8.3 Robotics

                           Within robotics we have identified a number of uses. We have experimented with
                           checking for self-intersection of robot tracks. CAD-surfaces used in robot planning
                           can check for self-intersections by the GAIA tools. The control of advanced robots
                           can be expressed as systems of polynomial equations. To solve such equations the
   19   20   21   22   23   24   25   26   27   28   29