Download Voyager2004Phase3 - Carnegie Mellon School of Computer

Document related concepts
Transcript
Carnegie Mellon
On Board
Phase III
Final Presentation
April 28, 2004
1
HCI
Marcos Almeida : HCI
Muriel Garreta Domingo : HCI
David Mitchell : ECE
Jonathan Pui : ECE
2
Background
What is Carnegie Mellon On Board?



Team comprised of multi-disciplinary CMU students and
Professors
Team split into specialized groups
HCI
Scientific Data
Space/Green Design
Handheld
Microscope/Digital Cameras
Wireless Communications
What are the team’s goals?



Assist Voyager selecting layout, equipment and education
support systems for future vessel
Improve current processes and utilize new technology
3
HCI Role

Analyzed current Voyager program





Addressed strengths and weaknesses
Considered requirements for new vessel
Incorporated Voyager wish-list
Researched ways to enrich student experience and aid
Voyager instructors
Proposed vision, provided guidance and created
framework for On Board team to follow
4
HCI Visionary Scenario Goals







Get students to feel like scientists
Expand technological capabilities
Enhance data gathering and distributing
Strive to be environmentally friendly and
economically feasible
Enable all ages and those with disabilities to participate
Improve ease of use/maintenance
Enrich student’s learning experience
5
Feeling like Scientists:
Tools

Microscopes



Digital camera


Ability to save pictures
Output image to display
Capture images for memorabilia
Handheld data recorder


Record information to database
Easy to use, efficient and interactive
6
Feeling like Scientists:
Learning Aids

Displays



Convey learning information
Visualization for students
Database

Searchable, useful database for teachers, students,
parents and others
7
Feeling like Scientists:
Memorabilia

Album




Summary report for instructors



Picture examples of species found and identified
Class observations and findings
Photo of the students in action
Class perceptions about river health before and after
Individual and class observations/findings
Website for all


Login and non-login options
Share experiences and observations
8
Data Gathering and Distributing

All data digital


Instructor validates data



Students input data via handheld
Quick survey or automatic “flags” before sent to database
Wirelessly connectivity
Database automatically updates in real-time
9
Environmentally Friendly and
Economically Feasible




Green power source
Green fuel
Engine emissions
Modular furniture
10
All Ages and those with Disabilities



Wheel-chair accessible
Adjustable height counters, microscopes, stools
Ensure good human flow



Accommodate large number of people
Allow movement to different areas
(microscope lab, bird-watching, etc)
Audiences of all ages (kids/adults/elderly)
11
Ease of use and Maintenance

Technology benefits






Eliminate need of paper
Manually inputting of data
Automation
Visualization of information
Instructors save time and effort
Data accurate and up-to-date
12
Boat Demo


On Board team presenting live demo at 6pm on Voyager
Walks through Adam’s student perspective




Involves Adam’s friends, parents, school teacher and
Voyager instructor
Demonstrates key components of visionary scenario
Each group plays role showcasing respective technology
Enrich student experience, assist Voyager instructors
and improve on current processes
13
Presentation Overview

HCI


Green and Space Design


Jae-Kyung Lee
Scientific Data


Thomas Boonsiri
Microscopes and Digital Camera


Sean Brennan
Handheld Devices


Jonathan Pui
Jackie Cheng
Wireless

Hassaan Moin Khan
14
Green and Space
Design
Sean Brennan : Mech E
Jennifer Kim : Mech E
Rachel Lin : Mech E
Kuei-Chih Sun : Design
Ahmed Wahedi : Civil E
15
Goals

Develop technology that minimizes the impact of the
Voyager boat on the environment




Clean efficient propulsion
Clean sustainable building materials
Demonstrate renewable energy source solutions
Design the boat to reflect its unique purpose and need
for flexibility



Human flow that allows multiple groups to move within boat
Furniture that can be rearranged and is designed
universally
Create 3-dimensional model of our plan
16
Solutions

Solar Photovoltaic Cells

Green Biodiesel

Green Building Materials

Universal Floor Plan and Furniture
17
Green Power Sources



Wind Mill and PDA Charger
Demonstration of solar
power wind mill
Photovoltaic cell can power
PDA charger


2 or 3 PDA’s charging at
one time
Good demonstration of
green electricity usage
18
Green Power Sources

Biodiesel




Reduces emissions
Relatively low cost
Interchangable with diesel
Engine:



Cat C9 Marine Propulsion Engine
503 bhp (375 bkW) @ 2500 rpm
Warranty allows for Biodiesel usage
19
3-D Model

Construction – Voyager Structure
20
3-D Model
Final
Structure
Model
21
3-D Model

Construction - Furniture
3D Printing Machine
22
3-D Model Layout
FORE
Lab
23
3-D Model Layout
AFT
Lab
24
3-D Model Layout
MAIN
Classroom
25
Furniture - Design
Furniture renderings in SolidWorks
26
Furniture - Materials
Green Materials





Certified or Rapidly Renewable Wood
Post-consumer recycled metals
Wheat and Grain polymer tiles and countertops
Recycled plastic fiber carpeting
Low VOC or water based paints, sealers, and stains
27
Handheld Devices
Thomas Boonsiri : ECE
Morgan Linton : ECE
Ilaria Poddine : CS
Isaac Shum : ECE
Karolina Werner : ECE
28
HCI Visionary Fulfillment

Provided Instructor tools for Organization Ease



Increased Productivity



Instructor Front End
Integration with Database to perform Invalidation
Efficient Data Collaboration
Scalable solution
Eliminate Safety Concerns

Cell phone lanyards for Zaurus
29
Hardware Portfolio

Sharp Zaurus SL-5600




Intel Xscale 400MHz Processor
64MB Flash / 32MB SDRAM
3.5” TFT Color Display
QWERTY Keyboard and Stylus

Linksys Compact Flash
802.11b Wireless Card

Zaurus Power Consumption

3.7 V 1500mAH Lithium-Polymer battery (~3 hrs)
30
Software Infrastructure

PHP scripts




Live updates
Ease of implementation
Invalidation included
Opera Browser

Browser Features disabled
31
System Architecture Overview
32
Instructor Front End

One Time Trip Registration



Via Instructor Handheld or Central PC
Synchronizes start of voyage
Register entire class trip
to create unique ID
Numbers for each team
33
Student Interaction

School and Grade Selection from Registered List




Instructor Front End
Integration with Database to perform Invalidation
Team Selection
Scientific Stations




Micro invertebrates
Macro Invertebrates
Birds
Water Chemistry
34
Example - Micro invertebrates

Scalable solution

Software independent
of number of hardware
devices
Future Possibilities:
User Signature
with Data
Transmission
35
Conclusion

Created web-based approach to forms






Instructor Front End
Integration with Database to perform Invalidation
Enhanced productivity
Scalable solution
Hardware Safety
Excellent application for Wireless Technology
36
Camera & Microscope
Jae-Kyung Lee : ECE
David Mitchell : ECE
Jonathan Pui : ECE
37
Camera & Microscope Goals





Assist Voyager in selection of cameras and microscopes
Provide easy to use software for downloading images
from cameras and microscopes
Enable on-demand output from microscopes to TV
display
Demonstrate proof-of-concept with working prototype
Create 2 recommendation buying guides for digital
cameras and microscopes that include setup, costs,
software and hardware needs
38
Selection of Cameras

Students in action






lab stations
interacting in groups
Instructors are the primary users
Several digital cameras on board
Several pictures taken of each group
Pictures to be included


online science album
take-home memorabilia
39
Recommendations

Recommendations based on following criteria






Battery Type
Docking station
MegaPixel/Zoom
Memory Card
Cost
Detailed comparison available in report
40
Recommended Cameras

Fujifilm FinePix F700


Casio Exilim EX-Z40


Price: $339
Price: $399
Sony Cyber-shot DSC-T1

Price: $550
41
Selection of Microscopes






Learning aids
Source of valuable data and memorabilia
Students primary users
Output microscope image to television and/or projector
display
Capture microscope image to computer
Support as many as 39 laboratory microscopes
42
Recommendations

Recommendations based on following criteria







Objective magnitude
USB Support
S-video support
Camera
Image Quality
Cost
Detailed comparison available in report
43
Recommended Microscopes

Digital/Analog Zoom
Stereomicoscope and
Lab from Boreal


Price: $1495
Digital/Analog Advanced
Digital Scope w/
mechanical stage and
Lab from Boreal

Price: $1195
44
Switching solutions

Suggested to enable




Selective s-video output to TV/projector
Selective image capturing from one computer
Audio/Video Selector Switch
USB Switch
45
A/V Selector Switch




Brand: Recoton
Model: DVD1000
Price: $30/each
14 switches needed to support 39 microscopes
46
A/V Switching diagram
47
USB Selector Switch




Brand: Dynex
Model: USB 2.0 7 Port HUB
Price: $50/each
Six switches needed to support 39 microscopes
48
USB Switching Diagram
49
Software and Hardware
Architecture for Digital Camera




Voyager staff uses docking station to transfer pictures
via USB
Picasa software used to name and send pictures to a
directory
Background script scans the directory and sends
pictures over FTP
Database contains the links and names of the pictures to
enable



Queries
Storage
Deletion
50
Architecture (hardware view)
Digital
Digital
Camera
Camera
Docking
Docking
Station
Station
USB
Voyager
Computer
Database
HTTP
Server
End User
51
Architecture (software view)
Voyager
Computer
Picasa
Software
Directory
Script to scan directory
Send to server
Server
52
Software and Hardware
Architecture for Microscope

Selective display to TV/projector



Specimen is located with the individual microscope
S-video switching solution routes the desired image to
display
Transfer of image to the computer



Specimen is located with the individual microscope
The image is captured by the microscope’s internal camera
Image sent over USB switching solution to Picasa (running
on computer)
53
Architecture
Pool of
39 Microscopes
S-Video
Chain of
Video Switches
Monitor
Source (TV)
USB
Chain of
HUB Switches
Voyager
Computer
54
Phase III Demo

Proof of concept due to constraints in time and cost







1 Camera, 1 Microscope, 1 Computer
No TV/projector
Easy, robust image transfer from camera
Easy, robust image capture from microscope
Automatic transfer of files to ftp server
Insertion of information into database
Generation of online picture albums using Picasa
55
Scientific Data
Roberto Arevalo : ECE
Patrick Shih : INI
Charles M. Kohl : ECE
James Lee : ECE
Jackie Cheng : ECE
56
Current Implementation
Handheld
Photo Album
Database
Searching
Microscope
Digital
Camera
Display
(LCD/Projector)
DATABASE
Visualizations
• Real-Time
• Water Quality Analysis
Summary
• Memorabilia Page
• Summary Page
57
Database Architecture Diagram
58
Photo Album

Collection of living creatures seen on the Three Rivers

Image of the creature

Description of habitat

Identification characteristics

Search functionality

Utilizes PHP scripts and SQL queries to the database
59
Photo Album Search Screenshot
60
Photo Album Results Screenshot
61
Photo Album Screenshot
62
Database Searching

Allows for the retrieval of database records according to
the user’s criteria

Web-based and publicly accessible

Displays records from as far back as April 1995

Utilizes PHP scripts to generate SQL queries based on the
user’s input and to retrieve results from the database
63
Database Searching
64
Database Searching (Bird Samples)
65
Database Searching (Algae Samples)
66
Database Searching (Macro Samples)
67
Database Searching (Water Samples)
68
Data Visualization: Real-Time Graphs

Day’s activities to be displayed on LCD

Displays overall results by station

Web interface

Easily navigated by teachers

Utilizes PHP scripts to query database and dynamically
generate graphs

Constantly refreshing / querying database
69
Real-Time Screenshot (Overall)
Dynamically
generated
graphs can
show types of
samples
found (i.e.
pollution
tolerant /
intolerant
macro
samples)
70
Data Visualization: Water Quality
Analysis

User defined graphs of historical water quality reading





User chooses: River and water quality attribute to be
analyzed
User specifies the date range for the analysis
PHP scripts take these selections as their input and query
the relevant data from the database
Results are fed into a PHP graphics library to create a line
plot of the samples over the specified time
Important statistics such as sample mean, standard
deviation, minimum and maximum are also calculated and
displayed
71
Data Visualization: Water Quality
72
Data Visualization: Water Quality
73
Data Visualization: Water Quality
74
Memorabilia Page



Summary of the data collected over the day
Customized to school, date, and team
Contents page includes:






Photos – from digital camera, and from microscopes
Overview – river health
Water Quality
Birds & Waterfowl
Plankton / Micro-invertebrates
Macro-invertebrates
75
Memorabilia Screenshot
76
Memorabilia Screenshot
77
Memorabilia Screenshot
78
Summary Report Page
79
Wireless
Communications
Christopher Costa : ECE/CS
James Hook : ECE/CS
Hassaan Moin Khan : ECE
Matthew Rogers : ECE
Jason Wang : ECE
Simon Xi : ECE
80
Wireless Goals



Continuous wireless coverage between the boat
(PDAs, cameras, microscopes, computers) and dock
(servers, internet)
Meet visionary scenario’s bandwidth needs
Easy interface for devices to connect
81
The Route
82
Architectural Diagram
83
Hardware



Proxim Tsunami MP.11a base station
Proxim Tsunami MP.11a subscriber unit
Antennas
Antenna
Horizontal Beam
Vertical Beam
12 dBi Omni
360º
7º
18 dBi Panel
18º
18º
84
Test Setup
Top View
Side View
Mount Washington
Dock
Monongahela
Ohio
Boat
85
Long Range Network
Antenna
86
On-Boat Network

802.11b Access Points
87
Test Results
Ping to the boat computer
Ping to the Tsunami Subscriber Unit
Ping to the boat computer
88
Q&A
89