28.12.2014 Views

Distributed Reactive Collision Avoidance - University of Washington

Distributed Reactive Collision Avoidance - University of Washington

Distributed Reactive Collision Avoidance - University of Washington

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

28<br />

Theorem 1. Let there be a set <strong>of</strong> vehicles, D, which are not in conflict with each other.<br />

When another vehicle, i, is in conflict with some or all members <strong>of</strong> D and performs the<br />

constant-speed maneuver, the system will be conflict-free in time t, where<br />

t ≤ π ‖v i‖<br />

u i,max<br />

, (4.6)<br />

and no vehicles will collide during the maneuver. The vehicles are all modeled by a planar<br />

version <strong>of</strong> (2.1), have speed constraints ‖v j ‖ ≤ v j,max and vehicle i has the input constraint<br />

‖u i ‖ ≤ u i,max . It is assumed that a feasible solution to the optimization problem, v ′ i, exists<br />

and that the vehicles in D maintain a conflict-free state with v ′ i, using a cone with width<br />

defined by (4.3) and (4.4).<br />

Pro<strong>of</strong>. If a feasible point exists for the optimization problem, then the optimal solution is<br />

guaranteed to be found and this point will satisfy<br />

( )<br />

|∠ṽ ′ dsep + δ<br />

− ∠˜r| ≥ arcsin<br />

. (4.7)<br />

‖˜r‖<br />

The maximum amount <strong>of</strong> time required for vehicle i to get from its initial v i to v ′ i is t =<br />

π ‖v i ‖ /u i,max , and during this time ∆˜r ≤ δ from Lemma 2. Therefore, once the desired<br />

velocities have been attained, one still has<br />

|∠ṽ ′ − ∠(˜r + ∆˜r)| ≥ arcsin<br />

( )<br />

dsep<br />

, (4.8)<br />

‖˜r‖<br />

meaning the vehicles are not in conflict. The vehicles cannot collide during this time because<br />

as stated earlier, the pairs must be initially separated by at least ‖˜r‖ ≥ d sep + δ,<br />

which means after the maneuver, they still must be outside <strong>of</strong> collision because ‖˜r + ∆˜r‖ ≥<br />

d sep .<br />

Of course, all <strong>of</strong> this is for naught if a feasible solution does not exist for the optimization.<br />

The following theorem gives a conditional bound, χ i (D), on initial separation that is<br />

sufficient to guarantee the existence <strong>of</strong> a solution.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!