R.O.M.P Robot Orientation Mapping Project Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead Designer Joe Hackstadt:

Slides:



Advertisements
Similar presentations
NetPay provides best and effective solution for company Managers to maintain their employee scheduling task (including staff in/out details, overtime,
Advertisements

ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
Nathan Mikeska Richard Carney Brian Navarro Neil Alfredson.
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Business Process Modeling in Microsoft Visio® Interfacing’s BPMN Modeler: Overview.
Sunil Gahlawat, Lu Gan, Miya Sylvester, Yiran Wang USABILITY AND UTILITY OF TOPICLENS A VISUALIZATION SYSTEM FOR THE EXPLORATION OF TOPIC MODELS AND SOCIAL.
Introduction Testing is examining the project performance according to the specifications that have been agreed. This will include the robustness of the.
DENIM: Finding a Tighter Fit with Web Design Practice James Lin, Mark W. Newman, Jason I. Hong, James A. Landay April 6, 2000 CHI 2000, The Hague
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Virtual Cell Client Virtual Cell Daniel Small Undergraduate Research Assistant.
The Team Team consisted of 5 members. Max Annear – Henderson Conrad Orange Mike Debney Anton Slooten Luke Stanford.
Architecture, Deployment Diagrams, Web Modeling Elizabeth Bigelow CS-15499C October 6, 2000.
Designing Good Web Pages. Form versus Function A good website is a compromise between form and function. While creativity is encouraged, you have to meet.
Feedback from Usability Evaluation to User Interface Design: Are Usability Reports Any Good? Christian M. Nielsen 1 Michael Overgaard 2 Michael B. Pedersen.
The primary purpose of this project is to build a system that will visualise graphs, and more importantly visualise the execution of a graphing algorithm.
Improved Interfaces for Human-Robot Interaction in Urban Search and Rescue Michael Baker Robert Casey Brenden Keyes Holly A. Yanco University of Massachusetts.
XP Tutorial 5New Perspectives on HTML, XHTML, and DHTML, Comprehensive 1 Designing a Web Site with Frames Using Frames to Display Multiple Web Pages Tutorial.
Computer for Health Sciences
COMPARISON STUDY BETWEEN AGILEFANT AND XPLANNER PLUS Professor Daniel Amyot Ruijun Fan Badr Alsubaihi Submitted to Professor Daniel Amyot.
Michael Cohen - Team Manager Brandon Bond - User Testing Kimberley Dietemann - Documentation Jennifer Sloan - Design Kun Wang - Development.
Cloud Control Senior Project Summer Overview Cloud Control is a platform to control data transmission to/from internet connected devices from the.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Team Evolution1 R.O.M.P Robot Orientation Mapping Project Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead Designer Joe.
RIMAP - ESPON Mapping Tool Sergio Muñoz – ESPON Internal Seminar 2012 Territorial Development Opportunities in Europe and its Neighbourhood.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Lesson 7 Guide for Software Design Description (SDD)
Virtual Mechanics Fall Semester 2009
R.O.M.P Robot Orientation Mapping Project Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead Designer Joe Hackstadt:
DIRAC Web User Interface A.Casajus (Universitat de Barcelona) M.Sapunov (CPPM Marseille) On behalf of the LHCb DIRAC Team.
Output and User Interface Design
Oct 30, 2006 LUONNOS Navigation techniques for construction industry product models Jukka Rönkkö, HUT/VTT
AGENDA Introduction to Virtual Mechanic Demo Architectural diagram and summary QA steps and user acceptance testing Bugs in the software Feedback from.
Global Land Cover Facility The Global Land Cover Facility (GLCF) is a member of the Earth Science Information Partnership (ESIP) Federation providing data,
Nobody’s Unpredictable Ipsos Portals. © 2009 Ipsos Agenda 2 Knowledge Manager Archway Summary Portal Definition & Benefits.
Coastal Web Atlas Design and Usability Liz O’Dea Coastal & Marine Resources Centre, University College Cork.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.

1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
R.O.S.E.S. Preliminary Design Presented By: Code Shark Solutions 12/8/10.
Development Process Agile/XP Planning + Issue Tracking Google Code provided efficient + effective project management Bug and defect reports Project planning.
UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004.
The Public Face of TAIR User Interface Design Responsiveness to User Input.
Model View Controller Architecture of Java Web Applications Dr. M V S Peri Sastry, Ph.D.[BITS-Pilani]
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.
Control Your Application Sequence, Selection, and Repetition.
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
Proposal Nemo Hajiyusuf Ekaterina Mineeva Arpi Shaverdian.
Collection Inventory Software May06-04 (CIST) Eric Anderson Adam Kovar Dustin Lunde Matt Moeller Brian Steger February 28 th, 2006 Advisors Dr. J. Lamont.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® INTRODUCTION TO INFORMATION ARCHITECTURE.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
Video Databases What are it uses? –Sports –Surveillance How do we query it? –Mosaic-based Query Language.
Group Manager | Jonathan McKay Design | Linda Hong Le Usability Test | Alireza Bagheri Garakani Documentation | Nuo Yan.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
DBS201: Data Modeling. Agenda Data Modeling Types of Models Entity Relationship Model.
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Get up close and personal.
LOGO Supervisor: Mr.Huỳnh Anh Dũng Students: Nguyễn Công Tuyến Nguyễn Cảnh Phương Phạm Thị Hằng Bùi Thị Huệ Trần Đức Bình Nguyễn.
N-Tier Architecture.
WEBINAR Introduction to ViconNet 3.0 October 26, 2005
HTML 5 By Michael Hurley.
1. Systems and Software Development
Unified Modeling Language
Chapter Lessons Understand the Macromedia Flash workspace
MapMaker Easy fast web-based map creation
Software life cycle models
INTRODUCTION TO INFORMATION ARCHITECTURE
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
How to Fix Epson Printer Error Code 0x91|Epson Supports 247
Presentation transcript:

R.O.M.P Robot Orientation Mapping Project Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead Designer Joe Hackstadt: Lead Programmer Sean Williams: Documentation & Testing

Overview Problem Solution Users Non-Functional Requirements Functional Requirements Architecture Prototypes: –Mapping –Camera Controls Summary Team Evolution

Problem Orientation! –Users need to know where they are –Users need to know where they can go –Users need to know the camera direction and robot heading relationship –Users need to easily control the camera as well as the robot movement Team Evolution

Solution Develop intuitive camera controls to allow panning, tilting, and zooming of the robot camera while keeping camera bearing and robot heading orientation Develop a mapping feature that allows intuitive orientation of the robot and it’s location within it’s environment Team Evolution

Users All ages Majority are 6 th graders and above Internet connection speed of 56Kbps+ Team Evolution

Non-Functional Requirements Camera Controls –Easy to use interface –Provide good feedback of control response –Provide good ‘mapping’ of control to function Mapping –Provide enough detail to gain orientation –Assist in robot navigation Misc. –Develop robust and modular designs –Use efficient coding techniques Team Evolution

Functional Requirements Provide controls to allow the camera pan, tilt, and zoom Provide mapping feature Run on existing framework (Java) Support all Java 1.1 capable browsers Team Evolution

Architecture Team Evolution

Prototypes Mapping Camera Controls Team Evolution

Mapping Feature Purpose: Provide the users a better sense of orientation by indicating: The position of the robot within the building Where the robot is allowed to go The direction the robot is facing The direction the camera is pointing? Team Evolution

Mapping Feature Displaying the map Perspective ° 2-D overhead ° 3-D Size ° Full view of map ° Partial view of map Rotation ° Map remains fixed while robot rotates ° Robot remains fixed while map rotates Team Evolution

Prototype – Fixed full map, Rotating robot Team Evolution

Mapping Feature 1. Fixed, full view map Advantages ° Provides user with the whole picture ° Direction of the map is consistent Disadvantages ° Takes up considerable amount of screen space ° Robot is often facing a different direction than the control arrows ° Minimal amount of detail Team Evolution

Prototype – Fixed partial map, Rotating robot Team Evolution

Mapping Feature 2. Fixed, partial view map Advantages ° Takes up less screen space ° Direction of the map is consistent ° More detailed Disadvantages ° Only shows a small section of the map ° Robot is often facing a different direction than the control arrows Team Evolution

Prototype – Rotating partial map, Fixed robot Team Evolution

Mapping Feature 3. Rotating, partial view map Advantages ° Takes up a small amount of screen space ° Robot is always facing the same direction as the control arrows ° More detailed Disadvantages ° Only shows a small section of the map ° The changing map direction may confuse the user Team Evolution

Prototype – Combination: Fixed full & rotating partial maps Team Evolution

Mapping Feature 4. Combination of fixed full and rotating partial maps Advantages ° Full map provides big picture, while partial map provides detail Disadvantages ° Takes a large amount of screen space ° Two maps may be too distracting Team Evolution

Pan Zoom Web Controlled SIUE Design #1 Camera Control Team Evolution

Design #1 Client Comments 1- Word identifiers for controls, ICONS would be better 2- The arch dial for the camera movement may not be intuitive 3- Would be nice to have a auto reset feature Team Evolution

Web Controlled SIUE Design #2 Movement Camera Tilt Zoom Team Evolution

Design #2 Client Comments 1- Pan & Zoom could be placed together 2- The rectangular panel looks better 3- Overhead in controlling the movement and the camera controls

Questions