Robot Motion Planning Project

Slides:



Advertisements
Similar presentations
A predictive Collision Avoidance Model for Pedestrian Simulation Author: Ioannis Karamouzas et al. Presented by: Jessica Siewert.
Advertisements

Controlling Individual Agents in High Density Crowd Simulation N. Pelechano, J.M. Allbeck and N.I. Badler (2007)
Complete Motion Planning
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
Evolving Flocking Simulation and Robotics Dan Sayers iotic.com.
Crowd simulation Taku Komura. Animating Crowds We have been going through methods to simulate individual characters We have been going through methods.
Learning from Demonstrations Jur van den Berg. Kalman Filtering and Smoothing Dynamics and Observation model Kalman Filter: – Compute – Real-time, given.
 Mankyu Sung Scalable, Controllable, Efficient and convincing crowd simulation (2005)  Michael Gleicher “I have a bad case of Academic Attention Deficit.
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.
Crowd Simulation Sai-Keung Wong. Crowd Simulation A process of simulating the movement of a large number of entities or characters. While simulating these.
Jur van den Berg, Stephen J. Guy, Ming Lin, Dinesh Manocha University of North Carolina at Chapel Hill Optimal Reciprocal Collision Avoidance (ORCA)
EE631 Cooperating Autonomous Mobile Robots Lecture 5: Collision Avoidance in Dynamic Environments Prof. Yi Guo ECE Dept.
Technical Advisor : Mr. Roni Stern Academic Advisor : Dr. Meir Kalech Team members :  Amit Ofer  Liron Katav Project Homepage :
C ROWD P ATCHES : P OPULATING L ARGE - S CALE V IRTUAL E NVIRONMENTS FOR R EAL -T IME A PPLICATIONS Barbara Yersin, Jonathan Maïm, Julien Pettré, Daniel.
Presenter: Robin van Olst. Avneesh SudRussell Gayle Erik Andersen Stephen GuyMing Lin Dinesh Manocha.
Autonomous Robot Navigation Panos Trahanias ΗΥ475 Fall 2007.
Multi-Robot Motion Planning #2 Jur van den Berg. Outline Recap: Composite Configuration Space Prioritized Planning Planning in Dynamic Environments Application:
UNC Chapel Hill M. C. Lin Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH.
Motor Schema Based Navigation for a Mobile Robot: An Approach to Programming by Behavior Ronald C. Arkin Reviewed By: Chris Miles.
A.Kleiner*, N. Behrens** and H. Kenn** Wearable Computing meets MAS: A real-world interface for the RoboCupRescue simulation platform Motivation Wearable.
Continuum Crowds Adrien Treuille, Siggraph 王上文.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Constraint-Based Motion Planning using Voronoi Diagrams Maxim Garber and Ming C. Lin Department of Computer.
A Crowd Simulation Using Individual- Knowledge-Merge based Path Construction and Smoothed Particle Hydrodynamics Weerawat Tantisiriwat, Arisara Sumleeon.
Leadership and Decision Making
Crowd Simulations Guest Instructor - Stephen J. Guy.
REAL-TIME NAVIGATION OF INDEPENDENT AGENTS USING ADAPTIVE ROADMAPS Avneesh Sud 1, Russell Gayle 2, Erik Andersen 2, Stephen Guy 2, Ming Lin 2, Dinesh Manocha.
Ioannis Karamouzas, Roland Geraerts and A. Frank van der Stappen Space-time Group Motion Planning.
Adrian Treuille, Seth Cooper, Zoran Popović 2006 Walter Kerrebijn
Controlling Individual Agents in High-Density Crowd Simulation
Crowds (and research in animation and games) CSE 3541 Matt Boggus.
Learning to Navigate Through Crowded Environments Peter Henry 1, Christian Vollmer 2, Brian Ferris 1, Dieter Fox 1 Tuesday, May 4, University of.
Autonomous Virtual Humans Tyler Streeter. Contents Introduction Introduction Implementation Implementation –3D Graphics –Simulated Physics –Neural Networks.
Hengchin Yeh, Sean Curtis, Sachin Patil, Jur van den Berg, Dinesh Manocha, Ming Lin University of North Carolina at Chapel Hill ACM 2008 Walter Kerrebijn.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Behavioral Animation: Crowds.
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.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Behavioral Animation: Crowds.
The Serious Game as a Didactical Tool to improve Resilience Skills LLP Programme Knowledge Alliances “Collaborative Reformation of Curricula on Resilience.
Applications of Synthetic Vision in Agent-Based Simulation COMP 768 Final Project Glenn Elliott.
Business Essentials 9e Ebert/Griffin Leadership and Decision Making chapter nine.
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
Constraint-Based Motion Planning for Multiple Agents Luv Kohli COMP259 March 5, 2003.
CG-UFRGS Real-Time Multi-Agent Path Planning on Arbitrary Surfaces Rafael P. Torchelsen 1, Luiz F. Scheidegger 1, Guilherme N. Oliveira 1, Rui Bastos 2,
Stut 11 Robot Path Planning in Unknown Environments Using Particle Swarm Optimization Leandro dos Santos Coelho and Viviana Cocco Mariani.
CSE Advanced Computer Animation Short Presentation Topic: Locomotion Kang-che Lee 2009 Fall 1.
RoboCup: The Robot World Cup Initiative
Crowds (and research in computer animation and games)
Introduction Prof. Lizhuang Ma.
CS b659: Intelligent Robotics
Economic Rationality.
Bio-inspired crowd evasion behavior
Sean Curtis1, Stephen J. Guy1, Basim Zafar2 and Dinesh Manocha1
EE631 Cooperating Autonomous Mobile Robots Lecture: Collision Avoidance in Dynamic Environments Prof. Yi Guo ECE Dept.
Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH 1987 Computer Animation:
Crowd Simulation (INFOMCRWS) - Introduction to Crowd Simulation
Crowds (and research in computer animation and games)
Basics of Motion Generation
Navigation In Dynamic Environment
DrillSim July 2005.
States.
Crowd dynamics: Modeling, Simulation and Experiments
Spline-Based Multi-Level Planning for Autonomous Vehicles
Workshop 1: Crowd Simulation Software & Collision Avoidance
Application to Animating a Digital Actor on Flat Terrain
Existing Simulator.
States.
Sampling based Mission Planning for Multiple Robots
Introduction Prof. Lizhuang Ma.
Nanyang Technological University
Physically Based Modeling -Overview-
Planning.
Presentation transcript:

Robot Motion Planning Project Matrix: Saving Neo From Mr. Smiths Joohwi Lee(joohwi@cs.unc.edu) Sang Woo Lee(leejswo@cs.unc.edu)

Scenario Crowd of pedestrian are heading to each end of road. Small numbers of Smith are trying to find Neo based on their vision and communicate each other. Neo is trying to escape from Smith and heading for specific target. Mr. Smiths may fire a gun, then crowds start to evacuate. 2018-12-25

Goals Simulate crowded environment Agents path planning with dynamic target Planning based on local information Different behavior of agents and crowd Cooperating agents Feedback simulation between agents and crowd 2018-12-25

Motivation Crowds have many interesting behavior of humans. Many crowd simulations have simple and similar goals such as exit finding. By assigning special missions to some agents, we hope to observe interaction among them and test their path plans. We choose ‘local approach’ for agents to distinguish agents from crowds and to create a realistic simulation. Cooperation and feedback can introduce a variety of interesting situations. Such simulation has many applications: finding lost child, chasing criminals, military mission, counter terrorism, … etc. 2018-12-25

Tasks Realistic crowd simulation (hopefully based on other works) Agents path planning Mr. Smith Cooperative roadmap building with their vision Dynamic path planning targeted Neo Neo Cognitive escaping pattern Crowds and agents interaction Evacuating behavior simulation Demonstration Crowd simulation Agents that chase and escape among crowds Evacuating or cooperating behavior simulation 2018-12-25

Prior Works Reciprocal Velocity Obstacles (1/4) Jur van den Berg’s work Path planning against moving obstacles based on their velocity Real-time and scalable performance Safe and oscillation free Assumption that other agents should make a similar collision-avoidance reasoning Local deadlocks 2018-12-25

Prior Works Real-time path planning with virtual agent (2/4) Avneesh Sud’s work Compute 2nd order voronoi diagram for path planning Simultaneous proximity calculation between agents Interactive global path planning and local collision avoidance with distinct goals 2018-12-25

Prior Works Continuum Crowd (3/4) Continuum Crowd by Treuille, A. Cooper Compute crowds using fluid dynamics Planning under continuum perspective rather than per-agent dynamics Smoother motion Able to capture an emergent phenomena Easy to simulate hybrid model 2018-12-25

Prior Works Cognitive Modeling (4/4) J. Funge introduce cognitive aspect to multi agent-based dynamics, to make more intelligent agent 2018-12-25

References J. V. D. Berg, M. C. Lin, D. Manocha. Reciprocal Velocity Obstacles for Real-Time Multi-Agent Navigation, To appear ICRA 2008 A. Sud, E. Andersen, S. Curtis, M. C. Lin, D. Manocha. Real-time Path Planning for Virtual Agents in Dynamic Environments, IEEE Virtual Reality, 2007 Treuille, A. Cooper, S. Popović, Z. Continuum Crowds. ACM Transactions on Graphics 25(3) (SIGGRAPH 2006) J. Funge, X. Yu, D. Terzopoulos, Cognitive Modeling J. Pettré, H. Grillon and D. Thalmann, Crowds of Moving Objects: Navigation Planning and Simulation. ICRA, Rome, 14-17 April 2007 2018-12-25