Skip to Main content Skip to Navigation

Le fil d'ariane : une méthode de planification générale. Application à la planification automatique de trajectoires

Abstract : The ultimate goal of a path planner is to find a path in the configuration
space from the initial position to the target. However, while
searching for this path, an interesting sub-goal to consider may be to
try to collect information about the free space and about the
possible paths to go about in that space. The ARIADNE'S CLEW algorithm
tries to do both at the same time. An EXPLORE algorithm collects
information about the free space with an increasingly fine resolution,
while, in parallel, a SEARCH algorithm opportunistically checks if the
target can be reached. The EXPLORE algorithm works by placing
landmarks in the search space in such a way that a path from the
initial position to any landmark is known. In order to learn as much
as possible about the free space the EXPLORE algorithm tries to spread
the landmarks all over this space. To do so, it tries to put the
landmarks as far as possible from one another. For each new landmark
produced by the EXPLORE algorithm, the SEARCH algorithm checks with a
local method if the target may be reached from that landmark. The
ARIADNE'S CLEW algorithm is fast in most cases, in addition, it is a
complete planner which will find a path if one exists.
The resolution at which the space is scanned and the time spend to do
so, automatically adapts to the difficulty of the problem. Both the
EXPLORE and the SEARCH algorithms are expressed as optimization
A massively parallel implementation of our method has been implemented
for a six degree-of-freedom arm in a parallel machine (The Mega-Node)
. In our experimental setup two robots are used. The first robot named
MOBILE ROBOT is under the control of the Mega-Node running the
parallel implementation of the Ariadne's Clew algorithm. The second
robot named OBSTACLE ROBOT is used as a dynamical obstacle: it is
controlled by our robot simulation package ACT which generates random
moves in order to disturb the MOBILE ROBOT.
First we use our robot simulation package ACT to describe the scene
with the two robots. We place the static obstacles giving an initial
position for the OBSTACLE ROBOT. Then, we compile automatically this representation
into a special one which is downloaded into the Mega Node. A final position
is then specified to the MOBILE ROBOT, the Mega-node quickly (2 seconds)
produces a plan which assumes that the OBSTACLE ROBOT is standing still.
When the position of the OBSTACLE ROBOT changes under the control of
ACT the MOBILE ROBOT stops and the Mega-Node (re)computes another
path using the new position of the OBSTACLE ROBOT. This loop continues
until the MOBILE ROBOT has reached the specified final position. At
this moment, a new goal can be specified.
Document type :
Complete list of metadatas

Cited literature [71 references]  Display  Hide  Download
Contributor : Thèses Imag <>
Submitted on : Thursday, January 22, 2004 - 4:37:59 PM
Last modification on : Friday, November 6, 2020 - 4:12:42 AM
Long-term archiving on: : Friday, April 2, 2010 - 7:39:37 PM


  • HAL Id : tel-00004286, version 1




Juan Manuel Ahuactzin-Larios. Le fil d'ariane : une méthode de planification générale. Application à la planification automatique de trajectoires. Autre [cs.OH]. Institut National Polytechnique de Grenoble - INPG, 1994. Français. ⟨tel-00004286⟩



Record views


Files downloads