Grocery storegps revn_20120613

Embed Size (px)

Citation preview

  • Final Project

    The Synthesis Leaders Kim Akahori

    Ahmed Saeed Alqahtani Burt Laguitan Chris Leblance

  • Agenda

    Introduction Akahori

    Key Requirements Need Statement Baseline Documentation/Data Requirements Requirements

    LeBlance

    Design Description Product Entity Structure Interfaces Selected Design Features Trade Studies Long Lead Items

    Akahori

    Verification Overview Laguitan

    Risks/TPMs Alqahtani

    ESD Processes Laguitan

  • Introduction

    The Synthesis Leaders have been providing consumer solutions since early 2012. Our COMPANY PROFILE takes new technology and creates innovative solutions for consumer and customer service applications. Our VISION is to bring proven technology solutions to the marketplace for consumer needs.

  • Need Statement

    Grocery shopping can be an intimidating ordeal. Customers are bombarded with long aisles with multiple signs, constantly changing sections, and distracting food samples which prevent them from reaching their final destination, the checkout, in the shortest time possible.

    experience by helping shoppers to navigate the grocery store and the many distractions. The system will map out the shortest route through the store and back to the checkout register allowing the customer to collect all items on their shopping list in the most expedient way possible .

  • Baseline Documentation

    DOCUMENT NUMBER REV DOCUMENT TYPE DOCUMENT TITLE

    IS-GPS-200 F Interface Specification Navstar GPS Space Segment/Navigation User Interfaces

    GS-GPS-SRD Systems Requirement Document Grocery Store GPS Systems Requirement Document

    IS-Pseudolite-100 Interface Specification Global Positioning System (GPS) Pseudolite/User Equipment Interface

    GS-GPS-PIDS Specification Grocery Store GPS Prime Item Development Specification

    1223345 Engineering Drawing GPS Receiver

    192355 Engineering Drawing EZ-0657-W5C Surface Capacitive Touch Screen

    37R1112 Study Power Budget Study

    1223346 Engineering Drawing CG GPS Receiver

    1223347 Engineering Drawing CG GPS Receiver

  • Representations Control

    REPRESENTATION ITEM IDENTIFICATION

    PRINCIPAL ENGINEER

    PRODUCT REPRESENTED

    ITEM NAME PART

    NUMBER ITEM NAME PART NUMBER

    GPS Receiver Engineering Drawing 1223345 LeBlance GPS Receiver 2355-1

    EZ-0657-W5C Surface Capacitive Touch Screen Engineering Drawing 192355 Laguitan Touch Screen EZ-0657-W5C

    Power Budget Model 33244-0 Alqahtani GPS Receiver 2355-1

    CG GPS Receiver Engineering Drawing 1223346 LeBlance GPS Receiver 2355-1

    CG GPS Receiver Engineering Drawing 1223347 LeBlance GPS Receiver 2355-1

  • Data Requirements

    Item Identification Format

    Definition Due Date Principal Engineer

    Review Date

    Review Results/Status CDRL ID Name/Number

    A0001 Test Plan Contractor 16-Jun-12 Laguitan 10-May-12 Approved

    A0002 Performance Specification Document (PSD) Contractor 16-Jun-12 LeBlance 10-May-12 Approved

    A0003 Reliability Analysis Report Contractor 16-Jun-12 Alqahtani 11-May-12 Approved

    A0004 Safety Assessment Report (SAR) Contractor 16-Jun-12 Alqahtani 12-May-12 Approved

    A0005 System/Subsystem Design Description (SSDD) Contractor 16-Jun-12 Akahori 12-May-12 Approved

    A0006 Software Requirements Specification (SRS) Contractor 16-Jun-12 Laguitan 12-May-12 Approved

    A0007 Interface Requirements Specification (IRS) Contractor 16-Jun-12 LeBlance 12-May-12 Approved

  • Requirements

    Performance Requirements

    Allocation to Product Entity

    Structure

    The system shall use the Global Positioning System or a similar system to generate a PVT solution.

    A1, A2

    The system shall provide position to within 1 meter of the desired target. A1, A2

    The system shall provide a map for user navigation throughout the store. A2, A3

    The system shall allow the user to input all products required to be purchased. A2

    The system shall store all products input by the user. A2

    The system shall chart the shortest path to acquire all products on the users purchase list. A2

    The Time to First Solution (TTFS) shall be less than 60 seconds. The TTFS is the elapsed time from the user finalizing the shopping list and the determination of the shortest path to acquire all products.

    A1, A2

    The system shall allow for database updates as items are moved, added or removed from the stores inventory.

    A3

  • Requirements (cont)

    Physical Characteristic Requirements

    Allocation to Product Entity

    Structure

    A2

    A2

    A2

    Reliability Requirements

    The systems Mean Time Between Failure (MTBF) shall be 10,000 hours. A0

    The systems Mean Time to Repair (MTTR) shall be < 2 hours. A0

  • Requirements (cont)

    Environmental Requirements

    Allocation to Product Entity

    Structure

    The system shall be capable of operating under the following temperature ranges: -40 C to +85 C.

    A0

    The system shall be capable of operating in up to 100% humidity (non-condensing). A0

    Safety Requirements

    The system shall not require the use of Class I or II ozone depleting substances in the design, manufacture, test, operation, or maintenance of any system, subsystem, item, component, or process.

    A0

    Human Factors Engineering

    The system shall comply with the human design engineering guidelines of MIL-STD-1472. A0

    All requirements have been allocated to an entity on the Product Entity Structure diagram

  • Overall Item Drawing

    Checkout

    A

    i

    s

    l

    e

    A

    i

    s

    l

    e

    A

    i

    s

    l

    e

    A

    i

    s

    l

    e

    Checkout

    Pseodolite

    Pseodolite

    Pseodolite

    Pseodolite Checkout

    Control Station

    Go to

    Aisle 5

  • Grocery Store GPS

    A0

    Pseudolite A1

    Receiver A2

    Control Station A3

    RF Front End

    A21

    Measurement Engine

    A22

    CPU

    A23

    Position Engine

    A24

    Power Management

    A25

    User Interface

    A26

    Memory

    A27

    RF Front End A11

    Measurement Engine

    A13

    CPU A15

    Position Engine

    A17

    Power Management

    A18

    Phase Locked Loop

    A12

    Oscillator A14

    Code Generator

    A16

    RF Front End

    A31

    CPU

    A32

    Power Management

    A33

    Memory

    A34

    Storage

    A35

    User Interface

    A36

    Storage

    A37

    Multi Media

    A38

    I/O

    A39

    Product Entity Structure

  • A21 X X

    A22 X X

    X X A23 X X X X

    X A24

    X X X X A25 X X

    X A26

    X A27

    A1 X

    X A3

    N-Square Diagram

  • Engineering Drawing

    4 inches

    6 inches

    3.5

    in

    ch

    es

    5.5 inches .25 inches

    Notes: 1. EZ-0657-W5C Surface Capacitive Touch Screen 2. Otterbox 234 Multi-Purpose Case 3. Mounts

    1

    1 inches

    GPS Receiver

    1223345

    2

    Front

    Rear

    Side

    5 inches .5 inches

    3 in

    che

    s

    .5 inches

    2 inches 2 inches 2 inches

    1 inch

    1 inch

    3

    UL

    LL LR

    UR

  • Engineering Drawing

    Notes: 1. EZ-0657-W5C Surface Capacitive Touch Screen

    1

    Front

    .25 +/- .1 inches

    Side

    3.5

    in

    ch

    es

    5.5 inches

    EZ-0657-W5C

    192355

    UL

    LL LR

    UR

    Pin 1

    Pin 5

    Pin # Assignment

    1 +5V

    2 GND

    3 Red

    4 Blue

    5 Green

    1.2

    5 in

    che

    s

    2.2

    5 in

    che

    s

    Pin 1

  • Engineering Drawing

    Notes: 1. EZ-0657-W5C Surface Capacitive Touch Screen 2. Otterbox 234 Multi-Purpose Case 3. GPS Receiver Card

    CG GPS Receiver

    1223346

    Z

    X

    Y

    +Y

    +Z

    -Y

    -.5

    .5

    .25

    Lateral View

    1 2

    1

    2

    -Z

    Top View

    CG is assumed to be at the spacial center.

    -.15

    -.35 3

  • Engineering Drawing

    Notes: 1. EZ-0657-W5C Surface Capacitive Touch Screen 2. GPS Receiver Card CG GPS Receiver

    1223347

    +X

    +Y

    -2.75 2.75

    -1.75

    1.75

    -Y

    -X

    +Y

    +Z

    -Y

    -.5

    .5

    .25

    CG (0,0,.375) Total Weight = .75 lbs

    1 1

    Lateral View

    Top View

    2 -.15 -.35

    CG (0,0,.25)

  • GPS Receiver Weight and Balance Statement

    Item WT (lbs)

    Static Location (Inches) Force (Inch-lbs)

    Sx Sy Sz Fx Fy Fz

    1.EZ-0657-W5C Surface Capacitive Touch Screen 0.5 0 0 0.45 0 0 0.188

    GPS Receiver Card 0.25 0 0 0.25 0 0 0.063

    0.75 0 0 0.25

    GPS Receiver Center of Gravity 0 0 0.333

  • Goal Determine optimal solution that meets system requirements

    Criteria

    Equal weighting applied to all criteria Accuracy Ability of system to meet required position accuracy Cost Total cost to implement system Receiver Weight Weight of the hand held portion of the system Availability System accessibility to store customers Dependency System dependency on third parties

    Trade Study 1

  • Pugh Concept Diagram

    Criteria Garmin Pseudolite Based

    System Cell Phone Based

    System

    Accuracy

    + +

    Cost - -

    Receiver Weight s s

    Availability + -

    Dependency + -

    Totals Better 3 1

    Same 1 1

    Worse 1 3

  • A psuedolite based system is the optimal solution

    All other criteria being equal, a psuedolite based system Is more accessible to store customers

    Does not require dependency on a third party, e.g. cell carriers

    A psuedolite based system will cost more however the provided capability will give a competitive edge over competitors

    Trade Study 1 Conclusions

  • Goal Determine optimal size of the touch screen display

    Screen size is weighted more than cost of the screen

    Criteria Screen Size Measurement from bottom left corner to the top right corner of the display

    Cost Cost of the touch screen display

    Trade Study 2

  • Utility Curves

    y = -1.3333x2 + 15x - 31.167

    0

    2

    4

    6

    8

    10

    12

    0 1 2 3 4 5 6 7 8 9

    Uti

    lity

    Va

    lue

    Screen Size (inches)

    Utility Curve 1

    Series1

    Poly. (Series1)

    y = -6.244ln(x) + 29.588

    0

    2

    4

    6

    8

    10

    12

    0 20 40 60 80 100 120 140

    Uti

    lity

    V

    alu

    e

    Cost

    Utility Curve 2

    Series1

    Log. (Series1)

  • Trade Matrix

    Selection Criteria Weight

    Candidate Touch Screen Models

    EZ-0427-W5C EZ-0657-W5C EZ-0353-W5C-B EZ-0851-W5C

    RV UV TV RV UV TV RV UV TV RV UV TV

    Cost 1 30 8.4 250.5 45 5.8 261.9 25 9.5 237.2 120 0.0 0.0

    Screen Size 1.5 4.2 8.3 52.4 6.5 10.0 97.5 3.5 5.0 26.3 8.5 0.0 0.03

    Score 302.9 359.4 263.5 .03

  • Taking weighting factors in consideration

    The optimal size for the touch screen display is between 6 and 6.5 inches at a cost of $45

    Sensitivity Analysis

    Increasing/ decreasing the cost weighting factor by 50% has no effect on the results

    Increasing/ decreasing the screen size weighting factor by 33% has no effect on the results

    Trade Study 2 Results

  • Long Lead List Items

    Part Number

    Description Used On Qty Need Date Supplier/s

    PL-915-GPS-P PL-915-GPS Psuedolite System

    N/A 1 6-14-2012 CRS Inc.

    03-GS-522 Voice Activation / Speech Recognition Software

    GPS Receiver

    N/A 6-2-2012 Nuance Corporation

    EZ-0657-W5C Touch pad display GPS Receiver

    200 6-14-2012

    Siemens

    05-DS-324 Integrated Enterprise Resource Planning Software

    Control Station

    N/A 6-2-2012 Netsuite

  • Dynamic and phased testing

    o In accordance with test cases and procedures

    o Defects and discrepancies will be tracked and reported

    Environmental Stress Test performed on a prototype

    o Prototype will be as close to production hardware as necessary

    o Heavily involves display unit, relay station, and database servers

    Qualification Testing done on first article, focuses on Software requirements

    o Verification for formal sell-off occurs at the system level

    o Sub-system level test cases will trace up to the System Specification

    Factory Acceptance Test, individualized hardware checkouts

    o Done on each hardware deployment to ensure operational functionality

    Verification Overview

  • Several Prototypes designed to validate system concept

    Visual Prototype Mock system (nonfunctional) developed to show customer the approximate size and weight of system components

    User Experience Prototype Prototype of the GPS receiver developed for human factors testing

    Validated touch screen size trade study results that 6-6.5 inches was the optimal size for the touch screen

    Validation Test Results

  • Two mission models

    Ground Cold Day

    Ground Warm Day

    Minimum of 5 cycles per mission will be conducted

    Design Reference Mission Environmental Qualification Testing

  • Test Phase Temp (C) Relative Humidity

    Supp Cooling Air (C) Altitude (km)

    Duration (min)

    Ground Cold Day -40 100% -40 120

    Ground Warm Day 85 100% 85 120

    1. Cold/Dry Soak Maintain the test item temperature at -40 C, 0 km and 0% humidity for 1 hour

    2. Cold Soak Test - Operate the test item

    3. Cold/Dry Performance Check Perform an operational check immediately after step 2 to verify proper operation of the test item (repeat steps 1 &2 @ at .5 km)

    4. Warm/Moist Soak - Maintain the test item temperature at 85C , 0 km and 100% humidity for 1 hour

    5. Warm/Moist Test - Operate the test item

    6. Warm/Moist Performance Check Perform an operational check immediately after step 2 to verify proper operation of the test item (repeat steps 3 &4 @ at .5 km)

    Environmental Test Cycle

  • Test Profile Generation

    TEMPERATURE

    HUMIDITY

    ALTITUDE

    TIME

    120 min 240 min 60 min 180 min

    -40 C

    85C

    0%

    100%

    0 km

    .5 km

    0 km

    .5 km

  • RISK IDENTIFICATION RISK CATEGRIZATION RISK RESPONSIBILITY

    REMARKS

    NBR TITLE TYPE P(O) EFF RISK

    INDEX TM

    PRINCIPAL ENGINEER

    SUSPENSE

    0001 Supply Chain Disruption:

    Thailand Floods C/S 3 4 12 5 Akahori 6/4/12

    Alternate Suppliers Identified

    0002 Receiver Power Consumption

    P 2 5 10 3 Alqahtani 6/10/12 Power Budget Study

    Program Index Total 22

    Risk Management Matrix

  • Risk/TPM Action

    RISK NBR 0002 RISK NAME: Receiver Power Consumption LEVEL

    Medium RISK TYPE COST SCHEDULE PERFORMANCE TECHNOLOGY

    RESPONSIBLE TEAM RESPONSIBLE ENGINEER Alqahtani

    RISK ABATEMENT STEPS START DATE ABATEMENT TASK DESCRIPTION COMPLETE DATE CURRENT STATUS

    1 4/14/2012 Develop power budget model 5/13/2012 Closed

    2 5/14/2012 Determine power budget for receiver components

    5/30/2012 Closed

    3 5/31/2012 Investigate power saving methods such as duty cycling

    6/8/2012 Open

    4 6/9/2012 Implement power saving method 6/14/2012

    Open

    4/1/2012 Approved

  • TPM Parameter Chart

    0

    1

    2

    3

    4

    5

    6

    7

    8

    Ax

    is T

    itle

    Requirement

    Power

    Column1

    TPM ITEM NUMBER 1 ITEM STATUS YELLOW

    PRINCIPAL ENGINEER Alqahtani PARAMETER Power DATE 6/1/2012

    N

    O

    W

    1 2

    3 4

    Time

  • All packages containing electronic parts shall be opened at an ESD protected workstation.

    ESD workstations

    The work surface of the table and the floor area shall be covered by a static dissipative surface.

    All the static dissipative surfaces workstation shall be connected to a common ground point.

    The workstation shall have an employee connection point that is connected to the common ground point.

    Electrostatic Discharge (ESD) Handling Instructions

  • Wrist straps must be worn when handling ESD sensitive parts.

    Wrist straps must be tested at a static control test station prior to use.

    Employees must wear anti-static smocks when handling ESD sensitive parts.

    (dissipative material)

    ESD sensitive parts must be stored and assembled in humidity controlled environments.

    Humidity must be maintained between 40 and 60%.

    Electrostatic Discharge (ESD) Handling Instructions

  • All data deliverables are approved or approved with comment.

    All actions closed or agreed upon resolution in place.

    Approved minutes delivered to the customer.

    Exit Criteria

  • Recommendations

    Thank you for your time. We have been proud to present the Grocery Store GPS as an innovative tool to the marketplace shopping experience.

    Upon agreement that all exit criteria have been successfully met, The Synthesis Leaders be given approval to continue design maturation and

    progress to the critical design review.

  • Back-Up

    System Hierarchy Block Diagram System Context Diagram Requirements Decomposition Diagram Functional List Functional Block Diagram Verification Plan Pass/Fail Criteria Verification Cross Reference Matrix Internal Interface Diagram

  • System Hierarchy Block Diagram

    Grocery Store GPS

    Grocery Store GPS

    Management

    Mapping Configuration

    Relay Management

    Grocery Store GPS Receiver Management

    Grocery Database

    Management

    Security/Checkpoint

    Management

    Issue and Control Point Management

    Ads and Broadcast

    Other Interfaces

    Grocery Store GPS Receiver

    Locate Item

    Item Information

    User Location from Aisle

    Checkout Location

    List Items

    Optimum Route

    User Location

    Checkout Location

    Items on Sale

    Locate Item

    Checkout Location

    View Store Map

    View Current Location

    Grocery Store GPS

    Pseudolites

    Grocery Database Interface

    Database Status

    POS/Security Interface

    Receivers Information

    Issue and Control Point

    Interface

    Availability

  • System Context Diagram

    Grocery Store GPS Mount/Cart

    Checkout

    Power Source

    Grocery Database

    Shopper/User

    Maintenance/Support

    Grocery System Administrator

    Provides support/mobilization

    Provides Energy

    Provides Maintenance

    Informs system/maintenance status

    Requests Inputs (item location, etc)

    Location/map/price/ads

    Confirms status (Data refresh, ready to use)

    Provides items info, grocery map, etc Requests items info

    and grocery map Configures/Customizes

    inputs (display, ads, etc.)

    Provides System Status

    Security

    status(returned,checked out, condition, etc)

    Confirms exit Authorizes exit (receiver returned/un)

    Grocery Store GPS issue & control point

    Authorizes usage (ready to use)

    Informs status (low bat, good condition, etc.)

  • Requirement Decomposition Diagram

    Grocery Store GPS

    Grocery Store GPS Mgmt

    Grocery Store GPS Receiver

    Grocery Store GPS Pseudolites

    Monitor Checkout for Grocery Store GPS return Status

    Access Grocery Database

    Monitor Security for Grocery Store GPS availability status

    Monitor Grocery Store GPS issue & control point

    Serves aisle

  • 2.0 Functional List

    2.1.1 Perform Psuedolite Health Check 2.1.2 Perform Control Station Health Check 2.1.3 Perform Receiver Health Check

    2.1.1.1 Perform Power on Self Test (POST) 2.1.1.2 Detect out of Tolerance Conditions 2.1.1.3 Perform Routine Status Checks 2.1.1.4 Generate Failure Log

    2.1 Perform Health Checks 2.2 Acquire/Track Signals

    GPS units runs built-in-

    test, functional checks on receivers /

    transmitters and

    computer system and

    acquires initial PVT.

    Function 2

    2.0 Baseline System

  • Level 0 Functional Block Diagram

    Power is applied to

    Display Units, Relay

    Stations, and associated Database Servers.

    GPS units runs built-in-

    test, functional checks on receivers /

    transmitters and

    computer system and

    acquires initial PVT.

    Function 1

    1.0 Initialize System

    Function 2

    2.0 Baseline System

    Function 3

    3.0 Accept User Input

    User initiates commands. Guidance system is provided

    location and stock

    information.

    Function 4

    4.0 Synchronize

    System

    Function 4

    5.0 Reset System

    Point of sale provides updated

    stock information

    to store inventory and aisle catalogs.

    Coincides with store closure or downtime. HW and SW Maintenance and database

    tallies are conducted.

  • Level 1 Functional Block Diagram

    Acquire/Track Signals

    2.2

    Perform Health Checks

    2.1 Data

    PVT

    2.0 Baseline System

    POST Command

    Routine Status Command

    Health Status

    GPS Signal

    Psuedolite Signal