Ocean Observatories Initiative Sensing and Acquisition (SA) Subsystem Overview Michael Meisinger September 29, 2009.

Slides:



Advertisements
Similar presentations
R3 Kickoff Meeting Ocean Observatories Initiative Common Execution Infrastructure (CEI) Subsystem OOI CI System Architecture Team: 1.
Advertisements

1 OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014.
SACM Terminology Nancy Cam-Winget, David Waltermire, March.
SENSORS and PUCK Duane Edgington, Bob Herlien, Kevin Gomes, Tom O’Reilly MBARI Duane Edgington, Bob Herlien, Kevin Gomes, Tom O’Reilly MBARI.
ASTM UMV Autonomy and Control Sub-Committee F41.01
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Slide 1 Requirements Workflow. Slide 2 The Phases/Workflows of the Unified Process Figure 3.1 l Phase is Business context of a step Workflow is Technical.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Ocean Observatories Initiative Common Execution Environment Kate Keahey OOI Cyberinfrastructure Life Cycle Objectives Milestone Review, Release 1 San Diego,
Chapter 10 Architectural Design
Initial slides for Layered Service Architecture
DoD Architecture Registry System DARS 16 September 2009 Walt Okon Senior Architect Engineer Senior Architect Engineer for Information Sharing Enterprise.
UML - Development Process 1 Software Development Process Using UML (2)
Current Situation and CI Requirements OOI Cyberinfrastructure Integrated Observatory Management Workshop San Diego May 28-29, 2008.
Development of Control for Multiple Autonomous Surface Vehicles (ASV) Co-Leaders: Forrest Walen, Justyn Sterritt Team Members: Andrea Dargie, Paul Willis,
Kevin Gomes, SENSORS Overview and Architecture OOI Cyberinfrastructure: Sensing and Acquisition Workshop San Diego August 5-7, 2008.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative Concepts of Operations John Graybeal Life Cycle Architecture Review La Jolla, CA.
1.View Description 2.Primary Presentation 3.Element Catalog Elements and Their Properties Relations and Their Properties Element Interfaces Element Behavior.
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe December 6, 2010.
Ocean Observatories Initiative Common Execution Infrastructure (CEI) Overview Michael Meisinger September 29, 2009.
SWIM-SUIT Information Models & Services
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
OOI CI EOI LCA REVIEW December 13, 2010 Ocean Observatories Initiative External Observatory Integration Christopher Mueller Life Cycle Architecture Review.
Ocean Observatories Initiative OOI CI Kick-Off Meeting Devils Thumb Ranch, Colorado September 9-11, 2009 Autonomous Marine Sensing and Control Arjuna Balasuriya,
Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger September 29, 2009.
Ocean Observatories Initiative OOI Cyberinfrastructure Life Cycle Objectives Review January 8-9, 2013 Tom O’Reilly Monterey Bay Aquarium Research Institute.
Ocean Observatories Initiative Data Management (DM) Subsystem Overview Michael Meisinger September 29, 2009.
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Common Operating Infrastructure Subsystem Michael Meisinger Life Cycle.
Notes of Rational Related cyt. 2 Outline 3 Capturing business requirements using use cases Practical principles  Find the right boundaries for your.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
OOI CyberInfrastructure Workshop: Ocean Observation Programs Preparation Phone Meeting May 5, 2008 Alan Chave, Michael Meisinger OOI CI System Engineering.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe January 18, 2011.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Assessment John Graybeal, Michael Meisinger Life Cycle.
OOI CyberInfrastructure: Data Management Architecture Specification Workshop June 30-July 1, 2008 Matthew Arrott, Ingolf Krueger, Claudiu Farcas, Emilia.
Ocean Observatories Initiative OOI Cyberinfrastructure Overview Matthew Arrott VMware Presentation March 5, 2010.
Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30, 2008.
Ocean Observatories Initiative OOI Cyberinfrastructure Data Management Michael Meisinger & David Stuebe OOI Cyberinfrastructure Life Cycle Objectives Milestone.
Sensing and Acquisition & MOOS
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
UML Diagrams for Caradon developers Daniel DG Moth Core Development Group, Research Student University of Brighton, MSc Object Oriented Software Technology.
SA R1C3 Wrap-up Presentation slide 1 Sensing and Acquisition Release 1 Construction 3 Wrap-up Presentation May 19, 2011 Alon Yaari, SA Team Lead.
World Representation for Vehicle Navigation and Standards for Cooperative Vehicles Dr Javier Ibanez-Guzman 31st, January 2007 Orbassano.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
NSF ANNUAL REVIEW June 2010 Ocean Observatories Initiative Matthew Arrott August Release 1 Life Cycle Architecture Review CI Project Status.
Ocean Observatories Initiative OOI Cyberinfrastructure Common Operating Infrastructure Subsystem Michael Meisinger, Munindar Singh, Von Welch OOI Cyberinfrastructure.
Kevin Gomes, MBARI MBARI Data Architecture OOI Cyberinfrastructure: Data Product Generation Workshop San Diego May 20-21, 2008.
R2 Themes and Historical Context for Observatory Management & Data Product Generation.
ESA Harwell Robotics & Autonomy Facility Study Workshop Autonomous Software Verification Presented By: Rick Blake.
OOI Cyberinfrastructure and Semantics OOI CI Architecture & Design Team UCSD/Calit2 Ocean Observing Systems Semantic Interoperability Workshop, November.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative Sensing and Acquisition Subsystem Arjuna Balasuriya Life Cycle Architecture Review La Jolla,
Ocean Observatories Initiative OOI Cyberinfrastructure Overview Matthew Arrott VMware Presentation March 5, 2010.
Ocean Observatories Initiative OOI Cyberinfrastructure Life Cycle Objectives Review January 8-9, 2013 Scientific Workflows for OOI Ilkay Altintas Charles.
Ocean Observatories Initiative OOI Cyberinfrastructure Common Execution Infrastructure Michael Meisinger OOI Cyberinfrastructure Life Cycle Objectives.
DICOMwebTM 2015 Conference & Hands-on Workshop University of Pennsylvania, Philadelphia, PA September 10-11, 2015 DICOMweb Workflow API (UPS-RS) Jonathan.
Ocean Observatories Initiative Common Operating Infrastructure (COI) Overview Michael Meisinger, Munindar Singh September 29, 2009.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative User Experience Susanne Jul, Carolanne Fisher, Tom Auer, Chris Quintana Life Cycle Architecture.
Ocean Observatories Initiative Integrating Marine Observatories into a System-of-Systems: Messaging in the US Ocean Observatories Initiative M. Arrott,
OpenSAF Technical Overview Mario Angelic Technical Co-Chair OpenSAF Project June 4 th, 2009.
Online Software November 10, 2009 Infrastructure Overview Luciano Orsini, Roland Moser Invited Talk at SuperB ETD-Online Status Review.
Ocean Observatories Initiative OOI CI Kick-Off Meeting Devils Thumb Ranch, Colorado September 9-11, 2009 Observation Planning and Autonomous Mission Execution.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Chapter 5:Architectural Design l Establishing the overall structure of a software.
Information Collection and Presentation Enriched by Remote Sensor Data
StratusLab Final Periodic Review
DARS Update DoDAF 2.0 Plenary Tool Vendor Session 22 July 2008.
DI4R, 30th September 2016, Krakow
EIN 6133 Enterprise Engineering
OOI Cyberinfrastructure Integrated Elaboration Demo
Software Development Process Using UML Recap
Presentation transcript:

Ocean Observatories Initiative Sensing and Acquisition (SA) Subsystem Overview Michael Meisinger September 29, 2009

2 OOI CI Kick-Off Meeting Sept 9-11, 2009 Outline Subsystem Architecture Overview Scope of Release 1 Selected Components –Observatory Management and Resource Agents –Data Acquisition Flow

3 OOI CI Kick-Off Meeting Sept 9-11, 2009 Context within CI

4 OOI CI Kick-Off Meeting Sept 9-11, 2009 Requirements High risk requirements The CI shall provide monitoring services for all physical resources under OOI governance Monitoring services to oversee specified physical resource attributes shall be provided A user interface to the monitoring services for physical resource providers to specify monitoring attributes shall be implemented The monitoring services shall publish monitored attributes The CI shall provide control services for physical resources under OOI governance Control services for physical resources shall be provided The control services shall authenticate all actors attempting physical resource control The control services shall authorize all actors attempting physical resource control Physical resource control shall be subject to policy The control services shall support resource control by another resource A user interface to the control service for physical resource control shall be provided The control service shall automatically update physical resource metadata when physical resource state changes The CI shall provide instrument and data process repository services The instrument repository services shall support the description of physical resource behavior The instrument repository services shall support environmental models The instrument repository services shall support the description of physical resource calibrations The instrument repository services shall support physical resource configuration workflows The instrument repository services shall support the persistence of physical resource documentation The instrument repository services shall associate the instrument repository contents with physical resource metadata The instrument repository services shall catalog the instrument repository The instrument repository services shall federate the instrument repository with other observatory repositories The data process repository service shall support physical resource test workflows The data process repository service shall support physical resource data processing workflows The data process repository services shall support physical resource calibration workflows The data process services shall associate the data process repository contents with physical resource metadata The data process repository services shall catalog the data process repository The data process repository services shall federate the data process repository with other observatory repositories

5 OOI CI Kick-Off Meeting Sept 9-11, 2009 Scope of Release 1 Instrument Direct Access –Raw, SSH/Telnet, Tunneling –Session management –User Interface for operators Instrument Management Services –Monitor / Control / Notification –Interface/Instrument test and verification –Lifecycle services Instrument and Data Process Repository –Metadata, ancillary information, behavior, config. –Catalog services Data Acquisition Services –Common interfaces and acquisition pipeline –Raw data and metadata acquisition

6 OOI CI Kick-Off Meeting Sept 9-11, 2009 Observatory Management and Resource Agents Managed Resource Model

7 OOI CI Kick-Off Meeting Sept 9-11, 2009 Resource Agent Basic functionality: control, monitor, capability, and contract

8 OOI CI Kick-Off Meeting Sept 9-11, 2009 Functional Components

9 OOI CI Kick-Off Meeting Sept 9-11, 2009 Functional Components

10 OOI CI Kick-Off Meeting Sept 9-11, 2009 Dependencies on DM

11 OOI CI Kick-Off Meeting Sept 9-11, 2009 Data Acquisition – Polling

12 OOI CI Kick-Off Meeting Sept 9-11, 2009 Sample Scenario – Exec. Plan

Infrastructure as a Service (IaaS)

Backseat Driver Paradigm - ASTM F41 Autonomy System as a Whole Control and Navigation System Three components of the overall vehicle architecture. Control and Navigation (frontseat driver) Actuator control, inertial navigation, GPS, compass, DVL, dead-reckoning systems, vehicle safety. Autonomy System as a Whole Sensor processing, sensor fusion, autonomy, contact management, data logging, system monitoring, mission control, communication. Autonomous Decision-Making (backseat driver) Deciding vehicle heading, speed, and depth. Autonomous Decision- Making Payload Computer Main Vehicle Computer MOOS IvP Helm MOOS-IvP Backseat Driver Vehicles BF21 (with towed VSA,HLA) IVAR Ocean Server (w/ HLA) SCOUT (MIT kayaks) REMUS 100/600 (In progress, PLUS, UCCI) OEX (NURC, w SLITA HLA) FOLEGA (NURC, Univ. Pisa) MOOS-IvP Mandated Programs UCCI (ONR 07-11) Distributed MCM PLUS (ONR 08-12) Undersea Surveillance, ASW, ORION (NSF 08-12) Ocean Observatory Infrastructure Vehicle Autonomy Architecture

MOOS 15 Autonomy System as a Whole Control and Navigation System Three components of the overall vehicle architecture. Control and Navigation (frontseat driver) Actuator control, inertial navigation, GPS, compass, DVL, dead-reckoning systems, vehicle safety. Autonomy System as a Whole Sensor processing, sensor fusion, autonomy, contact management, data logging, system monitoring, mission control, communication. Autonomous Decision-Making (backseat driver) Deciding vehicle heading, speed, and depth. Autonomous Decision- Making Payload Computer Main Vehicle Computer MOOS IvP Helm module MOOS Core MOOS Modules coordinated through a publish and subscribe interface. Overall system is built incrementally. The “glue” for the autonomy system as a whole. module MOOSDB Publish Subscribe

Antelope

SIAM Concepts Instrument PUCK Power Port Instrument Port Port Node Node Manager Port Manager Device Service Instrument PUCK Power Port Instrument Port Port Device Service = CI Platform Controller = CI Instrument Supervisor = CI Instrument Agent Data Sent to SSDS: -CI Observatory Data Ingest -CI Repositories Metadata Event Manager

Technology Mapping Instrument Agent Framework based on Infrastructure-as-a- Service (IaaS) implementation using OSGi Services Container Design references: MBARI SSDS

19 OOI CI Kick-Off Meeting Sept 9-11, 2009 Thanks !

20 OOI CI Kick-Off Meeting Sept 9-11, 2009 SA Components Based on FDR slides Observatory Management and Resource Agents –Could use a similar model to COI with Workers, Managers, Agents –Managed resource domain model Managed+Resource+Model Managed+Resource+Model –Resource agent. From ObsMgt to agent and Magnet, FSM back up. Proxy agent: MS+Iteration4 MS+Iteration4 –Four services: Control, Monitor, Capability, Contract Data Acquisition Flow –Diagram that is currently in DM. Provides tie for all other components

21 OOI CI Kick-Off Meeting Sept 9-11, 2009 Sensing and Acquisition Objectives Marine Observatory Facility –Observatory Management –Instrument Management & Instrument Activation Services –Marine Resource Scheduling for Power, Bandwidth, etc. –Instrument Resource Repository Marine Infrastructure Interface –Instrument and Platform Agents –Instrument Direct Access Data Acquisition and Processing –Raw Data Acquisition, Buffering, Metadata association and Persistence –Data Processing, QA/QC, Calibration & Validation –Data Product Generation, Publication & Persistence –Data Process Repository –Data Product Catalog & Repository

22 OOI CI Kick-Off Meeting Sept 9-11, 2009 Scope of Release 1 Marine Observatory Facility –Observatory Management –Instrument Management & Instrument Activation Services –Marine Resource Scheduling for Power, Bandwidth, etc. –Instrument Resource Repository Marine Infrastructure Interface –Instrument and Platform Agents –Instrument Direct Access Data Acquisition and Processing –Raw Data Acquisition, Buffering, Metadata association and Persistence –Data Processing, QA/QC, Calibration & Validation –Data Product Generation, Publication & Persistence –Data Process Repository –Data Product Catalog & Repository

Instrument Test Kit