Roslyn: A Tour Guide Robot Jared Rhizor, Timothy Sweet, Nishok Yadav Advisor: Dr. David Feil-Seifer Instructor: Dr. Sergiu Dascalu Department of Computer.

Slides:



Advertisements
Similar presentations
Working for the future - today
Advertisements

TTSS Interactive Products, Inc. Court System Sample Flow USDC – Northern District, Ohio Cleveland, Ohio.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Preliminary Design: Smart Scheduling Client: Dr. Robert Yoder.
Background Prometheus is a contender in the Intelligent Ground Vehicle Competition (IGVC). The competition requires project teams to design a small outdoor.
DO NOT FEED THE ROBOT. The Autonomous Interactive Multimedia Droid Bradley University Department of Electrical and Computer Engineering EE-452 Dan Leach.
Front and Back End: Webpage and Database Management Prepared by Nailya Galimzyanova and Brian J Kapala Supervisor: Prof. Adriano Cavalcanti, PhD College.
VirtuaGuide A Navigation Guide for Pocket PCs Sameer Potdar and Dr. Roy P. Pargas Department of Computer Science, Clemson University
Sebastian Smith ○ Lance Hutchinson ○ Ben Damonte ○ Jennifer Knowles ○ Dr. Monica Nicolescu ○ Dr. Sergiu Dascalu Department of Computer Science and Engineering,
22/06/2003http://dotnet.di.unipi.it/R2D2/ R2d2 project Università degli Studi di Pisa How to build a wheeled PC.
Wheelesley : A Robotic Wheelchair System: Indoor Navigation and User Interface Holly A. Yanco Woo Hyun Soo DESC Lab.
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
Graphical User Interface (GUI) Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
V-FIRE: Virtual Fire In Realistic Environments Michael Penick ◦ Grant Kelly ◦ Juan Quiroz with Dr. Fred Harris, Dr. Sergiu Dascalu, and Brian Westphal.
Abstract The University Class Scheduler (U.C.S) is an innovative scheduling tool. It is intended to be used by major Universities to schedule classes into.
DO NOT FEED THE ROBOT. The Autonomous Interactive Multimedia Droid (GuideBot) Bradley University Department of Electrical and Computer Engineering EE-452.
Surface Mine Truck Safety Training Design And Implementation of a Multi-user VR Driving Simulator Yan W. Ha, Jeremy Murray, and Dr. Frederick C. Harris,
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
Safe Dynamic Adaptation Department of Computer Science & Engineering Ji Zhang and Zhenxiao Yang Advisor: Prof. Betty H.C. Cheng Software Engineering and.
PIC Evaluation & Development Board Project Team Chad Berg – CprE Luke Bishop – CprE Tyson Stichka – EE Nick Veys - CprE Financial Budget Abstract/Background.
EQNet Travel Well Criteria.
P14215 AUTONOMOUS WANDERING AMBASSADOR What is the project about? The objective of this project is to modify a currently remote controlled robot so that.
Problemsolving 2 Problem Solving: Designing a website solution Identifying how a solution will function Taking into account the technical constraints a.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
2012 National BDPA Technology Conference Creating Rich Data Visualizations using the Google API Yolanda M. Davis Senior Software Engineer AdvancED August.
Approach Overview Using Dorothy, an enhanced version of the Alice 2.0 source code, and a Scribbler robot, it is our aim to increase interest in computer.
ABSTRACT CONCLUSION U iPack: A UNR iPhone Application A.J. Henriques ◦ Christian Maloney ◦ Jeff Naruchtparames Instructor: Dr. Sergiu Dascalu, PhD External.
Agile Design Exploration: User Interface Concepts for Future Navigation Systems Volker Paelke, Karsten Nebe Leibniz University Hannover, University of.
ROBOT LOCALISATION & MAPPING: NAVIGATION Ken Birbeck.
1 CMPT 275 High Level Design Phase Architecture. Janice Regan, Objectives of Design  The design phase takes the results of the requirements analysis.
Development of the iPad Application “Sound Reading” Ryan DuToit, Bennett Hansen, Dr. Timothy Urness *Department of Mathematics and Computer Science, College.
A Spring 2005 CS 426 Senior Project By Group 15 John Studebaker, Justin Gerthoffer, David Colborne CSE Dept., University of Nevada, Reno Advisors (CSE.
The Effectiveness of Web Components Presented By: Geoffrey Zimmerman Computer Science Capstone Fall 2004/Spring 2005 Mentor: Dr. C. David Shaffer.
Abstract Proposed Approach Solution Development Project Requirements Estimated Resources Other Resources Financial Resources Project Schedule Computer.
Views The architecture was specifically changed to accommodate multiple views. The used of the QStackedWidget makes it easy to switch between the different.
Se Over the past decade, there has been an increased interest in providing new environments for teaching children about computer programming. This has.
© 2008 Map of Medicine Ltd. Commercial and in confidence. Training Foundation Module 2 – Map Management Suite Ver. 19 Jan 2011.
The Relativistic Quantum Field Calculator for Elementary Particle Interactions Brandon Green, Dr. Edward Deveney (Mentor) Department of Physics, Bridgewater.
Data Acquisition An EEG measurement represents a difference between the voltages at two electrodes. The signal is usually displayed using a montage which.
Csci 490 / Engr 596 Special Topics / Special Projects Software Design and Scala Programming Spring Semester 2010 Lecture Notes.
Graphical Toolbox For Enhancements in Operations Research Education Author: Ramzi Kesrouany Research Advisor: Dr. Nan Kong Department of Industrial & Management.
1 SY DE 542 Navigation and Organization Prototyping Basics Feb 28, 2005 R. Chow
Advisor: Dr. Edwin Jones 1 Client: Paul Jewell ISU Engineering Distance Learning Facility May01-13 Design Team: David DouglasCprE Matt EngelbartEE Hank.
BioRAT: Extracting Biological Information from Full-length Papers David P.A. Corney, Bernard F. Buxton, William B. Langdon and David T. Jones Bioinformatics.
Fall 2011 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 30,
Grade Book Database Presentation Jeanne Winstead CINS 137.
Project Deliverables CEN Engineering of Software 2.
INTRODUCTION GORT is a virtual 3D modeling environment for computer programmers. Its main area of focus is to aid in the education of programmers learning.
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory.
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
DO NOT FEED THE ROBOT. The Autonomous Interactive Multimedia Droid (GuideBot) Bradley University Department of Electrical and Computer Engineering EE-452.
Colony Scout: A Low-Cost, Versatile Platform for Autonomous Systems in Collaborative Robotics Julian BinderJames CarrollJeffrey CooperPriyanka DeoLalitha.
Ghislain Fouodji Tasse Supervisor: Dr. Karen Bradshaw Computer Science Department Rhodes University 24 March 2009.
OSCAR Octagonal Speech Controlled Autonomous Robot ME Seth Alberty Henry Venes EE Matt FrerichsHuy Nguyen Daniel HumkeDavid Staab Daniel MarquisFahad Wajid.
Estimated Resources Closing Summary Other Resources Financial Resources Project Schedule Computer Engineers William Hoang Gavin Ripley David Hawley Justin.
Project Deliverables CIS 4328 – Senior Project 2 And CEN Engineering of Software 2.
Meet Meetings with a purpose.. Meet: The Team Derin D. Dartis W. Lorena H.L. Peter W. Engineering UX/UI PM Engineering.
Software Architecture for Multimodal Interactive Systems : Voice-enabled Graphical Notebook.
5. Methodology Compare the performance of XCS with an implementation of C4.5, a decision tree algorithm called J48, on the reminder generation task. Exemplar.
Robotic Assistance. The PROBLEM Providing assistance for the Blind –What do we mean by “Blind?” Stereotypical blindness Visually impaired What assistance.
HUMANOID ROBOTS. What is a Robot ? “A re-programmable, multifunctional manipulator designed to move material, parts, tools, or specialized devices through.
AUGMENTED REALITY VIJAY COLLEGE OF ENGG. FOR WOMEN PRESENTED BY…….
MARS: Mobile Application for Router Status CS 426 Senior Project - Spring 2014 Christine Johnson ● Eric Klukovich ● Matthew VanCompernolle Department of.
Architecture Brief Pepper
Intelligent Mobile Robotics
LaMar University Virtual Map
Princess Nourah bint Abdulrahman University
Switch-Access Using a Hierarchy Pattern
Object-Oriented Programming (OOPs)
Presentation transcript:

Roslyn: A Tour Guide Robot Jared Rhizor, Timothy Sweet, Nishok Yadav Advisor: Dr. David Feil-Seifer Instructor: Dr. Sergiu Dascalu Department of Computer Science and Engineering, University of Nevada, Reno Roslyn is an autonomous robotic system which provides tours to users on the second floor of the Scrugham Engineering and Mines building. The robot is not only able to navigate the halls, but navigate them in a socially acceptable manner. This means it does not collide with pedestrians and does not leave its user behind. To interact with the user there is a touch-screen display mounted on top of the moving robot base. As the robot moves throughout the hall, information appears on the screen related to the landmarks being passed (i.e. laboratories and offices). The user is able to select a destination on the screen in order to begin the tour. Abstract Components Robot Operating System (ROS) Navigation: ROS Navigation provides safe, autonomous navigation based on the Particle Filter localization method. Social Navigation: The ROS Navigation system is augmented with a social navigation layer which identifies where the tour participants are and ensures the robot maintains a reasonable distance from them. User Interface: A mounted tablet allows the user to select a point of interest and get more information about it as the robot brings him or her to that point. User Interface Component Interactions Conclusion Roslyn is designed to be a modular and expandable system. It can be adapted to work in a different location; the map could be generated for that environment. Additionally, a different ROS-compatible robot could be used instead of the simple Pioneer base. Another base could provide additional functionality. For example, a robot with an arm could manipulate elevator controls for multi-floor tours. Open Source This work was supported by the University of Nevada College of Engineering, Department of Computer Science, Robotics Lab, Office of Interdisciplinary and Undergraduate Research, and the Honors Program. Further Work Roslyn can perform safe tours and provide information to visitors of the Computer Science and Engineering Department. The interface allows the user to select any point of interest and select it as the destination. The current implementation for the second floor of SEM has labs, offices, and classrooms labeled as points of interest. While providing tours, Roslyn actively avoids obstacles and maintains a proper distance from the user. The robot software is easily extensible and has been demonstrated in multiple locations. Figure 3: The components in Roslyn. Interactions between components happen along the topics indicated. Figure 2: Roslyn’s final design. The robot, networking/computation units, and user interface are shown. Acknowledgements Roslyn is available as an open source code repository at goo.gl/228dCW under the BSD license. goo.gl/228dCW Figure 1: The user interface. (a) What users see when first approaching the robot. (b) The clickable map which users can use to get around the building. (c) The visual interface which shows users more information about their surroundings. (d) The final goodbye screen. (a) (b) (c) (d)