Online Path Planning for Autonomous Underwater Vehicles in Unknown - - PowerPoint PPT Presentation

online path planning for
SMART_READER_LITE
LIVE PREVIEW

Online Path Planning for Autonomous Underwater Vehicles in Unknown - - PowerPoint PPT Presentation

Online Path Planning for Autonomous Underwater Vehicles in Unknown Environments Juan David Hernandez, Eduard Vidal, Guillem Vallicrosa, Enric Galceran, and Marc Carreras ICRA 2015 Presented by Youngki Kwon Contents Introduction Main


slide-1
SLIDE 1

Online Path Planning for Autonomous Underwater Vehicles in Unknown Environments

Juan David Hernandez, Eduard Vidal, Guillem Vallicrosa, Enric Galceran, and Marc Carreras ICRA 2015 Presented by Youngki Kwon

slide-2
SLIDE 2
slide-3
SLIDE 3

3

Contents

  • Introduction
  • Main contribution
  • Background
  • Anytime path planning
  • Lazy collision evaluation
  • Octree-based map
  • Main approach
  • Framework
  • Motion planning
  • Experiment and result
  • Summary
slide-4
SLIDE 4

4

INTRODUCTION

slide-5
SLIDE 5

5

Introduction

  • AUVs must operate in unknown, cluttered and

dynamic environments

  • AUVs are more exposed to collisions
  • Drift effects on the position estimated by navigation

system

  • Online capabilities of path planner make AUVs
  • vercome global position inaccuracy
slide-6
SLIDE 6

6

MAIN CONTRIBUTION

slide-7
SLIDE 7

7

Main Contribution

  • Combination of ideas from lazy collision

evaluation and anytime path planning algorithm

  • For online path planning
  • incrementally built octree-based representation of the

environment

  • The experimental evaluation of the resulting

planning framework using the SPARUS-II AUV in a real-world setting

slide-8
SLIDE 8

8

BACKGROUND

slide-9
SLIDE 9

9

  • Overall approach
  • Quickly find a solution that is feasible, but not

necessarily optimal

  • Exploit execution time to incrementally improve

towards optimal solution

  • Desired properties
  • Form of completeness guarantees
  • Asymptotic optimality given more computation time

Anytime Path Planning

Anytime RRT* - Matthew Walter’s slide

slide-10
SLIDE 10

11

Lazy Collision Evaluation

  • Only check for collisions when we have to

Check the collision after building the roadmap

slide-11
SLIDE 11

12

Octree-based Map

Techniques for 3d mapping - Wolfram burgard’s slide

slide-12
SLIDE 12

13

Octree-based Map

  • Octomap

Techniques for 3d mapping - Wolfram burgard’s slide

slide-13
SLIDE 13

14

MAIN APPROACH

slide-14
SLIDE 14

15

Framework

  • To solve start-to-goal queries for an AUV in an

unknown environment

  • Framework for path planning online for AUVs
slide-15
SLIDE 15

16

Anytime Approach

  • Under the time constraint, current T is left image
  • Assume T is valid

𝒓𝒉𝒑𝒃𝒎 𝑺𝒑𝒑𝒖

Time limit

slide-16
SLIDE 16

17

Anytime Approach

  • Traverse T, check the collision, cut the subtree in collision

𝒓𝒉𝒑𝒃𝒎 𝑺𝒑𝒑𝒖

Lazy Collision Evaluation

slide-17
SLIDE 17

18

Anytime Approach

  • Sample configuration

𝒓𝒉𝒑𝒃𝒎 𝑺𝒑𝒑𝒖

slide-18
SLIDE 18

19

Anytime Approach

  • Extension in RRT*

𝒓𝒉𝒑𝒃𝒎 𝑺𝒑𝒑𝒖

slide-19
SLIDE 19

20

Anytime Approach

  • Extension in RRT*

𝒓𝒉𝒑𝒃𝒎 𝑺𝒑𝒑𝒖

slide-20
SLIDE 20

21

Anytime Approach

  • Extension in RRT*

𝒓𝒉𝒑𝒃𝒎 𝑺𝒑𝒑𝒖

slide-21
SLIDE 21

22

Anytime Approach

  • Extension in RRT*

𝒓𝒉𝒑𝒃𝒎 𝑺𝒑𝒑𝒖

slide-22
SLIDE 22

23

Anytime Approach

  • Extension in RRT*

𝒓𝒉𝒑𝒃𝒎 𝑺𝒑𝒑𝒖

slide-23
SLIDE 23

24

Anytime Approach

  • Find solution

𝒓𝒉𝒑𝒃𝒎 𝑺𝒑𝒑𝒖

slide-24
SLIDE 24

25

Anytime Approach

  • After Satisfying stop condition

𝒓𝒉𝒑𝒃𝒎 𝑺𝒑𝒑𝒖 𝑺𝒑𝒑𝒖

slide-25
SLIDE 25

26

EXPERIMENT & RESULT

slide-26
SLIDE 26

27

Experiment & Result

  • AUV use
  • Pressure sensor, Doppler velocity log, IMU

measurement, GPS

  • Five Echosounders
  • Experiments in both simulation and real world
slide-27
SLIDE 27

28

Experiment & Result

  • Experiment in simulation
slide-28
SLIDE 28

29

Experiment & Result

  • Experiment in real-world
slide-29
SLIDE 29

30

SUMMARY

slide-30
SLIDE 30

31

Summary

  • Online capabilities of path planner make AUVs
  • vercome global position inaccuracy
  • Combination of ideas from lazy collision

evaluation and anytime path planning algorithm

slide-31
SLIDE 31

32

Q & A