Positive dimensional parametric polynomial systems, connectivity queries and applications in robotics
This work considers parametric systems of polynomial equalities and inequalities, the positive dimensional semialgebraic sets defined by them and how these depend on the values of the parameters. In particular, it focuses on the number of connected components that the semialgebraic set has for a given point in parameter space. It proposes algorithms to, on the one hand, decide the different possible numbers of connected components throughout the parameter space and provide selected points in that space for which each number of connected components is attained. On the other hand it deals with the construction of a connected path that brings any point in parameter space to one of the selected ones, such that the path stays in one of the connected regions of parameter space yielding constant number of connected components in the corresponding semialgebraic set. Such semialgebraic sets are of interest in real world applications, as illustrated here with the example of kinematic design of a particular class of robots. The algorithms provided solve the former problems under certain regularity conditions on the ideals generated by the polynomials defining the system and the algebraic sets defined by these same polynomials, such as radicality of certain ideals, equidimensionality and codimension of the sets defined by them, and sometimes smoothness or codimensionality of the singular locus large enough. This work extends previous results in [\textit{J. Capco} et al., in: Proceedings of the 45th international symposium on symbolic and algebraic computation, ISSAC '20. New York, NY: Association for Computing Machinery (ACM). 62--69 (2020; Zbl 1486.14075)] by relaxing the regularity conditions on the polynomial systems and introducing a new complexity analysis and a new way of reducing connectivity queries in semialgebraic sets to closed bounded ones. The algebraic and geometric tools used include, for example, Hardt's Theorem and semialgebraic trivialization, Sard's Theorem, the Jacobian criterion and Thom's isotopy Lemma. The computational tools used include elimination and the critical point method. As a main step of the strategy, the problem is reduced to computing roadmaps of closed and bounded semialgebraic sets. The algorithms are implemented in Maple, and a full description and complexity analysis is provided. The singularity-free space of the \textit{UR-series} robot is analyzed by means of the tools and algorithms proposed: the parametric system here is given by the determinant of the Jacobian matrix, which is a polynomial in four variables involving four parameters defining the kinematic singularities of the robot.
- Robots, computer algebra and eight connected components
- scientific article; zbMATH DE number 16983
- A Nearly Optimal Algorithm for Deciding Connectivity Queries in Smooth and Bounded Real Algebraic Sets
- Computing Roadmaps of General Semi-Algebraic Sets
- Computing Roadmaps of Semi-algebraic Sets on a Variety (Extended Abstract)
- A baby step-giant step roadmap algorithm for general algebraic sets
- A baby steps/giant steps probabilistic algorithm for computing roadmaps in smooth bounded real hypersurface
- A Gröbner free alternative for polynomial system solving
- A Nearly Optimal Algorithm for Deciding Connectivity Queries in Smooth and Bounded Real Algebraic Sets
- A new efficient algorithm for computing Gröbner bases (F₄)
- Algorithms in real algebraic geometry
- Classification of the perspective-three-point problem, discriminant variety and real solving polynomial systems of inequalities
- Computing roadmaps in smooth real algebraic sets
- Computing Roadmaps of General Semi-Algebraic Sets
- Computing roadmaps of semi-algebraic sets on a variety
- Computing the real isolated points of an algebraic hypersurface
- Divide and conquer roadmap for algebraic sets
- Elimination methods
- FGb: A Library for Computing Gröbner Bases
- Geometric Fundamentals of Robotics
- scientific article; zbMATH DE number 4029737 (Why is no real title available?)
- scientific article; zbMATH DE number 16983 (Why is no real title available?)
- scientific article; zbMATH DE number 3497890 (Why is no real title available?)
- scientific article; zbMATH DE number 1057749 (Why is no real title available?)
- scientific article; zbMATH DE number 2151204 (Why is no real title available?)
- scientific article; zbMATH DE number 2151220 (Why is no real title available?)
- scientific article; zbMATH DE number 786597 (Why is no real title available?)
- scientific article; zbMATH DE number 821258 (Why is no real title available?)
- scientific article; zbMATH DE number 5224005 (Why is no real title available?)
- On computing a set of points meeting every cell defined by a family of polynomials on a variety
- On the geometry of polar varieties
- On the theories of triangular sets
- Polar varieties, real equation solving, and data structures: the hypersurface case
- Probabilistic algorithm for computing the dimension of real algebraic sets
- Probabilistic Algorithm for Polynomial Optimization over a Real Algebraic Set
- Real quantifier elimination is doubly exponential
- Robots, computer algebra and eight connected components
- Semi-Algebraic Local-Triviality in Semi-Algebraic Mappings
- Solving parametric polynomial systems
- Straight-line programs in geometric elimination theory
- The complexity of quantifier elimination and cylindrical algebraic decomposition
- Robots, computer algebra and eight connected components
- Algorithm for Connectivity Queries on Real Algebraic Curves
- Computing roadmaps in unbounded smooth real algebraic sets. I: Connectivity results
- Optimized Gröbner basis algorithms for maximal determinantal ideals and critical point computations
- Connectivity in symmetric semi-algebraic sets
- Computing roadmaps in unbounded smooth real algebraic sets. II: Algorithm and complexity
- Deciding connectivity in symmetric semi-algebraic sets
This page was built for publication: Positive dimensional parametric polynomial systems, connectivity queries and applications in robotics
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2674013)