sampling-based approximation algorithms for reachability

Post on 30-Apr-2022

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

* Both authors contributed equally

Sampling-based Approximation Algorithms for Reachability Analysis with Provable Guarantees

Lucas Liebenwein*, Cenk Baykal*, Igor Gilitschenski, Sertac Karaman, Daniela Rus

Distributed Robotics Lab, CSAIL, MIT

1

Motion Planning โ€“ What We Wish For

Karaman, Sertac, et al. "Sampling-based algorithms for optimal motion planning." IJRR 2011.

Murray, Sean, et al. "Robot Motion Planning on a Chip." RSS. 2016.

2

Motion Planning โ€“ What We Have

The New Nation, 06/28/2015 http://www.squirrel-project.eu/objectives.html

3

Reachability Analysis for Online Verification

Infeasible Plan Feasible Plan

4

Objective

For given timestep ๐‘‡, initial set ๐’ณ, dynamics โ„Ž(๐‘ฅ, ๐‘ข)find reachable set ๐น(๐’ณ; ๐‘‡)

Initial set ๐’ณ Reachable set F(๐’ณ;๐‘‡)

F(โ‹… ; ๐‘‡)

5

Objective

For a reachable set ๐น(๐’ณ; ๐‘‡), generate a subset ๐’ฎ โŠ‚ ๐’ณ such that

1 โˆ’ ํœ€ ๐œ‡ ๐น ๐’ณ; ๐‘‡ โ‰ค ๐œ‡ ๐น ๐‘†; ๐‘‡ โ‰ค ๐œ‡ ๐น ๐’ณ; ๐‘‡

Subset ๐’ฎ Underapproximation F(๐’ฎ; ๐‘‡)

F(โ‹… ; ๐‘‡)

6

Main Challenge

Evaluating reachability involves reasoning about

โ€ข Initial sets and how they evolve with respect to ๐น(โ‹…; ๐‘‡)

โ€ข State space and curse of dimensionality

โ€ข Trade-off between computation time and accuracy

In general, reachable sets cannot be evaluated (exactly) within a feasible amount of time

7

Related Work

Porges, O., et al. (2015) Althoff, M., et al. (2014)

Liu, S.B., et al. (2017)Chen, M., et al. (2017) Erlien, S.M., et al. (2016)

Mitchell, I.M., et al. (2005)

8

Method

Initial set ๐’ณ

F(โ‹… ; ๐‘‡)

Reachable set F(๐’ณ;๐‘‡)

9

Method

Initial set ๐’ณ

F(โ‹… ; ๐‘‡)

Reachable set F(๐’ณ;๐‘‡)

10

Method

Initial set ๐’ณ

F(โ‹… ; ๐‘‡)

Reachable set F(๐’ณ;๐‘‡)

11

Method

Initial set ๐’ณ

F(โ‹… ; ๐‘‡)

Reachable set F(๐’ณ;๐‘‡)

12

Method

Initial set ๐’ณ

F(โ‹… ; ๐‘‡)

Reachable set F(๐’ณ;๐‘‡)

13

Method

Initial set ๐’ณ

F(โ‹… ; ๐‘‡)

Reachable set F(๐’ณ;๐‘‡)

14

๐›ฟ-Packing

๐›ฟ

15

๐›ฟ

๐›ฟ-Packing

16

๐›ฟ

๐›ฟ-Packing

17

๐›ฟ-Packing

18

Reachable Set from ๐›ฟ-Packing

Initial set ๐’ณ Reachable set F(๐’ณ;๐‘‡)

F(โ‹… ; ๐‘‡)๐›ฟ

๐‘ฅ1

๐‘ฅ2

๐น(๐‘ฅ1; ๐‘‡)

๐น(๐‘ฅ2; ๐‘‡)

19

Reachable Set from ๐›ฟ-Packing

Initial set ๐’ณ Reachable set F(๐’ณ;๐‘‡)

F(โ‹… ; ๐‘‡)๐›ฟ

๐‘ฅ1

๐‘ฅ2

๐น ๐‘ฅ1; ๐‘‡ โˆฉ ๐น(๐‘ฅ2; ๐‘‡)

For a given ๐›ฟ-packing, there is an upper bound on volume of ๐น ๐‘ฅ1; ๐‘‡ โˆฉ ๐น(๐‘ฅ2; ๐‘‡)

Guaranteed underapproximation for user-specified ํœ€ (see paper for formal proof)

20

Results: Dubinโ€™s Car with Various Initial Sets

21

Dumbbell Lollipop Hedgehog

* Both authors contributed equally

Sampling-based Approximation Algorithms for Reachability Analysis with Provable Guarantees

Lucas Liebenwein*, Cenk Baykal*, Igor Gilitschenski, Sertac Karaman, Daniela Rus

Distributed Robotics Lab, CSAIL, MIT

22

top related