Technical Advisor : Mr. Roni Stern Academic Advisor : Dr. Meir Kalech Team members :  Amit Ofer  Liron Katav Project Homepage :

Slides:



Advertisements
Similar presentations
AI Pathfinding Representing the Search Space
Advertisements

Navigation Set Hierarchy Tom Gianos Chapter 2.2. Mike Dickheiser Works (worked?) for Red Storm Entertainment Works (worked?) for Red Storm Entertainment.
Companies can suffer numerous problems due to poor management of resources and careless decisions. In real-world decision- making, many organizations lack.
The Last Procedure Before First Functional Prototype Grant Boomer, Brett Papineau, Tanis Lopez, Archana Shrestha CS 383.
Jill Goryca, Richard Hill American Control Conference June 17, 2013.
CSE 380 – Computer Game Programming Pathfinding AI
Motion Planning CS 6160, Spring 2010 By Gene Peterson 5/4/2010.
ParCeL-5/ParSSAP: A Parallel Programming Model and Library for Easy Development and Fast Execution of Simulations of Situated Multi-Agent Systems Stéphane.
Generated Waypoint Efficiency: The efficiency considered here is defined as follows: As can be seen from the graph, for the obstruction radius values (200,
 Mankyu Sung Scalable, Controllable, Efficient and convincing crowd simulation (2005)  Michael Gleicher “I have a bad case of Academic Attention Deficit.
Ing. Tomáš Vicherek, Ing. Vlastimil Polach, Ph.D. Research and development Automatic Route Setting According to Train Paths in Anticipated Time Schedule.
Guni Sharon, Roni Stern, Meir Goldenberg, Ariel Felner. Ben-Gurion University of The Negev Department of Information Systems Engineering Israel T HE INCREASING.
The Tragedy of the Commons in Traffic Routing and Congestion Craig Haseler Computer Systems Lab TJHSST
DESIGN OF A GENERIC PATH PATH PLANNING SYSTEM AILAB Path Planning Workgroup.
Visual Traffic Simulation Thomas Fotherby. Objective To visualise traffic flow. –Using 2D animated graphics –Using simple models of microscopic traffic.
Path Planning with the humanoid robot iCub Semester Project 2008 Pantelis Zotos Supervisor: Sarah Degallier Biologically Inspired Robotics Group (BIRG)
Two main requirements: 1. Implementation Inspection policies (scheduling algorithms) that will extand the current AutoSched software : Taking to account.
Academic Advisor - Dr. Meir Kelah Technical Advisor - Mr. Roni Stern Members: Shimrit Yacobi Yuval Binenboim Moran Lev Lehman Sharon Shabtai.
1 PHA*:Performing A* in Unknown Physical Environments Ariel Felner Bar-Ilan University. Joint work with Roni Stern and Sarit Kraus.
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
Multi Robot Routing Auctions Baratis Evdoxios. The problem Allocate tasks in a team of robots Goal: Visit all targets and optimize a team objective Team.
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
Generic Simulator for Users' Movements and Behavior in Collaborative Systems.
Project Presentation by Eddie Smolyansky & Shilo Abramovitch Supervisor: David Erdos.
Source: NHI course on Travel Demand Forecasting (152054A) Session 10 Traffic (Trip) Assignment Trip Generation Trip Distribution Transit Estimation & Mode.
ROBOT LOCALISATION & MAPPING: MAPPING & LIDAR By James Mead.
Ajou University, South Korea ICSOC 2003 “Disconnected Operation Service in Mobile Grid Computing” Disconnected Operation Service in Mobile Grid Computing.
IMPLEMENTATION ISSUES REGARDING A 3D ROBOT – BASED LASER SCANNING SYSTEM Theodor Borangiu, Anamaria Dogar, Alexandru Dumitrache University Politehnica.
Self-Organizing Agents for Grid Load Balancing Junwei Cao Fifth IEEE/ACM International Workshop on Grid Computing (GRID'04)
Chapter 5.4 Artificial Intelligence: Pathfinding.
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
ROBOT LOCALISATION & MAPPING: NAVIGATION Ken Birbeck.
Zhiyong Wang In cooperation with Sisi Zlatanova
Network Aware Resource Allocation in Distributed Clouds.
A Spring 2005 CS 426 Senior Project By Group 15 John Studebaker, Justin Gerthoffer, David Colborne CSE Dept., University of Nevada, Reno Advisors (CSE.
Robotics Simulation (Skynet) Andrew Townsend Advisor: Professor Grant Braught.
Graph Coloring with Ants
Group 4May Final Design Presentation DUNA* (Dynamic Urban Navigation using A*) Name of Team: A*
Technical Advisor - Mr. Roni Stern Academic Advisor - Dr. Meir Kelah Members: Shimrit Yacobi Yuval Binenboim Moran Lev Lehman Sharon Shabtai.
Heterogeneous Network Topology Generators Amer Zaheer 1.
The goal of our project is to provide performance management for enterprise disc arrays taking into account QoS specifications.
Niv Gafni, Yair Offir and Eliav Ben-zaken Information System Engineering Ben Gurion University 1.
Playing God: The Engineering of Functional Designs in the Game of Life Liban Mohamed Computer Systems Research Lab
Technical Advisor - Mr. Roni Stern Academic Advisor - Dr. Meir Kelah Members: Shimrit Yacobi Yuval Binenboim Moran Lev Lehman Sharon Shabtai.
Syllabus Management System. The Problem There is need for a management system for syllabi that: Provides a simple and effective user interface Allows.
1 5 Nov 2002 Risto Pohjonen, Juha-Pekka Tolvanen MetaCase Consulting AUTOMATED PRODUCTION OF FAMILY MEMBERS: LESSONS LEARNED.
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
Efficient Route Computation on Road Networks Based on Hierarchical Communities Qing Song, Xiaofan Wang Department of Automation, Shanghai Jiao Tong University,
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 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.
Reconfigurable Communication Interface Between FASTER and RTSim Dec0907.
A* optimality proof, cycle checking CPSC 322 – Search 5 Textbook § 3.6 and January 21, 2011 Taught by Mike Chiang.
1 Circuitscape Capstone Presentation Team Circuitscape Katie Rankin Mike Schulte Carl Reniker Sean Collins.
Finding Optimal Solutions to Cooperative Pathfinding Problems Trevor Standley Computer Science Department University of California, Los Angeles
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
1 Καστοριά Μάρτιος 13, 2009 Efficient Service Task Assignment in Grid Computing Environments Dr Angelos Michalas Technological Educational Institute of.
WHAT ARE PLANS FOR? Philip E. Agre David Chapman October 1989 CS 790X ROBOTICS Presentation by Tamer Uz.
Psychophysics Software Suite Yearly project for Dr. Karen Banai.
Efficient Map Path Finding with Realistic Conditions Third Quarter Version Olex Ponomarenko.
CSCE 552 Fall 2012 AI By Jijun Tang. Homework 3 List of AI techniques in games you have played; Select one game and discuss how AI enhances its game play.
Efficient Graph Traversal with Realistic Conditions by Olex Ponomarenko st Quarter Draft----
COGNITIVE APPROACH TO ROBOT SPATIAL MAPPING
Maze Implementation, Analysis and Design to find Shortest Paths
The Tragedy of the Commons in Traffic Routing and Congestion
The Engineering of Functional Designs in the Game of Life
Efficient Graph Traversal with Realistic Conditions
The MPAS project Multi-agent Pathfinding Algorithms Simulator
Simulation Of Traffic Jams
Planning.
Presentation transcript:

Technical Advisor : Mr. Roni Stern Academic Advisor : Dr. Meir Kalech Team members :  Amit Ofer  Liron Katav Project Homepage :

 Path finding refers to the problem of searching the shortest route between two points.  Multi-agent path finding problem involves navigating units from their starting position to their respective goals, whilst going around any static obstacles and other moving units along the way.

 The problem is becoming increasingly important in many real-life applications, including motion planning in robotics, air traffic control, vehicle routing, military operation planning and computers games.

 The standard algorithm for this problem is the A-star (A*) algorithm.  A star is an extension of Dijkstra’s algorithm, A* achieves better performance (with respect to time) by using heuristics.

 The problem with the A-star algorithm is that its complexity grows exponentially with the number of mobile units on the map, making it not practical for real time applications.  For this reason the modern research focuses on finding a more efficient algorithms that solve the multi-agent pathfinding problem.

 Our goal is to develop a simulator that will help to observe the different behaviors and compare the performance of various multi-agent pathfinding algorithms.  The algorithms that will be tested are:  A-star (A*),  Hierarchical Cooperative A* (HCA*),2005.  Operator Decomposition + Independence Detection, 2010.

 The algorithms will be tested on two environments:  Grid map – a tiled based map where each unit can move to one of the 8 adjacent tiles.  Geographical map – a real world map where the mobile units are limited to moving on the roads.

Geographical map environment Grid map environment MPAS

Algorithm Layer Presentation layer Controller Layer -Method Invocation -Events User input View Changes Input State Change

 Choose the number of agents  In the grid map environment:  Choose the size of the grid map  In the geographical map environment:  Choose the map  Load grid maps  Save grid maps  Clear map  Sets the starting and finishing cells for each agent  Set blocking cells

 Choose the algorithm to be tested  Choose the heuristic to be used  Start the simulation  Stop the simulation  Running the simulation Step by step  Generate random scenario  Restart simulation

 Speed  The system should launch in less than 1 minute.  It gives an output in no more than 15 minutes (for an average problem’s size).  Capacity  Up to 1 Million vertices (1000 *1000 on grid or 1 Million on geographical-map)  Up to 100 agents that will run simultaneously.  Portability  The system should operate on Linux and Windows (XP/Vista/7).  The system should be able to run on a standard pc computer (though calculation times may vary according to system specs).

 Usability  The system GUI should be user-friendly and easy to use.  The system should be simple to manage for the common user.  The learning pace of the system should be quick.  Availability  The system should be able to operate at any time of day and no matter the amount of applications running at the background of the Operating System.

 Extensibility  All algorithms will implement a predefined interface. Thus the simulator will be easy to extend by adding more algorithms that will implement this interface.  Platform Constraints  The application will be developed in Java.  The computer that will run the system should not be older than 3 years and include JRE and java version 1.6 or higher.

ARD Prototype v1.0 includes : A-star implementation with 2 agents on a grid environment

 A- Star alorithm  D. Silver, Cooperative Pathfinding.  T. Standley, Finding Optimal Solutions to Cooperative Pathfinding Problems.

Thank you for listening