Title: Team Mercury:
1Capstone Project NadeCam
- Team Mercury
- Charles Chen, Katie Corner, Danny Costinett, bob
Pomeroy, Jeries shihadeh
2Overview
- Proposal
- Hardware Block Diagram
- Hardware Implementation
- Software Block Diagram
- Software Implementation
- Feasibility and Sustainability
- Safety and Compliance
- Schedule and Division of Labor
- Budget
3Proposal
- Camera Grenade
- A thrown camera
- Receiver station to capture images
- Present it in an interactive 3D view.
4Proposal
- Target size (grenade unit) golf ball to softball
- Receiver/Display
- self contained display device
- or possibly a receiver attached via USB to a
laptop (with associated display software)
5Expo Deliverables
- Camera
- 640x480 resolution
- 1 frame per second
- Usable Pictures
- Data Storage
- Store image data on external device (SD card?)
- Image Display
- Proper location and orientation
- Step-Through mode
6Expo Deliverables
- Packaging
- Contains all components
- Severe impact is not a goal
- Demonstration
- Device can take pictures
- Display images in a proper orientation
- Device is moving at low velocity and acceleration
7Higher Deliverables-Phase 1
- Camera
- Captures RGB images
- Greater than 1 frame per second
- 2 cameras
- Depends on budget
- Data Transmission
- RF transmission to base station
8Higher Deliverables-Phase 2
- Packaging
- More robust to account for impact
- Demonstration
- Throw ball
- Use of accelerometers to return (x,y,z) position
- More Cameras (Up to 6)
9Higher Deliverables-Phase 3
- Camera
- IR capabilities
- GPS unit
- Ball movement after landing
- In flight gyroscopic stabilization
- Multi-Unit Mapping
- Use GPS with Multiple Camera Units to create a
more comprehensive 3D environment
10Block Diagram-Hardware
11SubSystem Implementations
- Camera Unit Options
- Number and Layout
- 1 - 6 Standard Cameras
- Two 180? Panoramic Cameras
- Data Throughput
- 8-bit Gray Scale vs. RGB Color
- Resolution (640x480)
- Possible Secondary IR Camera?
12SubSystem Implementations
- Control Unit(s)
- uProcessor MSP430 or CC430?
- External Transceiver nRF24L01 vs. CC1101
13SubSystem Implementations
- CC1101
- Low sleep current (200 nA)
- Higher Tx output power
- Better attenuation over distance
- nRF24L01
- Higher on-air data rate (2Mbps)
- Lower transmit power
14Block Diagram-Software
Base Station
Camera Grenade
Reconstruct Image
Construct 3D User Interface
Camera/Accel. Control
Store Image Data
Power Control
15SubSystem Implementations
- Graphical Environment
- Google Maps API?
- Custom designed OpenGL environment?
- Images manually loaded to OpenGL environment
Skybox Net.
User Perspective.
16Feasibility
- Economics
- Less than 1000 (less than 2x the cost of a
standard grenade) - Most parts are off the shelf and offered by
multiple vendors, with the possible exception of
the casing - Marketability Military and police usage, data
collection - Possible applications in scientific mapping and
observation.
17Feasibility
- Risks
- Camera Functionality
- Is quality of 640x480 resolution good enough?
- Number of frames per second?
- Expense of Camera/Lenses
- Size of Images
- Considerable amount of data throughput
- Minimize via color constraints, on chip jpeg
compression - Test and Pick Camera ASAP
18Feasibility
- Risks
- PCB layout mistakes
- Team reviews layout before ordering board
- Enough time and budget is set aside for multiple
boards - Knowledge of Packaging
- Packaging doesn't perform as well as hoped
- Limited knowledge of mechanical design
- Test packaging with dummy contents before full
prototype build
19Sustainability
- In general, most system parts are available from
multiple vendors - caveat although one particular camera may not be
available, other comparable models are. - Minimal maintenance/support necessary out of box
20Safety and Compliance
- Complies to necessary FCC Military and Civilian
conventions, depending on model - Internal Camera Unit Voltages lt 15V
21Schedule
22Schedule
- CDR
- Able to take and store images
- Milestone 1
- Use accelerometer to determine orientation
- Use software to display image(s) with correct
orientation - Develop power system to power device
- Milestone 2
- Packaging complete
- Expo deliverable in final testing
23Division of Labor
- Based on Background Experience
Charles Chen Image Post Processing,
Accelerometer testing
Choose a camera Resources
PDR All
Display video from camera BP, DC, JS
Get images/video stored locally BP, DC, JS
Choose data transfer method All
Accelerometer details data? JS, KC, CC, DC
Have UI designed for user (high-level) JS,CC, BP, KC
3D UI enviornment prototyped JS,CC, BP, KC
3D UI enviornment test iterations JS,CC, BP, KC
Start of Weekly Stat Reports All
transfer image data to PC (RF, wifi) All
Design power system for batteries All
CDR All
Implement power system All
Design/Build PCB BP, DC, JS
Design Packaging All
Create a packaged product All
Create mechanical "track" for CamNade path KC, CC
Milestone 1 All
Design and implement other features All
Milestone 2 All
Final Testing All
Final Presentation Preparation All
Capstone Expo All
Danny Costinett MSP Programming, Transceiver
testing
Katie Corner Image Post Processing, Packaging
Design
Bob Pomeroy PCB Design, Camera testing
Jeries Shihadeh 3D UI Environment, Camera testing
24Budget
Item Name Unit Price Quantity Sub-Total
Camera 50 6 300
MSP 430 Microcontroller 5 2 10
CoolRunner-II CPLD 40 1 40
GPS Receiver 50 1 50
RF transceiver 10 2 20
Packaging Frame 60 1 60
PCB Layout 35 3 105
SD Card 20 1 20
Assorted Components 100 TBD 100
Total Cost 705
25 26POW!