Advanced Evolutionary - Embedded Intelligent Robotics - Lecture Slides, Slides of Robotics

Course title is Embedded Intelligent Robotics. This course is for Electrical engineering students. Though good thing is everyone can learn about robotics in this course. This lecture includes: Advanced Evolutionary, Three Layer Evolutionary Approach, Evolve in Hierarchy, Applications, Optimization Problems, Ant Colony Optimization, Reactive Search Optimi, Harmony Search, Control Schema, Weighted Global Fitness, Pareto Front

Typology: Slides

2013/2014

Uploaded on 01/29/2014

surii
surii 🇮🇳

3.5

(13)

121 documents

1 / 76

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Advanced
Examples and
Ideas
docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c

Partial preview of the text

Download Advanced Evolutionary - Embedded Intelligent Robotics - Lecture Slides and more Slides Robotics in PDF only on Docsity!

Advanced

Examples and

Ideas

Three Layer Evolutionary Approach

Evolve Behaviors Evolve Motions Evolve Perceptions Global perceptions, possibly encoded such as “narrow Corridor” or “beautiful Princess” Local perceptions, such as “bald head” or “long beard” Behaviors such as “go forward until you find a wall, else turn randomly right or left Encoded behaviors or internal states Time intervals Motions as timed sequences of encoded actions, for instance RFRFLL docsity.com

Evolve in hierarchy

avoid
obstacles
Execute
optimal
motions
Save energy
Look for energy
sources in
advance
Execute actions
that you enjoy
What if robot likes to play
soccer and sees the ball
but is low on energy?

Optimizing a motion

Parking a

Truck

Question; How to represent the chromosomes? Here you see several snapshots of a “movie” about parking a truck, stages of the solution process. docsity.com

  • t is time u
Similar to Braitenberg Vehicle but has 8 sensors

how

  • How would you
represent
chromosomes?
  • Design
Crossovers?

Input and output data are some form of MV logic

  1. Robot can move freely but has to avoid obstacles
  2. This can be like the lowest level of behaviors in subsumption or other behavioral architecture for all your robots

Number of collisions

  • Time of

learning

When you train longer you decrease the number of collisions

Applications and Problems

Evolutionary Methods

  • Optimization problems:
    • Single objective optimization problems
    • Multi-Objective optimization Problems
  • Search Problems (Path search)
  • Optimal multi-robot coordination
  • Multi-task optimization
  • Optimal motion planning of robot arms (Trajectory planning of manipulators )
  • Motion optimization (optimization of controller parameters - morphology in different control schemas) - PID (PI) - Fuzzy - Neural - Hybrid (neuro-fuzzy)
  • Path planning and tracking (mobile robots)
  • Optimal motion planning of robot arms
    • Trajectory planning of manipulators
  • Vision – computational optimization

More examples of problems in which we use

evolutionary algorithms and similar methods.

GA-operators

  • Selection
    • Roulette
    • Tournament
    • Stochastic sampling
    • Rank based selection
    • Boltzmann selection
    • Nonlinnear ranking selection
  • Crossover
    • One point
    • Multiple points
  • Mutation
Read in Auxiliary Slides about
these methods.
Or invent your own operators
for your problem.

Your design parameters to be

decided

  • Genotype length
    • Fixed length genotype
    • Variable-length genotype
  • Population
    • Fixed population
    • Variable population
    • Species inside population
    • Geometrical separation