Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning.

Slides:



Advertisements
Similar presentations
An Extension to the Dynamic Window Approach
Advertisements

Topological Navigation in Configuration Space Applied to Soccer Robots Gonçalo Neto ISLab Presentation Hugo Costelha
University of Amsterdam Search, Navigate, and Actuate - Quantitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Quantative Navigation.
Motion planning, control and obstacle avoidance D. Calisi.
What is NLG? NLG "is the process of deliberately constructing a natural language text in order to meet specified communicative goals". [McDonald 1992]
Dialogue – Driven Intranet Search Suma Adindla School of Computer Science & Electronic Engineering 8th LANGUAGE & COMPUTATION DAY 2009.
Randomized Motion Planning for Car-like Robots with C-PRM Guang Song and Nancy M. Amato Department of Computer Science Texas A&M University College Station,
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Nonholonomic Multibody Mobile Robots: Controllability and Motion Planning in the Presence of Obstacles (1991) Jerome Barraquand Jean-Claude Latombe.
ECE 7340: Building Intelligent Robots QUALITATIVE NAVIGATION FOR MOBILE ROBOTS Tod S. Levitt Daryl T. Lawton Presented by: Aniket Samant.
Spatial Reasoning for Semi-Autonomous Vehicles Using Image and Range Data Marjorie Skubic and James Keller Students: Sam Blisard, George Chronis, Grant.
Introduction to Behavioural Geography Dr. Tom Johnston Room B884 UH Office Hours: Tuesdays (9:30 to 11:30)
Research Summary Adi Botea Computer Go Seminar, 29/09/2003.
Interactive Navigation in Complex Environments Using Path Planning Salomon et al.(2003) University of North Carolina Presented by Mohammed Irfan Rafiq.
Navigation and Motion Planning for Robots Speaker: Praveen Guddeti CSE 976, April 24, 2002.
Semantic Location Based Services for Smart Spaces Kostas Kolomvatsos, Vassilis Papataxiarhis, Vassileios Tsetsos P ervasive C omputing R esearch G roup.
Integration of Representation Into Goal- Driven Behavior-Based Robots By Dr. Maja J. Mataric` Presented by Andy Klempau.
Distributed Robot Agent Brent Dingle Marco A. Morales.
A Versatile and Safe Mobility Assistant * Kim, Min-Jung 2001/6/12 Special Topics in Robotics Design and Control of Devices for Human-Movement Assistance.
DAMN : A Distributed Architecture for Mobile Navigation Julio K. Rosenblatt Presented By: Chris Miles.
SemanTic Interoperability To access Cultural Heritage Frank van Harmelen Henk Matthezing Peter Wittenburg Marjolein van Gendt Antoine Isaac Lourens van.
EQNet Travel Well Criteria.
Integrated Videos and Maps for Driving Direction UIST 2009 Billy Chen, Boris Neubert, Eyal Ofek,Oliver Deussen, Michael F.Cohen Microsoft Research, University.
CSC 8310 Programming Languages Meeting 2 September 2/3, 2014.
[ §6 : 1 ] 6. Basic Methods II Overview 6.1 Models 6.2 Taxonomy 6.3 Finite State Model 6.4 State Transition Model 6.5 Dataflow Model 6.6 User Manual.
June 12, 2001 Jeong-Su Han An Autonomous Vehicle for People with Motor Disabilities by G. Bourhis, O.Horn, O.Habert and A. Pruski Paper Review.
BlindAid Semester Final Presentation Sandra Mau, Nik Melchior, and Maxim Makatchev.
OntoNav: A Semantic Indoor Navigation System Pervasive Computing Research Group, Communication Networks Laboratory (CNL), Dept. of Informatics & Telecommunications,
Teaching Deliberative Navigation Using the LEGO RCX and Standard LEGO Components Gary R. Mayer, Dr. Jerry Weinberg, Dr. Xudong Yu
9/14/2015CS225B Kurt Konolige Locomotion of Wheeled Robots 3 wheels are sufficient and guarantee stability Differential drive (TurtleBot) Car drive (Ackerman.
Guided tours and on-line presentations: how authors make existing hypertext intelligible for readers C. C. Marshall, P. M. Irish, Guided tours and on-line.
SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction.
27th April 2006Semantics & Ontologies in GI Services Semantic similarity measurement in a wayfinding service Martin Raubal
University of Amsterdam Search, Navigate, and Actuate - Qualitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Qualitative Navigation.
Dimitrios Skoutas Alkis Simitsis
Wandering Standpoint Algorithm. Wandering Standpoint Algorithm for local path planning Description: –Local path planning algorithm. Required: –Local distance.
9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning1 Part II Chapter 9: Topological Path Planning.
Easiest-to-Reach Neighbor Search Fatimah Aldubaisi.
Using RouteGraphs as an Appropriate Data Structure for Navigational Tasks SFB/IQN-Kolloquium Christian Mandel, A1-[RoboMap] Overview Goal scenario.
Learning to Navigate Through Crowded Environments Peter Henry 1, Christian Vollmer 2, Brian Ferris 1, Dieter Fox 1 Tuesday, May 4, University of.
Institute of Automation Christian Mandel Thorsten Lüth Tim Laue Thomas Röfer Axel Gräser Bernd Krieg-Brückner.
Turning Autonomous Navigation and Mapping Using Monocular Low-Resolution Grayscale Vision VIDYA MURALI AND STAN BIRCHFIELD CLEMSON UNIVERSITY ABSTRACT.
Accurate Robot Positioning using Corrective Learning Ram Subramanian ECE 539 Course Project Fall 2003.
Wouter G. van Toll Atlas F. Cook IV Roland Geraerts Realistic Crowd Simulation with Density-Based Path Planning ICT.OPEN / ASCI October 22nd, 2012.
AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, *WSU,
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. 2 nd Part Course: Robots Learning from Humans Park, Seong-Beom Behavioral neurophysiology.
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory.
Intelligent DataBase System Lab, NCKU, Taiwan Josh Jia-Ching Ying 1, Wang-Chien Lee 2, Tz-Chiao Weng 1 and Vincent S. Tseng 1 1 Department of Computer.
Chapter 8. Situated Dialogue Processing for Human-Robot Interaction Greert-Jan M. Kruijff, Pierre Lison, Trevor Benjamin, Henril Jacobsson, Hendrik Zender,
German Research Institute of Artificial Intelligence (DFKI), Bremen Lab. Safe and Secure Cognitive Systems Group 15th WSCG International Conference Plzen,
 A navigational display should serve these four different classes of tasks:  Provide guidance about how to get to a destination  Facilitate planning.
Tom Heath, John Domingue, Paul Shabajee Knowledge Media Institute, The Open University and ILRT, University of Bristol to be presented at The 3rd International.
Consultant Presentation Group B5. Presentation Outline Introduction How to design by Group A5 Future Data Structure Interface Future Conclusion.
1 Jong Hee Kang, William Welbourne, Benjamin Stewart, Gaetano Borriello, October 2004, Proceedings of the 2nd ACM international workshop on Wireless mobile.
1 Energy-Efficient Mobile Robot Exploration Yongguo Mei, Yung-Hsiang Lu Purdue University ICRA06.
1 Challenge the future Automatic extraction of Improved Geometrical Network Model from CityGML for Indoor Navigation Filippo Mortari.
The “Spatial Turing Test” Stephan Winter, Yunhui Wu
CSE Design Lab Milestone III Karl SchwirzJames Hopkins Dennis O’FlahertyDave Festa.
Dynamic Mission Planning for Multiple Mobile Robots Barry Brumitt and Anthony Stentz 26 Oct, 1999 AMRS-99 Class Presentation Brian Chemel.
2011 IEEE International Conference on Fuzzy Systems The Development of the Automatic Lane Following Navigation System for the Intelligent Robotic Wheelchair.
Autonomous construction of maps by miniature robots Paul Fitzpatrick Colin Flanagan.
Semantic Graph Mining for Biomedical Network Analysis: A Case Study in Traditional Chinese Medicine Tong Yu HCLS
Accurate Robot Positioning using Corrective Learning
Spatial Semantic Hierarchy (SSH)
Part II Chapter 9: Topological Path Planning
Locomotion of Wheeled Robots
Mobile Robots Automated Guided Vehicles (AGVs) Autonomous Planes
TEALS Minecraft Project
Planning.
Presentation transcript:

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Wheelchair Rolland as mobile robotic platform. Need for appropriate HRI is essential, especially for a wheelchair-bound person. Application scenario in an office-like environment allows user to command his vehicle by natural language input. Conclusion 1

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Route Graph Local path planner Formalized Coarse Route Descriptions MMC global localizer Conclusion Natural Language Coarse Route Descriptions localizes within mapped onto translated to target sequence navigates within 2

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Preprocessed bitmap from CAD-blueprint. Voronoi-Graph based RouteGraph-layer represents navigable space. Semantic RouteGraph-layer stores nodes for rooms and regions, as well as for annotated landmarks. Conclusion 3

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Conclusion Geometric path planner models obstacle-free paths by means of cubic Bezier curves. Benefits versus DWA and behavioural approaches: - explicit modelling of necessary haul-off movements - small search space due to 2 free parameters - consideration of heading in goal-pose 4

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. Introductory example: Conclusion 5

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Introductory example: Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. Conclusion 5

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Introductory example: Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. Conclusion 5

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Introductory example: Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. 5 Conclusion

::={ } ::=(,, ) ::={ ( [Preposition] ) | } ::={ [Preposition] } ::= | „Stop“ ::= „Through“, „OutOf“, „Along“, „NaturalLanguageDirection“, „After“, „Past“, „Between“, „Towards“,... ::=(,, ) ::=(, | ) ::=„NaturalLanguageDirection“ Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Conclusion Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. 6

Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Conclusion ::={ } ::=(,, ) ::={ ( [Preposition] ) | } ::={ [Preposition] } ::= | „Stop“ ::= „Through“, „OutOf“, „Along“, „NaturalLanguageDirection“, „After“, „Past“, „Between“, „Towards“,... ::=(,, ) ::=(, | ) ::=„NaturalLanguageDirection“ 6

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Conclusion Motivation Outline ::={ } ::=(,, ) ::={ ( [Preposition] ) | } ::={ [Preposition] } ::= | „Stop“ ::= „Through“, „OutOf“, „Along“, „NaturalLanguageDirection“, „After“, „Past“, „Between“, „Towards“,... ::=(,, ) ::=(, | ) ::=„NaturalLanguageDirection“ Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. 6

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Conclusion Motivation Outline Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. ::={ } ::=(,, ) ::={ ( [Preposition] ) | } ::={ [Preposition] } ::= | „Stop“ ::= „Through“, „OutOf“, „Along“, „NaturalLanguageDirection“, „After“, „Past“, „Between“, „Towards“,... ::=(,, ) ::=(, | ) ::=„NaturalLanguageDirection“ 6

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs ::={ } ::=(,, ) ::={ ( [Preposition] ) | } ::={ [Preposition] } ::= | „Stop“ ::= „Through“, „OutOf“, „Along“, „NaturalLanguageDirection“, „After“, „Past“, „Between“, „Towards“,... ::=(,, ) ::=(, | ) ::=„NaturalLanguageDirection“ Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Conclusion Motivation Outline Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. 6

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Conclusion Motivation Outline ::={ } ::=(,, ) ::={ ( [Preposition] ) | } ::={ [Preposition] } ::= | „Stop“ ::= „Through“, „OutOf“, „Along“, „NaturalLanguageDirection“, „After“, „Past“, „Between“, „Towards“,... ::=(,, ) ::=(, | ) ::=„NaturalLanguageDirection“ Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. 6

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs ::={ } ::=(,, ) ::={ ( [Preposition] ) | } ::={ [Preposition] } ::= | „Stop“ ::= „Through“, „OutOf“, „Along“, „NaturalLanguageDirection“, „After“, „Past“, „Between“, „Towards“,... ::=(,, ) ::=(, | ) ::=„NaturalLanguageDirection“ Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Conclusion Motivation Outline Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. 6

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Conclusion Motivation Outline ::={ } ::=(,, ) ::={ ( [Preposition] ) | } ::={ [Preposition] } ::= | „Stop“ ::= „Through“, „OutOf“, „Along“, „NaturalLanguageDirection“, „After“, „Past“, „Between“, „Towards“,... ::=(,, ) ::=(, | ) ::=„NaturalLanguageDirection“ Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. 6

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Conclusion Common spatial relations: example 1 Along 2-valued 7

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Conclusion Common spatial relations: example 3 Front-Left 2-valued 8

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Conclusion Common spatial relations: further directions … 9

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. Conclusion 10

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. Conclusion 10

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. Conclusion 10

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. Conclusion 10

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. Conclusion 10

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. Conclusion 10

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Turn around, drive through the interaction lab, turn left, go to the kitchen and stop at the first junction to the right. Conclusion Ø 10

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Conclusion 11 For an illustrative video of experimental results visit: Interpretation_of_Coarse_Route_Description_08_06_06.mpg

Robot Navigation based on the Mapping of Coarse Qualitative Route Descriptions to Route Graphs Motivation Outline Global World Knowledge Local Path Planning Coarse Route Descriptions Formalization Interpretation Mapping to Route Graphs Experimental Results Conclusion Interpretation of coarse route descriptions facilitated by their mapping onto multi-layered Route Graphs. Key-concept is the fuzzy interpretation of common spatial relations. To do: Extension of the set of supported spatial relations. Benchmarking of the system against available corpora. 12