Mobile Robot Path Planning - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Mobile Robot Path Planning

Description:

a priori information. Obstacles. Boundaries. Assume static environment. Task. Explicit ... Set up a three dimensional coordinate system with the x-axis in the ... – PowerPoint PPT presentation

Number of Views:288
Avg rating:3.0/5.0
Slides: 17
Provided by: ddmc
Category:

less

Transcript and Presenter's Notes

Title: Mobile Robot Path Planning


1
Mobile Robot Path Planning
  • An overview on
  • Path planning
  • and Obstacle avoidance
  • for mobile robots

2
Considerations
Turning radius or radii? (ICR)
  • Correctness
  • Completeness
  • Configuration Space
  • a priori information
  • Obstacles
  • Boundaries
  • Assume static environment

3
(No Transcript)
4
Explicit
  • Visibility Graph

5
Explicit
  • Visibility Graph

Complexity Number of edgesproportional tonumber
of visible edges Pros/Cons
6
Explicit
  • Voronoi Diagram

7
Explicit
  • Voronoi Diagram

Complexity Density of objects Pros/Cons
8
Start of Implicitly
  • Potential Fields
  • Cell Decomposition

9
Obstacle Avoidance
  • Follow obstacle until ideal point is found
  • Continuous loops not very efficient but it is
    correct and complete
  • Easy to program
  • Bug1, Bug2

10
Obstacle Avoidance
  • A, D
  • Heuristics

11
Obstacle Avoidance
  • Dynamic Window

12
Episodic Planning
  • On-the-fly

13
Episodic Planning O3
  • Explicit

14
Episodic Planning O3
  • Implicit

S Opportunity lt S Original _at_ point P
Opportunity AP, Ph, P1, T1, T2 Original
AP, P2, T1, T1, P1, Th
15
Case Study Wunderbot 4
16
GPS Calculations
  • To find the scalar product we need the
    coordinates of the two points. Set up a three
    dimensional coordinate system with the x-axis in
    the longitudinal plane of OA and the xy plane
    containing the equator, the z-axis along the
    earth's axis. With this system, the coordinates
    of A will be Rcos(latA), 0, Rsin(latA) and
    the coords of B will be Rcos(latB)cos(lonB-lonA)
    ,Rcos(latB)sin(lonB-lonA),Rsin(latB) The scalar
    product is given by xAxB yAyB zAzB
    R2cos(latA)cos(latB)cos(lonB-lonA)
    R2sin(latA)sin(latB) Dividing out R2 will
    give cos(AOB) cos(AOB) cos(latA)cos(latB)cos(l
    onB-lonA)sin(latA)sin(latB) This gives AOB,
    and the great circle distance between A and B
    will be R(AOB) with AOB in radians.
Write a Comment
User Comments (0)
About PowerShow.com