Spline-Based Multi-Level Planning for Autonomous Vehicles

Slides:



Advertisements
Similar presentations
Swarm-Based Traffic Simulation
Advertisements

School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Lateral Potentials.
EPIDEMIC DENSITY ADAPTIVE DATA DISSEMINATION EXPLOITING OPPOSITE LANE IN VANETS Irem Nizamoglu Computer Science & Engineering.
Rahul Kala, Department of Information Technology Indian Institute of Information Technology and Management Gwalior
Robot Motion Planning: Approaches and Research Issues
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Literature.
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Genetic Algorithm.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Reciprocal Velocity Obstacles for Real-Time Multi-Agent Navigation Jur van den Berg Ming Lin Dinesh Manocha.
1 Challenge the future The Dutch Automated Vehicle Initiative: Challenges for automated driving Dr. R.(Raymond) G. Hoogendoorn Assistant Professor Delft.
InteractIVe Summer School, July 6 th, 2012 Grid based SLAM & DATMO Olivier Aycard University of Grenoble 1 (UJF), FRANCE
Jur van den Berg, Stephen J. Guy, Ming Lin, Dinesh Manocha University of North Carolina at Chapel Hill Optimal Reciprocal Collision Avoidance (ORCA)
Understanding the Virginia Driver’s Manual
Intelligent Vehicle-Highway Systems
EE631 Cooperating Autonomous Mobile Robots Lecture 5: Collision Avoidance in Dynamic Environments Prof. Yi Guo ECE Dept.
Christian LAUGIER – e-Motion project-team Bayesian Sensor Fusion for “Dynamic Perception” “Bayesian Occupation Filter paradigm (BOF)” Prediction Estimation.
Technical Advisor : Mr. Roni Stern Academic Advisor : Dr. Meir Kalech Team members :  Amit Ofer  Liron Katav Project Homepage :
1 GRASP Nora Ayanian March 20, 2006 Controller Synthesis in Complex Environments.
Multi-Robot Motion Planning #2 Jur van den Berg. Outline Recap: Composite Configuration Space Prioritized Planning Planning in Dynamic Environments Application:
P. Ögren (KTH) N. Leonard (Princeton University)
Soft Computing and Expert System Laboratory Indian Institute of Information Technology and Management Gwalior MTech Thesis Fourth Evaluation Fusion of.
World space = physical space, contains robots and obstacles Configuration = set of independent parameters that characterizes the position of every point.
9/14/2015CS225B Kurt Konolige Locomotion of Wheeled Robots 3 wheels are sufficient and guarantee stability Differential drive (TurtleBot) Car drive (Ackerman.
Chapter 10. Rural Driving What is the difference between posted speeds and safe speeds? Posted are the maximum allowed under ideal conditions, while safe.
Expressway Driving Some of the East / West interstate expressways.
Ioannis Karamouzas, Roland Geraerts and A. Frank van der Stappen Space-time Group Motion Planning.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
The Highway Transportation System Moving People and Goods from Place to Place Safely and Efficiently.
Learning to Navigate Through Crowded Environments Peter Henry 1, Christian Vollmer 2, Brian Ferris 1, Dieter Fox 1 Tuesday, May 4, University of.
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Conclusions.
Motion Planning for Multiple Autonomous Vehicles
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Results.
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Multi-Level.
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Rapidly-exploring.
CIS 2011 rkala.99k.org 1 st September, 2011 Planning of Multiple Autonomous Vehicles using RRT Rahul Kala, Kevin Warwick Publication of paper: R. Kala,
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Logic Based.
Po-Yu Chen, Zan-Feng Kao, Wen-Tsuen Chen, Chi-Han Lin Department of Computer Science National Tsing Hua University IEEE ICPP 2011 A Distributed Flow-Based.
IV 2012, Spain rkala.99k.org 5 th June, 2012 Planning Autonomous Vehicles in the Absence of Speed Lanes using Lateral Potentials Rahul Kala, Kevin Warwick.
My Own World Of Technology. Autonomous Car Autonomous car, driverless car, self-driving car or robot car is a vehicle that is capable of driving itself.
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Congestion.
Constraint-Based Motion Planning for Multiple Agents Luv Kohli COMP259 March 5, 2003.
Post Graduate Seminar rkala.99k.org 14 November 2012 Motion Planning of Autonomous Vehicles Rahul Kala Presentation of the paper: Kala, K. Warwick (2013)
Stut 11 Robot Path Planning in Unknown Environments Using Particle Swarm Optimization Leandro dos Santos Coelho and Viviana Cocco Mariani.
Vision-Guided Humanoid Footstep Planning for Dynamic Environments
Optimal Acceleration and Braking Sequences for Vehicles in the Presence of Moving Obstacles Jeff Johnson, Kris Hauser School of Informatics and Computing.
Emerging Technologies in Autonomous Driving
Optimization Of Robot Motion Planning Using Genetic Algorithm
Chapter 11: Sharing the Roadway
CS b659: Intelligent Robotics
A theory on autonomous driving algorithms
Communication technologies for autonomous vehicles
ISP and Egress Path Selection for Multihomed Networks
Autonomous Cyber-Physical Systems: Autonomous Systems Software Stack
Ring Road Experiment For Driving Safety Analysis Beijing, 2011 Spring
Motion Planning for Multiple Autonomous Vehicles
EE631 Cooperating Autonomous Mobile Robots Lecture: Collision Avoidance in Dynamic Environments Prof. Yi Guo ECE Dept.
Locomotion of Wheeled Robots
Crowd Simulation (INFOMCRWS) - Introduction to Crowd Simulation
Crowd Simulation (INFOMCRWS) - UU Crowd Simulation Software
Workshop II UU Crowd Simulation Framework
Motion Planning for Multiple Autonomous Vehicles
Motion Planning for Multiple Autonomous Vehicles
Robotic Path Planning using Multi Neuron Heuristic Search
Robot Motion Planning Project
Path Planning using Ant Colony Optimisation
Sampling based Mission Planning for Multiple Robots
Toward Solving Pathfinding
Traffic Light Simulation
Communication technologies for autonomous vehicles
Presented by Mohammad Rashidujjaman Rifat Ph.D Student,
Presentation transcript:

Spline-Based Multi-Level Planning for Autonomous Vehicles Rahul Kala The paper was extended and published as: R. Kala, K. Warwick (2013) Multi-Level Planning for Semi-Autonomous Vehicles in Traffic Scenarios based on Separation Maximization, Journal of Intelligent and Robotic Systems, 2013,DOI:10.1007/s10846-013-9817-7  01 December 2018

Autonomous Vehicles Safety Efficient Driving Comfort Jam Avoidance Coordination Comfort

Conventional Model Planning

Why not speed lanes? Coordination Highly Diverse Speeds Highly Diverse Sizes

Why not speed lanes? Single lanes And if highly crowded

Why not speed lanes? “Our model assumes that vehicles travel only along lanes or on certain lane-change path. In California, the practice of “lane-splitting” is legal — motorcycles are free to travel in between cars in adjacent lanes. This occurs in the I-80 dataset, and presents a challenge for our method, which must try to find a path around such obstacles and force each vehicle to precisely follow a single lane.” –Sewall et al. (2011) J. Sewall, J. van den Berg, M. C. Lin, D. Manocha, D, “Virtualized Traffic: Reconstructing Traffic Flows from Discrete Spatiotemporal Data”, IEEE Transaction on Visualization Computer Graphics, 17(1), 26-37 (2011).

Why not conventional Path Planning? Pre-known/same time of emergence Wide spaces around High mobility/Low Speeds

From Literature Source: R. Kala, et al., Robotic path planning in static environment using hierarchical multi-neuron heuristic search and probability based fitness, Neurocomputing (2011), doi:10.1016/j.neucom.2011.03.006

From Literature Map Level 1 Level 2 Source: R. Kala, et al., Fusion of probabilistic A* algorithm and fuzzy inference system for robotic path planning, Artificial Intelligence Review, Vol. 33, No. 4, pp 275-306

Multi-Level Planning

Results

Results – Single Vehicle Scenarios

Results – 2 Vehicle Scenarios

Results – Multi- Vehicle Scenarios

Results - Overtaking

Results – Path Following

Solution Vehicle to be planned Road/Crossing Map Road Selection Path Pathway Selection Pathway Distribution Trajectory Generation Vehicle to be planned Road/Crossing Map Path Pathway Distributed Pathway Trajectory Replan All Vehicle Pathways All Vehicle Trajectories Controller

Road Selection

Separation Maximization Pathways Hypothesis from: J. R. Alvarez-Sanchez, F. de la Paz Lopez, J. M. C. Troncoso, D. de Santos Sierra, “Reactive navigation in real environments using partial center of area method”, Robotic and Autonomous Systems, 58(12), 1231-1237 (2010).

Pathway Selection

Pathway Selection Dijkstra’s algorithm cost ds(Pajk(m2)) = ds(Pajk(m1)) + || end(Pajk(m2)) – end(Pajk(m1)) || min_width(Pajk(m2)) = min(width(Pajk(m2)), min_width(Pajk(m1)),wmax) cost(Pajk(m2)) = ds(Pajk(m2)) + α min_width(Pajk(m2))

Coordination and Re-planning Ri is said to have a higher priority compared to Rr if Ri and Rr are driving in same direction of road and Ri lies ahead of Rr. Or Ri and Rr are driving in opposite directions of road and point of collision lies in left side of complete road.

Pathway Distribution Separation Pathways

Pathway Distribution Pathway Distribution Vehicle 2 (Speed=5) Overtake Vehicle 3 (Speed=15) Pre-preparation

Pathway Distribution Prepare yourself early for distribution change - Pre-preparation Late change of distribution - Post-preparation

Coordination and Re-planning Ri has a higher priority if It lies ahead of Rr with Ri and Rr going in same direction Or Rr and Ri have different directions.

Trajectory Generation

Trajectory Generation

Trajectory Generation Vehicle 2 (Speed=5) Vehicle 1 (Speed=5) Vehicle 3 (Speed=15)

Thank You