Page d'accueil INédit Actualités


Parallel robots adopt exact computation through computer algebra

Six articulated legs moving a
milling tool on a chuck tray

 

 

  An interview with Fabrice Rouillier, POLKA project.

 

  Robotics is one engineering field which can benefit largely from symbolic computation which aims at obtaining algorithms that can produce exact results. Such basic robotics research has applications in the field of machine tools. The Loria obtained the "Société Industrielle de l'Est" honors and awards related to work on this subject.

  Inédit : You work in collaboration with Jean-Pierre Merlet (project SAGA, INRIA) and engnçois Wildenberg, CEO of CMW (Constructions Mécaniques des Vosges-Marioni) in Epinal. What kind of problems do you study ?

F. R. : CMW is a new parallel manipulator manufacturer for ultra high speed milling. The goal is to maneuver a very large robot (approximately one meter high) and also heavy (weighing a few hundred kilograms) with an accuracy of a few microns. The main difficulty concerns movement control, since the moving tray position and orientation must be determined based on the length of the robot's six motorised legs. This is a complex geometric problem which can have up to 40 solutions. Now, in the best case, the existing computational methods used in digital control can only find one solution. They cannot always identify the right one or distinguish trajectories one from another when they are getting too close. The robot can therefore bifurcate on a different and hazardous trajectory. Our goal is to identify and correct the errors generated by the digital control components and to help in devising "driving" strategies that are able to minimize such errors.

Inédit : : In which way does your specialty, symbolic computation, bring a solution to these problems ?

F. R. : Symbolic computation avoids error accumulation during the computation course by retaining formal expressions as long as possible. For example, the square root of 2 is expressed as "the positive root of X2-2" instead of a necessarily incorrect numerical approximation. The core of our work in collaboration with Jean-Charles Faugère (University of Paris 6) consists in producing results in effective algebraic geometry which can be used to simplify polynomial equation systems and to allow for their solution study. In the case at hand, we do model the region in which we cannot have any robot control by a tube surrounding the robot's current trajectory. The tube diameter is made a function of the errors generated by the various control components, the user-imposed constraints and the trajectory control strategy. Our simulator can be used to minimize this error region by adjusting the robot's parameters and the numerical algorithms used to control it.

Contact :
Fabrice Rouillier, Luc Rolland
POLKA project, INRIA Lorraine

Tél. : +33 3 83 59 30 14,
Fabrice.Rouillier@inria.fr

 

 

article suivant article précédent


* Rediscover this article in INédit number 23 (february 2000) in PDF file format.
Page d'accueil INédit Actualités
webmaster@inria.fr