Motion Planning For Multiple Autonomous Vehicles, PHD Thesis Defense Presentation
Motion Planning For Multiple Autonomous Vehicles, PHD Thesis Defense Presentation
Motion Planning For Multiple Autonomous Vehicles, PHD Thesis Defense Presentation
Rahul Kala
25th June, 2013 School of Systems, Engineering, University of Reading rkala.99k.org
Vanholme, B.; et al. "Highly Automated Driving on Highways Based on Legal Safety," IEEE Transactions on Intelligent Transportation Systems, vol.14, no.1, pp.333-347, March 2013
Motion Planning for Multiple Autonomous Vehicles rkala.99k.org
Unorganized
Organized
Thesis
Thesis
Trajectory Generation
rkala.99k.org
Trajectory Generation
Static Obstacles
B C a
Recurrent or nonrecurrent
Lane change
Traffic Lights
rkala.99k.org
Genetic Algorithm
Overtake seems to be too close, ask R2 to slow
R2 R1 R3
R3 lies directly ahead, ask R3 to drift to its left
GA optimized trajectories
RRT
RRT Connect
If prospective collision with a vehicle in the same direction If you cannot overtake, follow Speed equal to the heading vehicle and re-plan
Tree expansions
If prospective collision with a vehicle in the opposite direction: Decrease speed iteratively and re-plan till a feasible plan is reached
Multi-Level Planning
Use separation maximization heuristic to place all vehicles in the next state
Any general state in graph search Known trajectory for the state for the higher priority vehicles
Overtake Red?, or Follow Red?, or Wait for green to cross obstacle? try all 3 possibilities
Motion Planning for Multiple Autonomous Vehicles
rkala.99k.org
Fuzzy Logic
Rules
Inputs
Angle deviation from road Distance from left, right and front boundary/ obstacle Turn to avoid obstacle/ overtake vehicle in front
Outputs
Steering
Speed
Lateral Potentials
Add potential from all sources, each source indicates whether to steer left or right, and by what magnitude
Side Potential:
Diagonal Potential:
turn right, inversely turn right, inversely proportional to distance proportional to distance
In Proc. IEEE Intelligent Vehicles Symposium, Alcal de Henares, Spain, pp. 597-602.
Motion Planning for Multiple Autonomous Vehicles
Elastic Strip
Elastic Strip representing trajectory
Assign highest safe speed as per current position, trim plan such that it is feasible
On seeing any new vehicle/ obstacle, try both overtaking from left and right and pick the better plan
Be overtaken
Travel Straight
Speed of vehicles at lanes Traffic Central Information Info. Scenario System Specification Map/Initial Traffic at roads conditions Signal state Traffic Signal Position/ Module Speed
Vehicle Monitoring
rkala.99k.org
Hypothesis
Minimize
Like human drivers always see the current traffic and take the best route towards the goal, assuming no dead ends
Road
rkala.99k.org
Late State
Comfortable State
Change lane to make way for the vehicle running more late
Cost of lateness
rkala.99k.org
Results
rkala.99k.org
Conclusions
Situational assessment Context assessment Algorithm switching Studying the problems in local settings, using regional data sets
rkala.99k.org
Thank You
Motion Planning for Multiple Autonomous Vehicles rkala.99k.org