School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Conclusions.

Slides:



Advertisements
Similar presentations
Dissemination-based Data Delivery Using Broadcast Disks.
Advertisements

Transport Modelling Traffic Flow Theory 2.
Swarm-Based Traffic Simulation
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Lateral Potentials.
The Driving Task The driving task is everything it takes to operate a motor vehicle. The three skills of the driving task are: A. Physical-coordination.
Chapter #8 Study Guide Answers.
Speedy Agent Car: The Prototype Agent Technology: Final Project Lecturer: Prof. Ho Cheng-Seen Presented by: M Irfan Subakti NTUST, June 7 th 2004.
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.
DESIGN OF A GENERIC PATH PATH PLANNING SYSTEM AILAB Path Planning Workgroup.
Application of Computer Simulation in Traffic Analysis Presented By: Lei Huang.
Online Performance Auditing Using Hot Optimizations Without Getting Burned Jeremy Lau (UCSD, IBM) Matthew Arnold (IBM) Michael Hind (IBM) Brad Calder (UCSD)
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
The Maryland Optics Group Multi-Hop View: Interfaces not available between (s, d): Try to create multi-hop path. Link Selection: Local Optimization: Select.
Specifying Globally, Controlling Locally E RIC K LAVINS Department of Computer Science California Institute of Technology.
Efficient Internet Traffic Delivery over Wireless Networks Sandhya Sumathy.
UNIVERSITY OF JYVÄSKYLÄ Resource Discovery in Unstructured P2P Networks Distributed Systems Research Seminar on Mikko Vapa, research student.
Towards a Logic for Wide- Area Internet Routing Nick Feamster Hari Balakrishnan.
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
World space = physical space, contains robots and obstacles Configuration = set of independent parameters that characterizes the position of every point.
CS3502: Data and Computer Networks Local Area Networks - 4 Bridges / LAN internetworks.
October 21 – BNAIC 2004 Jonne Zutt and Cees Witteveen Multi-Agent Transport Planning Delft University of Technology.
Real Time Motion Planning. Introduction  What is Real time Motion Planning?  What is the need for real time motion Planning?  Example scenarios in.
An Iterated Method to the Dubins Vehicle Travelling Salesman Problem OBJECTIVES Develop an algorithm to compute near optimal solutions to the Travelling.
Budapest University of Technology and Economics Department of Telecommunications and Media Informatics Optimized QoS Protection of Ethernet Trees Tibor.
A. Khosravi. Definition: Car-following model is a microscopic simulation model of vehicle traffic which describes one-by-one following process of vehicle.
Scheduling policies for real- time embedded systems.
Mobile Robot Navigation Using Fuzzy logic Controller
ARTIFICIAL CITY A TRAFFIC SIMULATION. INSPIRATION SimCity 4 CitiesXL
THINK*PAIR*SHARE Why do you think the chances of a collision are greater at an intersection than at any other point on the roadway? (Your answer should.
Transit Signal Priority (TSP). Problem: Transit vehicles are slow Problem: Transit vehicles are effected even more than cars by traffic lights –The number.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Adrian Treuille, Seth Cooper, Zoran Popović 2006 Walter Kerrebijn
Artificial Intelligence in Game Design Complex Steering Behaviors and Combining Behaviors.
Controlling the Behavior of Swarm Systems Zachary Kurtz CMSC 601, 5/4/
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets Lynne E. Parker Autonomous Robots, 2002 Yousuf Ahmad Distributed Information.
1 Real-Time Parking Information on Parking-Related Travel Cost TRIP Internship Presentation 2014 Kory Harb July 24, 2014 Advisor: Dr. Yafeng Yin Coordinator:
Optimizing Pheromone Modification for Dynamic Ant Algorithms Ryan Ward TJHSST Computer Systems Lab 2006/2007 Testing To test the relative effectiveness.
Behavior Control of Virtual Vehicle
Motion Planning for Multiple Autonomous Vehicles
Driving in City Traffic.  This chapter discusses the skills necessary to navigate driving situations in city traffic.
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.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
1 Simple provisioning, complex consolidation – An approach to improve the efficiency of provisioning oriented optical networks Tamás Kárász Budapest University.
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.
Artificial Intelligence in Game Design Lecture 8: Complex Steering Behaviors and Combining Behaviors.
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.
Towards a Scalable and Robust DHT Baruch Awerbuch Johns Hopkins University Christian Scheideler Technical University of Munich.
Section III Day 4 Passing SOL’s
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.
Planning Under Uncertainty. Sensing error Partial observability Unpredictable dynamics Other agents.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Post Graduate Seminar rkala.99k.org 14 November 2012 Motion Planning of Autonomous Vehicles Rahul Kala Presentation of the paper: Kala, K. Warwick (2013)
Computational Intelligence: Methods and Applications Lecture 26 Density estimation, Expectation Maximization. Włodzisław Duch Dept. of Informatics, UMK.
Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012, Chapter 12: Slide 1 Chapter 12 Path Planning.
CS b659: Intelligent Robotics
Motion Planning for Multiple Autonomous Vehicles
Motion Planning for Multiple Autonomous Vehicles
Motion Planning for Multiple Autonomous Vehicles
Spline-Based Multi-Level Planning for Autonomous Vehicles
Deployment & Available-to-promise (ATP) in SCM Theories & Concepts
   Storage Space Allocation at Marine Container Terminals Using Ant-based Control by Omor Sharif and Nathan Huynh Session 677: Innovations in intermodal.
Sampling based Mission Planning for Multiple Robots
Presentation transcript:

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 Conclusions rkala.99k.org Thesis Trajectory Generation Intelligent Management of the Transportation System

Motion Planning for Multiple Autonomous Vehicles Trajectory Planning Considering a single vehicle rkala.99k.org S. No.AlgorithmOptimalityCompleteness Computation Time, Scalability, Iterative (if deliberative) 1.Genetic Algorithm Optimal. More exploitative version was implemented, which meant less global optimality. Probabilistically Complete for a reasonable number of obstacles Little High, Reasonably scalable, Yes 2. Rapidly-Exploring Random Trees (RRT) NoNear-CompleteFair, Largely scalable, No 3.RRT-Connect Locally optimal, Globally optimal for simple cases Near-CompleteFair, Largely scalable, No 4.Multi Level Planning Generally optimal. Can miss overtakes with very fine turns Near-CompleteLittle high, Poorly scalable, No 5. Planning using dynamic distributed lanes Generally optimal. Can miss overtakes with very fine turns Near-Complete Somewhat high, Poorly scalable, No 6.Fuzzy LogicNo Very Low, Completely Scalable, N/A 7.Lateral PotentialsNo Very Low, Completely Scalable, N/A 8.Elastic Strip Generally optimal. Can miss very fine turns Near-Complete (less than 2, 3, 4 and 5) Medium, Very scalable (more than 2 and 3), N/A 9.Logic based planningLocally near-optimal. (less than 3)No (more than 6 and 7) Low, Almost completely scalable, N/A

Motion Planning for Multiple Autonomous Vehicles Trajectory Planning Considering a single vehicle Optimality (more to less): Planning using Dynamic Distributed Lanes, Multi Level Planning, GA, RRT-Connect, RRT, Elastic Strip, Logic Based Planning, Lateral Potentials, and Fuzzy Logic. Completeness (more to less): GA, RRT-Connect/RRT, Multi Level Planning, Planning using Dynamic Distributed Lanes, Elastic Strip, Logic Based Planning, Lateral Potentials and Fuzzy Logic. Computational time (least to highest): Fuzzy Logic, Lateral Potentials, Logic Based Planning, Elastic Strip, Multi Level Planning, Planning using Dynamic Distributed Lanes, RRT- Connect, RRT and GA. rkala.99k.org

Motion Planning for Multiple Autonomous Vehicles Trajectory Planning Coordination rkala.99k.org S. No.AlgorithmCoordination Communication, Assumptions OptimalityComputational complexity 1.Genetic Algorithm Traffic inspired heuristics for path/speed, Prioritization Yes, Vehicles stay on their left sides mostly Sub-optimal, Global knowledge makes it more desirable Somewhat high to continuously alter speed and check overtake feasibility. Computation is distributed as the vehicle travels 2. Rapidly-Exploring Random Trees (RRT) Prioritization, Attempt to maintain maximum collision- free speed Yes, One way traffic only Non-cooperative, Sub-optimal A little high due to multiple attempts to compute speed 3.RRT-Connect Prioritization, Vehicle following/ overtake based speed determination Yes, One way traffic only Non-cooperative, Sub-optimal Small time needed to decide between overtaking and vehicle following 4.Multi Level Planning Layered Prioritization, Each layer uses separation maximization heuristic, Vehicle following/ overtaking based speed determination YesLargely optimal High due to a large number of re-planning of different vehicles at different levels 5. Planning using dynamic distributed lanes Pseudo-centralized, Each state expansion uses separation maximization heuristic, Vehicle following/ overtaking based speed determination Yes Largely optimal, Cooperation can be slow High as part trajectories of a number of vehicles need to be continuously be altered

Motion Planning for Multiple Autonomous Vehicles Trajectory Planning Coordination rkala.99k.org S. No.AlgorithmCoordination Communication, Assumptions OptimalityComputational complexity 6.Fuzzy Logic Vehicles treated as obstacles, Distances assessed for overtaking decision making, Speed controlled by fuzzy rules No, Vehicles stay on their left sides mostly, Roads not too wide to accommodate multiple vehicles per side of travel Sub-optimal, Not accounting for global knowledge makes it undesirable Nil 7.Lateral Potentials Vehicles treated as obstacles, Always overtake strategy, Distance from front used for deciding speed No, One way only Sub-optimal, Not accounting for global knowledge makes it undesirable Nil 8.Elastic Strip Vehicles treated as moving obstacles, Always overtake strategy, Distance from front used for deciding speed No, One way only Sub-optimal, Not accounting for global knowledge makes it undesirable Very small time needed to extrapolate vehicle motion 9. Logic based planning Vehicles treated as moving obstacles, Lateral distances measured for overtake decision making, Distance from front used for deciding speed No, Vehicles stay on their left sides mostly Sub-optimal, Cooperation can be slow, Not accounting for global knowledge makes it undesirable Very small time needed to extrapolate vehicle motion

Motion Planning for Multiple Autonomous Vehicles Trajectory Planning Coordination rkala.99k.org Coordination Computational Expense Deliberative Reactive Cooperation Cooperative Non- cooperative Overtaking Always overtake Compute feasibility Speed Determination Immediate best Optimized assignment

Motion Planning for Multiple Autonomous Vehicles Intelligent Transportation Systems rkala.99k.org S. No.ConceptFeatures 1. Routing objective/ considerations traffic density, congestion control, risk, traffic lights, expected travel time, best/worst travel time, time to reach destination, start time, booked road (travel cost) 2.Routing frequency frequent re-planning, fixed plans, incomplete or complete plans 3. Routing traffic assumptions recurrent, non-recurrent, recurrent with some possibility of non-recurrent trends 4.Traffic Lights cyclic, earliest vehicle first based, most late vehicles first based 5.Lane change overtake based (extra lane primarily used for overtaking), cooperative to vehicles running more late, dynamic speed limit based, booked lane (travel cost) 6.Trafficentirely semi-autonomous, mixed, manual

Motion Planning for Multiple Autonomous Vehiclesrkala.99k.org Thank You Acknowledgements: Commonwealth Scholarship Commission in the United Kingdom British Council