real time motion planning. introduction what is real time motion planning? what is the need for...

11
Real Time Motion Planning

Upload: horatio-mccarthy

Post on 31-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Real Time Motion Planning. Introduction  What is Real time Motion Planning?  What is the need for real time motion Planning?  Example scenarios in

Real Time Motion Planning

Page 2: Real Time Motion Planning. Introduction  What is Real time Motion Planning?  What is the need for real time motion Planning?  Example scenarios in

Introduction

What is Real time Motion Planning?

What is the need for real time motion Planning?

Example scenarios in real life

Page 3: Real Time Motion Planning. Introduction  What is Real time Motion Planning?  What is the need for real time motion Planning?  Example scenarios in

Real Time Motion Planning

Problem of a moving vehicle

Computational Complexity

Solutions?

Page 4: Real Time Motion Planning. Introduction  What is Real time Motion Planning?  What is the need for real time motion Planning?  Example scenarios in

PRM

Concept of PRM

Is it always feasible?

Page 5: Real Time Motion Planning. Introduction  What is Real time Motion Planning?  What is the need for real time motion Planning?  Example scenarios in

RRT

Concept of RRT

Dependencies?

Page 6: Real Time Motion Planning. Introduction  What is Real time Motion Planning?  What is the need for real time motion Planning?  Example scenarios in

Central Idea

Motion Planning Framework System Dynamics Obstacle Free Guidance Systems Environment Characterization Problem Foundation

Page 7: Real Time Motion Planning. Introduction  What is Real time Motion Planning?  What is the need for real time motion Planning?  Example scenarios in

Algorithm

Start from Initial conditions.

Compute trajectories and build a tree structure

At each step add a new branch (edge) and a new milestone (node) to the tree

Add feasible trajectories to the tree

Repeat till one of the nodes is close to the goal

Page 8: Real Time Motion Planning. Introduction  What is Real time Motion Planning?  What is the need for real time motion Planning?  Example scenarios in

Data Structure

Data stored at Nodes State,Time Lower and upper bound cost

Data Stored at edges What could they stand for? What could be stored?

Page 9: Real Time Motion Planning. Introduction  What is Real time Motion Planning?  What is the need for real time motion Planning?  Example scenarios in

Steps in Involved

Initialization

Tree Expansion

Safety Check

Updating Costs

Tree Pruning

Page 10: Real Time Motion Planning. Introduction  What is Real time Motion Planning?  What is the need for real time motion Planning?  Example scenarios in

Pictoral Representation

Page 11: Real Time Motion Planning. Introduction  What is Real time Motion Planning?  What is the need for real time motion Planning?  Example scenarios in

Thank You

Questions?