FOCE SW/HW Exportability

User Profiles

Single Lab with Grant
- 1-2 P.I.
- 0-2 science tech
- 2-3 grad/post docs
- maybe one engineer (probably EE with some SE or ME)
- small/no boat 
- deployed from shore landing (limited vehicle access?)
- no CO2 source or shore infrastructure (power, comms, etc.) on site
- diver depth deployment
- 1-2 month campaign-style experiment 

Upgraded User
- 2 engineers (prob EE+ME)
- rotating non-technical operator pool (grad student, intern)
- larger boat
- dock access
- cable
- longer deployment

Barriers to Adoption
Cost
- instruments
- enclosures
- infrastructure/platforms (cable, mooring, buildings, power, water...)
- cables
- electronics
- software
- permitting
- installation
- maintenance
- recovery

Technical capability (to adapt FOCE concept)
- environmental (T, P, S, bio, topology, material)
- systems  (selecting and integrating instruments and other components)
- CO2 generation/delivery (CO2 handling, pumps, plumbing)
- mechanical (design of apparatus, enclosures, etc. including flow and thermo design)
- software (adding instruments, system control/monitoring, modifying control algorithms, networking)
- electrical (design of power, control, comms)

Fabrication capability

Ease of operation/maintenance
- software (e.g. driver development)
- CO2 handling
- calibration (pH sensor)
- servicability (biofouling mitigation, cleaning, repair/replacement of instruments and actuators )

Keys to Success

Strategies to Lower Barriers

Engineering Support

Modularity
CO2 generation
CO2 delivery
mesocosm (enclosure, experiment container, mounting for instruments and actuators)
instrument drivers
control software (algorithms, inputs, outputs)

Open Source Software
SIAM, SSDS, OASIS?
Linux, GNU, Java
DataTurbine, RDV

Software Packaging (making things more turn-key)
- ISO disk images
- Installer
- Algorithms
- Port control to C/C++/OSDT?

Software Architecture (making things extensible, tweakable)
Interface design (FOCE GUI, control system)
distributed/local control (SIAM)
platform/language (SIAM requires JVM - anything we can do on small embedded platform?)
see also modularity

Software Tools
FOCE GUI
Control Tuning and Test Tools
Other visualization (Matlab, RDV...)

COTS/Standard Hardware
PC-104

Open Source/Existing Hardware (e.g. MBARI) Hardware 
Existing FOCE electronics
OASIS4?
Arduino? (no SIAM)
android (e.g. sensor pod)

HW Design
solid state storage
serial support (USB-serial vs native drivers)

Technical Whitepapers
OA best practices
FOCE experience

Platform Choice
Labview
Arduino
PC/Win/Linux/Java
Android

========================
overall cost
infrastructure (cable, remote/stand-alone)
experiment duration (1-2 mon vs 6-24 mo)
optimized for our use vs other applications (undefined)

requirements:
control pH ( offset, precision, duration)

ph measurement
ctd (mostly T&S, for pH)
velocimeter - maybe
water velocity control (fans, pumps)
serial ports

real-time data acquisition?
manipulate control 
visualize data/monitor experiment
close loop on pH
control delay time
adjust for current
autonomous operation (at least during X days outage)
file system+reliable data storage
test the system
camera?

Next Steps:
What does MBARI need - what do we need to re-design (Peter, Bill)
Enumerate system functions (chad)
Requirements (any/all)
FOCE par cours / matrix / strategies (kent)