ISEs Common Control System International Submarine Engineering (ISE) Ltd. Copyright 2008.

Slides:



Advertisements
Similar presentations
Making the System Operational
Advertisements

ICS 434 Advanced Database Systems
Surface Craft for Oceanographic and Undersea Testing (SCOUT) MIT Computer Science & Artificial Intelligence LaboratoryMIT Dept. of Mechanical Engineering.
Georgia Tech Aerial Robotics Dr. Daniel P Schrage Jeong Hur Fidencio Tapia Suresh K Kannan SUCCEED Poster Session 6 March 1997.
Private and Confidential ThinkControl & ProLiant Essentials Rapid Deployment Pack.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Advanced Processing Systems Honeywell Proprietary1 12/04/2003 Honeywell UF HCS & Honeywell DSES Opportunities Presented by Advanced Processing Systems.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Software development in robotics: frameworks, tools and the OpenRDK D. Calisi.
Wireless Ethernet AT-Rover Group 1 Beau Cook, Barry Greenwood, Danny Martin, Matt Patella, Ian Petrie.
Background S.A.U.V.I.M. Semi - Autonomous Underwater Vehicle for
R I T Team Members: Nandini Vemuri → Team Lead, System Testing, Motor Expert Jason Jack → GUI Design, Microcontroller Expert, Website Administrator John.
Mars Rover TEAM CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
NSF Foundations of Hybrid and Embedded Software Systems UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI Gautam Biswas and Ken.
Smart Home Current Progress Summary. Main Processor – Stellaris.
Page - 1 Rocketdyne Propulsion & Power Role of EASY5 in Integrated Product Development Frank Gombos Boeing Canoga Park, CA.
1 Summary of SDR Analog radio systems are being replaced by digital radio systems for various radio applications. SDR technology aims to take advantage.
Technical Integrity Assurance For Product Development W. Henson Graves Lockheed Martin Aeronautics Company Russ Campbell.
SCADA and Telemetry Presented By:.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Sérgio Ronaldo Barros dos Santos, Cairo Lúcio Nascimento Júnior,
May Meditate1 TAIPAN Autonomous Underwater Vehicle Bruno Jouvencel Professor University of Montpellier Underwater robotics.
RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.
Chapter 2 The process Process, Methods, and Tools
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
A Pattern for Gradual Transitioning during Dynamic Component Replacement in Extreme Performance UAV Hybrid Control Systems Murat Guler, Linda Wills, Scott.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
An Introduction to Software Architecture
CSE 303 – Software Design and Architecture
1 Software Quality CIS 375 Bruce R. Maxim UM-Dearborn.
Software Framework for Teleoperated Vehicles Team Eye-Create ECE 4007 L01 Karishma Jiva Ali Benquassmi Safayet Ahmed Armaghan Mahmud Khin Lay Nwe.
JSF Introduction Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
16 1 Installation  After development and testing, system must be put into operation  Important planning considerations Costs of operating both systems.
Topics of presentation
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Bluefin Robotics Corporation 237 Putnam Avenue Cambridge, Massachusetts Fax October 2008 Rand.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Autosub 7 m long x 0.9 m dia 2,700 kg in air Maximum Depth: 1600 m. Speed: 1 to 4 knots Endurance: Up to700 km depending on speed, hotel load etc. Large.
29 April 2009 Brian Balm Program Manager Integrating New Capabilities in Operational Space Weather Systems.
MAPLD 2005/254C. Papachristou 1 Reconfigurable and Evolvable Hardware Fabric Chris Papachristou, Frank Wolff Robert Ewing Electrical Engineering & Computer.
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Future of Mobility and Data Technologies for Land Systems Integration Mr. Matt Meltzer Vehicle System of Systems (SoS) Integration Supervisor Statement.
SensorWare: Distributed Services for Sensor Networks Rockwell Science Center and UCLA.
Motivation FACE architecture encourages modularity of components on data boundaries Transport Services Segment interface is centered on sending and receiving.
Satisfying Requirements BPF for DRA shall address: –DAQ Environment (Eclipse RCP): Gumtree ISEE workbench integration; –Design Composing and Configurability,
Video Technology What you will be expected to learn in this class.
March 2004 At A Glance ITPS is a flexible and complete trending and plotting solution which provides user access to an entire mission full-resolution spacecraft.
PADS Power Aware Distributed Systems Architecture Approaches – Deployable Platforms & Reconfigurable Power-aware Comm. USC Information Sciences Institute.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
ARTEMIS SRA 2016 Trust, Security, Robustness, and Dependability Dr. Daniel Watzenig ARTEMIS Spring Event, Vienna April 13, 2016.
Observing, Measuring and Sampling Ocean Floor Processes to 11,000 meters A Hybrid ROV The Future in the 4 th Dimension.
CIS 375 Bruce R. Maxim UM-Dearborn
Integrating MBSE into a Multi-Disciplinary Engineering Environment A Software Engineering Perspective Mark Hoffman 20 June 2011 Copyright © 2011 by Lockheed.
Software Project Configuration Management
OVERVIEW Impact of Modelling and simulation in Mechatronics system
Chapter 18 Maintaining Information Systems
Software Configuration Management
Chapter 5 Designing the Architecture Shari L. Pfleeger Joanne M. Atlee
An Introduction to Software Architecture
Games Development 2 Tools Programming
Presentation transcript:

ISEs Common Control System International Submarine Engineering (ISE) Ltd. Copyright 2008

A Diversity of Mobile Platforms Strategy- Re-use existing, proven technologies - Integrate them into modular mobile platforms - Integrate them into modular mobile platforms - Configured to fit specified mission requirements. - Configured to fit specified mission requirements.

All with commonality in the control system.

USV Command & Control

Control System Design Considerations Electrical / Mechanical Interfaces Sensors Actuators Power Distribution Communications

Control System Design Considerations Operator Interfaces Joysticks Buttons/Lights Displays Video Systems Audio

Control System Design Considerations Computers Form factor (eg. cPCI) Processor Input and Output Distribution Electrical Terminations & Signal Conditioning

Control System Design Considerations Operator Interfaces Joysticks Buttons/Lights Video Systems Audio Electrical / Mechanical Interfaces Sensors Actuators Computers Form factor (eg. cPCI) Processor Input and Output Distribution Electrical Terminations & Signal Conditioning Software Operating System Graphical User Interfaces Control Software

Common Software Components Sensor Interfaces & I/O Positioning & Navigation Autofunctions – Autoheading, Cruise, Stationkeeping Waypoint & Route Following Mission Planner & Scripts Communications & Telemetry Multi-vehicle Operations Transfer of Control Operator Interface

AUV Payload Integrations Loran C Navigation Elac Single Beam Echo Sounder (2) Elac Single Beam Echo Sounder (2) Syledis Positioning system Syledis Positioning system NRL Custom Payload NRL Custom Payload Ametek Straza DVL Ametek Straza DVL Robertson SKR 80 series Gyrocompass (2) Robertson SKR 80 series Gyrocompass (2) Mesotech 1007 Obstacle Avoidance Sonar Mesotech 1007 Obstacle Avoidance Sonar Oceano Long Baseline System Oceano Long Baseline System Collins AN/ARC 182 Data Radio Collins AN/ARC 182 Data Radio Klein 595 Side Scan Sonar Klein 595 Side Scan Sonar Metratek Forward Looking Sonar Metratek Forward Looking Sonar Nautronix SBL Positioning System Nautronix SBL Positioning System UV High Bandwidth Acoustic Comms UV High Bandwidth Acoustic Comms Polarfix Laser Positioning System Polarfix Laser Positioning System Simrad EM950 and 1000 Multibeam Echosounder (2) Simrad EM950 and 1000 Multibeam Echosounder (2) DRDC Motion Recording Pack (2) DRDC Motion Recording Pack (2) Simrad 992 Sidescan Sonar Simrad 992 Sidescan Sonar DataRadio 450KHz modem DataRadio 450KHz modem Novatech RF Beacon Novatech RF Beacon Novatech Emergency Strobe Novatech Emergency Strobe ORE Trackpoint II USBL ORE Trackpoint II USBL ORE LXT USBL ORE LXT USBL Honeywell 726 MAPS INU Honeywell 726 MAPS INU EDO Western 3050 DVL EDO Western 3050 DVL FCT 60 and 100 KWh fuel cell (2) FCT 60 and 100 KWh fuel cell (2) Fibre-optic cable integrations (3) Fibre-optic cable integrations (3) ORE Homing System ORE Homing System Datasonics Communications and Posn Systems (2) Datasonics Communications and Posn Systems (2) Watson AHRS – various models Watson AHRS – various models Seabird SBE Conductivity, Temperature Depth (3) Imagenex Multibeam (Delta T) Imagenex Multibeam (Delta T) AN/AQS 14 Sidescan Sonar AN/AQS 14 Sidescan Sonar DRDC experimental Klein Sidescan Sonar DRDC experimental Klein Sidescan Sonar Reson 8101 Multibeam Echosounder Reson 8101 Multibeam Echosounder C-Span High Bandwidth Data Radio C-Span High Bandwidth Data Radio Klein 5500 Multibeam Sidescan Sonar Klein 5500 Multibeam Sidescan Sonar Rockwell Collins Quartz Rate C-Migits INU Rockwell Collins Quartz Rate C-Migits INU RDI DVL and ADCP (3) RDI DVL and ADCP (3) AMS Mass Spectrometer AMS Mass Spectrometer AMS Conductivity, Temperature Depth AMS Conductivity, Temperature Depth GPS – various including Thales, Motorola, SOS GPS – various including Thales, Motorola, SOS IxSea PHINS INU (2) IxSea PHINS INU (2) Kongsberg Mesotech 1007 Altimeter (3) Kongsberg Mesotech 1007 Altimeter (3) Kearfott 6053 SEADeVil INU Kearfott 6053 SEADeVil INU Sercel Orca MATS 200 Acoustic Telemetry Sercel Orca MATS 200 Acoustic Telemetry Datalinc RF modem 900 and 2400 MHz (3) Datalinc RF modem 900 and 2400 MHz (3) Video (2) Video Cameras (2) Wilan RF data Modems – 3.5 and 5.8 GHz (2) Wilan RF data Modems – 3.5 and 5.8 GHz (2) Kongsberg Simrad EM 2000 Multibeam Echosounder Kongsberg Simrad EM 2000 Multibeam Echosounder LinkQuest UWM series Acoustic Telemetry (2) LinkQuest UWM series Acoustic Telemetry (2) Kongsberg Simrad EK60 Fish Stock sonar Kongsberg Simrad EK60 Fish Stock sonar NAL Iridium modem NAL Iridium modem Reson 7125 Multibeam Echosounder Reson 7125 Multibeam Echosounder IxSea Posodonia LBL\USBL IxSea Posodonia LBL\USBL Fluorometer Fluorometer DSTL custom payload DSTL custom payload Motorola RF data modem Motorola RF data modem IxSea Synthetic Aperture Sonar IxSea Synthetic Aperture Sonar

Software Development Costs $$$ So 1. 1.New software development must be minimized 2. 2.Existing software must be leveraged How? 1. 1.Systems approach 2. 2.Open Architecture 3. 3.Code reuse by modular design

System Design Approach ISE takes a Systems approach for integrated development of Hardware and Software. Project teams are formed including Software Engineer in overall design. Thus, software impact can be minimized in overall design (or traded-off)

Reduce-Reuse-Recycle New development reduced by systems design approach Software reused by leveraging previously proven, documented, tested, components and utilities New project development is implemented separately … and then recycled back when proven.

Control System Development Strategy Common Control System - ISE has developed a control system with a modular open architecture that is common to ISE products. The control system for any project is implemented by selecting re-usable components from a library and configuring them to fit the mission requirements. Graphical User Interface – Configured from modular graphical widgets and standardized hardware. This simplifies production, troubleshooting, and training. ISEs proven capability is attributed to our robust, flexible, adaptable control software.

ACE Professional Software Development Kit 15 years development and field validation. Mature reusable software reduces project risks in technical, budgetary and scheduling aspects. Code, documentation and processes are well established. ISEs Modular Open Architecture Software facilitates complex integrations common interfaces and protocols for interoperability rapid GUI prototyping and modifications adjust vehicle behavior Open Architecture Software

What is ACE ? It is ISEs in house Automated Control Engine, consisting of: Libraries of Components, encapsulated in C++ class which export functionality via common API Components which execute when triggered by an action, and produce event data output Components are linked at runtime, by events, in a configuration that is produced graphically.

Graphical Control System ACE is configured in Electrical Schematic format Component icons are placed, and connected to graphically represent control data flow Graphical layout aids design and understanding – leading to fewer errors Runtime configuration also applies to GUIs

ACE Configuration Example, Linear Conversion Input is in units Volts Output is in units mpa Scaling parameters can be changed online

User can modify the appearance and functionality

Graphical Widgets Code reuse extends to GUIs by standardized Widget, design, interface and export in ACE SDK

Diagnostics and Settings Can be integrated into the GUI

Diagnostics & Troubleshooting Generic Diagnostic List for real-time diagnostics and system tuning

Software Development Process Document Control standardized authoring, review, approval and distribution Software Configuration Management All software under Revision Control System Change Request, Approval, Implementation & Testing process in place Coding Standards Peer reviews, catch faults early!

Summary ACE SDK is a software toolbox of tested components and configurations for a variety of applications. System similarities result in field proven software, documented and controlled. Capability is demonstrated. Development process reduces cost and risk of new software.

THE END