Path Planning in Unknown Environment by Optimal Transport on Graph
Haomin Zhou School of Mathematics, Georgia Tech
Collaborators: Magnus Egerstedt (ECE, GT), Haoyan Zhai (Math, GT)
Partially Supported by NSF, ONR
Path Planning in Unknown Environment by Optimal Transport on Graph - - PowerPoint PPT Presentation
Path Planning in Unknown Environment by Optimal Transport on Graph Haomin Zhou School of Mathematics, Georgia Tech Collaborators: Magnus Egerstedt (ECE, GT), Haoyan Zhai (Math, GT) Partially Supported by NSF, ONR Optimal Path In Dynamical
Collaborators: Magnus Egerstedt (ECE, GT), Haoyan Zhai (Math, GT)
Partially Supported by NSF, ONR
Method of Evolving Junctions (MEJ) (Automatica 2017, IJRR 2017, with Chow-Egerstedt-Li-Lu, ).
Tree generating, Path finding, Environment updating.
i=0 ⊂ V with
γ∈Γ
t∈[0,T] sup r≥0
i=1 be the paths produced by the algorithm with {Ti}m i=1 being
i
✏
c 6= ;
x∈R
Assuming that the robots only stop
previous theorems and R > L, the complete path γ generated by the algorithm in the unknown environment satisfies γ ⊂ [
x∈R
Box(x, l), where R is produced with the full knowledge of the environment.
W2(ρ0, ρ1) = inf
v (
Z 1 Z
RN v(t, x)2ρ(t, x)dxdt)
1 2
s.t. ∂ρ ∂t + r · (vρ) = 0, ρ(0, x) = ρ0, ρ(1, x) = ρ1.
RN e−Ψ(x)/β dx
RN Ψ(x)ρ(x)dx
RN ρ(x) log ρ(x)dx
. . . . . .
i=1 | n
i=1
n
i=1 n
j=1
n
i=1
n
i=1
incorrect results,
anymore,
spaces is not clear.
Theorem: Any given linear discretization of the continuous equation can be written as dρi dt =
((
ei
jkΦk) + ci j)ρj.
Let A = {Φ ∈ RN :
((
ei
jkΦk) + ci j)e−
Φj β = 0}.
Then A is a zero measure set.
v (
1 2
j∈N(i) vijgF ij(ρ))n i=1
(i,j)∈E vijuijgF ij(ρ)
Here Fi(ρ) =
∂ ∂ρi F(ρ) and
gF
ij (ρ) =
8 > < > : ρi if Fi(ρ) > Fj(ρ), j ∈ N(i); ρj if Fi(ρ) < Fj(ρ), j ∈ N(i);
ρi+ρj 2
if Fi(ρ) = Fj(ρ), j ∈ N(i).
For a finite graph G = (V , E) and a constant β > 0. The gradient flow of discrete free energy F(ρ) = 1 2
n
X
i=1 n
X
j=1
wijρiρj +
n
X
i=1
viρi + β
n
X
i=1
ρi log ρi
dρi dt = X
j∈N(i)
ρj(Fj(ρ) − Fi(ρ))+ − X
j∈N(i)
ρi(Fi(ρ) − Fj(ρ))+ (1) for any i ∈ V . Here Fi(ρ) =
∂ ∂ρi F(ρ) and (·)+ = max{·, 0}.
ρt = r · (rΨρ) + β∆ρ = r · (r(Ψ + β log ρ)ρ)
Continuous Fokker-Planck equation
k∈Nb(j)
k∈Nb(j)
(a) The Evolved Region (b) The Generated Graph