Section: New Results
Non-linear computational geometry
Participants : Guillaume Moroz, Sylvain Lazard, Marc Pouget, Laurent Dupont, Rémi Imbach.
Solving bivariate systems and topology of plane algebraic curves
In the context of our algorithm Isotop for computing the topology of plane algebraic curves (see Section 6.1 ), we work on the problem of solving a system of two bivariate polynomials. We are interested in certified numerical approximations or, more precisely, isolating boxes of the solutions. But we are also interested in computing, as intermediate symbolic objects, a Rational Univariate Representation (RUR) that is, roughly speaking, a univariate polynomial and two rational functions that map the roots of the univariate polynomial to the two coordinates of the solutions of the system. RURs are relevant symbolic objects because they allow to turn many queries on the system into queries on univariate polynomials. However, such representations require the computation of a separating form for the system, that is a linear combination of the variables that takes different values when evaluated at the distinct solutions of the system.
We published this year [11] results showing that, given two polynomials of degree at most
However, during the publishing process, we have substentially improved these results. We have
presented for these three sub-problems new algorithms that have worst-case bit complexity
This work was done in collaboration with Yacine Bouzidi (Inria Saclay), Michael Sagraloff (MPII Sarrebruken, Germany) and Fabrice Rouillier (Inria Rocquencourt). It is published in the research report [22] and submitted to a journal.
A key ingredient of the above work is the classical triangular
decomposition algorithm via subresultants [31] on which we obtain two results
of independent interest. First, we improved by a factor
This work was done in collaboration with Fabrice Rouillier (Inria Rocquencourt). It is published in the research report [27] and submitted to a journal.
Numeric and Certified Isolation of the Singularities of the Projection of a Smooth Space Curve
Let a smooth real analytic curve embedded in
On the same topic but with a different approach, we improved our research report [26] by including experimental data using SubdivisionSolver (see Section 6.2 ) and submitted this work to a journal.
Mechanical design of parallel robots
In collaboration with F. Rouillier, D. Chablat and our PhD student Ranjan Jha, we analyzed the singularities and the workspace of different families of robots.
The first result is a certified description of the workspace and the singularities of a Delta like family robot [16] . Workspace and joint space analysis are essential steps in describing the task and designing the control loop of the robot, respectively. This paper presents the descriptive analysis of a family of delta-like parallel robots by using algebraic tools to induce an estimation about the complexity in representing the singularities in the workspace and the joint space. A Gröbner based elimination is used to compute the singularities of the manipulator and a Cylindrical Algebraic Decomposition algorithm is used to study the workspace and the joint space. From these algebraic objects, we propose some certified three dimensional plotting describing the shape of workspace and of the joint space which will help the engineers or researchers to decide the most suited configuration of the manipulator they should use for a given task. Also, the different parameters associated with the complexity of the serial and parallel singularities are tabulated, which further enhance the selection of the different configurations of the manipulator by comparing the complexity of the singularity equations.
The second result is an algebraic method to check the singularity-free
paths for parallel robots [15] . Trajectory planning is a
critical step while programming the parallel manipulators in a robotic
cell. The main problem arises when there exists a singular configuration
between the two poses of the end-effectors while discretizing the path with
a classical approach. This paper presents an algebraic method to check the
feasibility of any given trajectories in the workspace. The solutions of
the polynomial equations associated with the trajectories are projected in
the joint space using Gröbner based elimination methods and the remaining
equations are expressed in a parametric form where the articular variables
are functions of time
Reflection through quadric mirror surfaces
We addressed the problem of finding the reflection point on quadric
mirror surfaces, especially ellipsoid, paraboloid or hyperboloid of two
sheets, of a light ray emanating from a 3D point
source