Académique Documents
Professionnel Documents
Culture Documents
(SLAM)
for Autonomous robot
Presented By,
T.ARUNGANDHI(18MCOO1)
C.VAISHNAVI(18MC)
SAI ASHUPATHI RAJAN(18MC)
INTRODUCTION
Build its own map at the same time for future localization or navigation.
When the robot explores a new place, new landmarks are added to the map and the
Based on the estimated location and the map, an autonomous robot can navigate
Knowledge acquisition :
In knowledge acquisition, information (landmarks)
is extracted from the input sensor data. For example, corner, line, pattern and
reliable feature are extracted from image.
Map building and management:
In map building and management, the map is built
continuously by adding new landmarks that the robot explored during its
navigation.
Robot localization :
Robot localization is to estimate the robot
state (e.g. position, orientation, velocity, acceleration, etc.) continuously according
to the extracted landmarks, the current map and the previous robot states
Many localization algorithms for wheeled robots using various sensors have
been proposed.
Genetic algorithms (GAs) are search algorithms that model the mechanism of
natural selection.
fitness of set of chromosomes with size equal to the population size is selected
from the parents and offspring.
Formation of Chromosome
These parameters are independent to each other and this representation does not
have redundancy.
Therefore, they are directly defined as position genes in the chromosome, i.e.
(Px Py Pz).
.
Fitness Function
.
Crossover And Mutation
In the reproduction process, new chromosomes are reproduced from the current
population by genetic operators to perform the search.
Mutation and crossover are two standard operators used in our proposed
algorithm.
Each gene has half probability to mutate so the effective mutation rate of each
gene is 0.5.
Selection Conditions
After the reproduction process, there are newly generated chromosomes and
chromosomes from current population.
In the selection process, chromosomes are selected from themfor the next
generation by means of “survival of the fittest”. This means that individuals are
selected according to their fitness.
On the other hand, the crossover generated chromosomes are sorted by fitness,
the fittest chromosomes are selected.
Termination Conditions
The reproduction and selection process are repeated in every generation until
either of the following terminate conditions is satisfied:
In the proposed algorithm, the convergence threshold and Tg are set to 30 and
100 respectively.
Flow Diagram