3. 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.
4. 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.
The Grocery Store GPS system is designed to simplify the customer’s shopping
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 .
5. 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
6. 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
7. Data Requirements
Item Identification
Format
Definition Due Date
Principal
Engineer
Review
Date
Review
Results/StatusCDRL 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
8. 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
9. Requirements (cont)
Physical Characteristic Requirements
Allocation to
Product Entity
Structure
The receiver shall be ≤ 1.5 pounds. A2
The receiver dimensions shall be ≤ (6 inches x 6 inches x 1 inches). A2
The receiver power consumption shall be ≤ 7 W. 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
10. Requirements (cont)
Environmental Requirements
Allocation to
Product Entity
Structure
The system shall be capable of operating under the following temperature ranges: -40C to
+85C.
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
12. 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
13. 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
14. Engineering Drawing
4 inches
6 inches
3.5inches
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
3inches
.5 inches
2 inches 2 inches 2 inches
1 inch
1 inch
3
UL
LL LR
UR
15. Engineering Drawing
Notes:
1. EZ-0657-W5C Surface Capacitive Touch Screen
1
Front
.25 +/- .1 inches
Side
3.5inches
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.25inches
.2”
2.25inches
Pin 1
16. 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
18. 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
19. • Goal
– Determine optimal solution that meets system requirements
• Trade based on customer’s value system
• 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
20. 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
21. • 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
22. • Goal
– Determine optimal size of the touch screen display
• Trade based on customer’s value system
– 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
25. • 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
26. 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
27. • 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
28. • 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
29. • Two mission models
– Ground Cold Day
– Ground Warm Day
– Minimum of 5 cycles per mission will be conducted
Design Reference Mission
Environmental Qualification Testing
30. Test Phase Temp (°C)
Relative
Humidity
Supp Cooling Air
(°C) Altitude (km)
Duration
(min)
Ground Cold Day -40 ≤ 100% -40 ≤ .5 120
Ground Warm Day 85 ≤ 100% 85 ≤ .5 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 85°C , 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
32. 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
33. Risk/TPM Action
RISK NBR 0002 RISK NAME: Receiver Power Consumption
LEVEL
MediumRISK 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
35. • 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
36. • 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
37. • 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
38. 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.
39. 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
40. System Hierarchy Block Diagram
Grocery
Store GPS
Grocery Store
GPS
Management
Mapping
Configuration
Relay
Management
Grocery Store
GPS Receiver
Management
Grocery
Database
Management
Security/Checkp
oint
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
Receiver’s
Availability
41. 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)
Item’s info:
Location/map/pr
ice/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
Provides receiver’s
status(returned,check
ed 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.)
42. Requirement Decomposition
Diagram
Grocery Store
GPS
Grocery Store GPS
Mgmt
Grocery Store GPS
Receiver
Grocery Store GPS
Pseudolites
Transmit receiver’s signal
Monitor Checkout for
Grocery Store GPS return
Status
Provide Shopper’s Interface
Access Grocery Database Display Shopper’s Request
Provides Receiver’s Request
Monitor Security for Grocery
Store GPS availability status
Monitor Grocery Store GPS
issue & control point
Serves aisle
43. 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
44. 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.
45. 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
46. Level 2 Functional Block Diagram
Perform Receiver
Health Check
2.1.3
Perform Pseudolite
Health Check
2.1.1
Perform Control
Station Health Check
2.1..2
Health
Status
Health
Status
2.1 Perform Health Check
POST Command
Routine
Status
Command
System
Health Status
POST Command
Routine
Status
Command
POST Command
Routine
Status
Command
47. Level 3 Functional Block Diagram
Perform Routine
Status Check
2.1.1.3
Perform POST
2.1.1.1
Detect Out of
Tolerance Conditions
2.1.1.2
Generate
Failure Log
2.1.1.4
Health
Status
Error
Data
Data
Data
2.1.1 Perform Psuedolite Health Check
POST Command
Routine
Status
Command
48. Verification Plan: Test Progression
Develop Test Procedures/Cases and Scenarios to perform Subsystem Integration
testing.
Formal verification thru Environmental Stress, Systems Qualification, and
Factory Acceptance Tests.
Regression testing and evaluation in support high priority defects and all
hardware and software enhancement.
Testing documentation with detailed defects for each observed anomaly during
test events.
System level testing, integration testing, and evaluation in support of all
hardware and software development.
Disposition of lower priority defects and anomalies during test phase
execution, provide Final Test Report and VCRM.
49. • Highlights test events were results were found (i.e. Qualification Test).
• In case of anomalies / discrepancies a Problem Change Report (PCR) or
Discrepancy Report (DR) will be generated
• Classification Guide by Priority
Verification Pass / Fail Criteria
Priority Discrepancy / Problem
1
Prevent the accomplishment of an essential capability. Jeopardizes safety
and/or security.
2
Adversely affect the accomplishment of an essential capability and no work-
around solution is known.
3
Adversely affect the accomplishment of an essential capability but a work-
around solution is known.
4
Result in user/operator inconvenience or annoyance but does not affect a
required operational capability.
5 Any other defect
50. • VCRM traces each requirement on the System Sub-system Specification (SSS)
• VCRM includes pass/fail criteria for each requirement and associated defects
• Verification Method to specify the type of test(s) performed is also included
o Test – evaluating an item under controlled conditions / configurations.
o Demonstration – validated by observing the item in operation.
o Analysis – determined by interpreting results using established principles
o Inspection – confirmed by formal examination
• Verification Level at which requirements are satisfied
o Environmental Stress Test, exposing prototype to the elements
o System Qualification Test, done on simulated and controlled environment
o Factory Acceptance Test, ensures HW/SW before deployment
Verification Cross Reference Matrix
(VCRM)
52. Internal Interface Diagram
Grocery
Store
GPS
Store Map
POS
Admin
Utility
Guidance
System
Relay
System
Storage
System
Data
System
Power
System
Store Map gives
location information;
primarily uses
Guidance and Relay
Systems
Point-of Sale forwards
information to Store
Database; primarily uses
Data and Storage Systems
Utility ensures equipment
maintenance is up-to-date;
primarily uses Power,
Guidance, and Relay
Systems
Admin ensures
equipment function
correctly and logged in
to system; primarily
uses Guidance and
Data Systems