Robotic Search Engines for the Physical World

Slides:



Advertisements
Similar presentations
Kien A. Hua Division of Computer Science University of Central Florida.
Advertisements

Crawling, Ranking and Indexing. Organizing the Web The Web is big. Really big. –Over 3 billion pages, just in the indexable Web The Web is dynamic Problems:
COORDINATION and NETWORKING of GROUPS OF MOBILE AUTONOMOUS AGENTS.
Exploring the Deep Web Brunvand, Amy, Kate Holvoet, Peter Kraus, and David Morrison. "Exploring the Deep Web." PPT--Download University of Utah.
Introducing new web content management tools for Priority...
“ The Anatomy of a Large-Scale Hypertextual Web Search Engine ” Presented by Ahmed Khaled Al-Shantout ICS
Adaptive Book: A Platform for teaching, learning and student modeling Ananda Gunawardena School of Computer Science Carnegie Mellon University.
1 WebBase and Stanford Digital Library Project Junghoo Cho Stanford University.
March 26, 2003CS502 Web Information Systems1 Web Crawling and Automatic Discovery Donna Bergmark Cornell Information Systems
Information Retrieval
Internet Research Search Engines & Subject Directories.
Databases & Data Warehouses Chapter 3 Database Processing.
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
1 DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Second Quarterly IPR Meeting January 13, 1999 P. I.s: Leonidas J. Guibas and.
KNOWLEDGE DATABASE Topics inside  Document sharing  Event marketing  Web content.
Web Capture team Office of strategic initiatives February 27, 2006 Selecting Content from the Web: Challenges and Experiences of the Library of Congress.
Using a Web Browser What does a Web Browser do? A web browser enables you to surf the World Wide Web. What are the most popular browsers?
THIS IS With Host... Your Database Vocabulary Spreadsheet Vocabulary Social & Ethical Issues Bonus Vocabulary Area of Impact Bonus.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Crawling Slides adapted from
Thanks to Bill Arms, Marti Hearst Documents. Last time Size of information –Continues to grow IR an old field, goes back to the ‘40s IR iterative process.
DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Third Quarterly IPR Meeting May 11, 1999 P. I.s: Leonidas J. Guibas and Jean-Claude.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 3 1 Searching the Web Using Search Engines and Directories Effectively Tutorial.
Search engines are the key to finding specific information on the vast expanse of the World Wide Web. Without sophisticated search engines, it would be.
McLean HIGHER COMPUTER NETWORKING Lesson 7 Search engines Description of search engine methods.
Search Engines. Search Strategies Define the search topic(s) and break it down into its component parts What terms, words or phrases do you use to describe.
استاد : مهندس حسین پور ارائه دهنده : احسان جوانمرد Google Architecture.
GUIDED BY DR. A. J. AGRAWAL Search Engine By Chetan R. Rathod.
CS 347Notes101 CS 347 Parallel and Distributed Data Processing Distributed Information Retrieval Hector Garcia-Molina Zoltan Gyongyi.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Module 8 : Configuration II Jong S. Bok
1 University of Qom Information Retrieval Course Web Search (Spidering) Based on:
Data Integration Hanna Zhong Department of Computer Science University of Illinois, Urbana-Champaign 11/12/2009.
- University of North Texas - DSCI 5240 Fall Graduate Presentation - Option A Slides Modified From 2008 Jones and Bartlett Publishers, Inc. Version.
What is Web Information retrieval from web Search Engine Web Crawler Web crawler policies Conclusion How does a web crawler work Synchronization Algorithms.
How to Crawl the Web Hector Garcia-Molina Stanford University Joint work with Junghoo Cho.
Week-6 (Lecture-1) Publishing and Browsing the Web: Publishing: 1. upload the following items on the web Google documents Spreadsheets Presentations drawings.
General Architecture of Retrieval Systems 1Adrienn Skrop.
June 30, 2005 Public Web Site Search Project Update: 6/30/2005 Linda Busdiecker & Andy Nguyen Department of Information Technology.
Lecture-6 Bscshelp.com. Todays Lecture  Which Kinds of Applications Are Targeted?  Business intelligence  Search engines.
SEMINAR ON INTERNET SEARCHING PRESENTED BY:- AVIPSA PUROHIT REGD NO GUIDED BY:- Lect. ANANYA MISHRA.
Jan 27, Digital Preservation Seminar1 Effective Page Refresh Policies for Web Crawlers Written By: Junghoo Cho & Hector Garcia-Molina Presenter:
Crawling When the Google visit your website for the purpose of tracking, Google does this with help of machine, known as web crawler, spider, Google bot,
4.01 How Web Pages Work.
Presentation by: Rebecca Chambers WebDuck Designs
4.01 How Web Pages Work.
Statistics Visualizer for Crawler
SEARCH ENGINES & WEB CRAWLER Akshay Ghadge Roll No: 107.
Information Systems Today: Managing in the Digital World
Google Search Appliance: improving the search experience
Ishan Sharma Abhishek Mittal Vivek Raj
IST 516 Fall 2011 Dongwon Lee, Ph.D.
Prepared by Rao Umar Anwar For Detail information Visit my blog:
Getting Started with LANGuardian
Search Engines & Subject Directories
The Anatomy of a Large-Scale Hypertextual Web Search Engine
Intro to Ethical Hacking
Submitted By: Usha MIT-876-2K11 M.Tech(3rd Sem) Information Technology
WIRED Week 2 Syllabus Update Readings Overview.
Thanks to Bill Arms, Marti Hearst
Keeping Your Forms Neat & Organized
Robot Recognition of Complex Swarm Behaviors
Introduction to Computer Concept
Introduction to computers
Search Engines & Subject Directories
Search Engines & Subject Directories
4.01 How Web Pages Work.
Information Retrieval and Web Design
GSA eBuy Seller’s Tutorial
When Machine Learning Meets Security – Secure ML or Use ML to Secure sth.? ECE 693.
Presentation transcript:

Robotic Search Engines for the Physical World Aisha Walcott CSAIL Robotics Workshop Feb. 3, 2006

Grand Central Terminal Problem Robots with a long-term presence Capture information about physical spaces Pose and process queries What I will say: “How do we build autonomous robots with a persistent long-term presence in physical spaces. The robots will continuously collect information about the environment. How do we collect this information in such a that it can be queried?” For example, in terms of security, robots may be tasked to keep a current model of an environment. They will need to be able to detect the presence of an ‘unattended package’. Through an interface, security personnel can explore this data” -For a robot to live and maintain a model of an environment, it must be able to navigate safely, cope with sensor errors, and detect changes in the environment. -To answer physical queries, questions about features or events in the environment, the robot must strategically search the environment in order to answer the queries. One possible approach is to prepare 2--5 ppt slides addressing the problem statement, why this is an interesting and challenging problem, what are the key technical issues and the technical approach, and some sample results. Grand Central Terminal http://www.esto.com/aaron1.htm

Motivation ? Web World Web Crawling URLs Remove URL Find IP of Host-Name Download Document URLs Extract Links Search Engine go What I will say: “To approach this problem of capturing information in an environment we draw inspiration from the web, in particular search engines Web is a vast, evolving collection of documents. Search engines serve as a gateway to information on the Web. Web crawlers go out and fetch documents. We seek to develop the physical counterpart, where the vast dynamic world. What we want to know is how would a robot be able to do this?” Indexing, Web crawlers go out and fetch documents There are a number of similarities between the digital world, the web in particular, and the physical world. The web is an uncertain, large, decentralized, collection of information that is constantly evolving {{8 Baldi, Pierre 2003; }}. This is also true of the physical world. New buildings are constructed, old buildings are leveled, humans and weather modify landscapes, transportation vehicles and routes are added or changed, and so on. We draw inspiration from search engines in seeking to develop a physical counterpart. More specifically, we propose a framework in which mobile robots, world crawlers, live for great lengths of time in a large-scale physical space, and explore and maintain up-to-date information about the space. We refer to this framework as Robot Google— a search engine that creates an internal, query-able model of the physical world. To ensure that a model of an environment is current, mobile robots must use information in the model to determine which regions in the environment from where to gather data. The data is, in turn, used to update the model. We refer to the process of continuously updating large-scale dynamic models of the physical world as world crawling. This term is adapted from its so-called digital counterpart web crawling. Web crawling is the process in which programs autonomously navigate the web and download information, stored in documents {{8 Baldi, Pierre 2003; }}. Search engines are the primary gateway to information stored on the web. They serve two main purposes. First, search engines use web crawlers to navigate to unexplored portions of the web and to refresh stale information stored in their repositories. Second, search engines enable users to enter queries; the search engine then processes the query in order to retrieve a set of related documents {{8 Baldi, Pierre 2003; }}.

Approach World Crawling Model a physical space Catalog features within the space Fetch specific information Motion Planner Laser Scanner What I say: “We develop this notion called World Crawling. World crawling is the process in which autonomous mobile robots can go out and collect information about physical spaces. We want this information to be cataloged.” “Here is a high level description of world crawling. …” Database: 1) What is the object? 2) Where is the object relative to robot “me” 3) Where am I relative to home (or local origin)? 4) What time is it? Change Detector Data Manager Robot Behaviors Feature Recognition Camera

Challenges Change detection Feature is there or not there Indexing environment information Navigation strategy Determine which regions to visit Exploration Freshness - currentness- percentage data is current to within a certain time, e.g. 0.9 - 1 week What I will say: “The challenges we focus on for this research are change detection, devising a navigation strategy, attempting to show guarantees of freshness” Change Detection Predetermined feature-type(s) to observe Break surrounds down into regions (for purpose of indexing) Rank regions based on amount of change (and indexed history) Freshness- define a navigation strategy that maintain some level of alpha beta current- - current To ensure that a model of an environment is current, mobile robots must use information in the model to determine which regions in the environment from where to gather data.

Potential Applications Transportation security Natural disasters Construction sites Industrial complexes Ship haul inspection

Thank you