experimental test beds for embedded & hybrid systems

14
NSF Foundations of Hybrid and Embedded Software Systems UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI Gautam Biswas and Ken Frampton Vanderbilt University/ISIS Experimental Test Beds for Embedded & Hybrid Systems

Upload: senwe

Post on 25-Feb-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Experimental Test Beds for Embedded & Hybrid Systems. Gautam Biswas and Ken Frampton Vanderbilt University/ISIS. Experimental Research. 1. Researchers : Experimental Platform for Embedded and Hybrid System Design research, Tool Development, Applications. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Experimental Test Beds for Embedded & Hybrid Systems

NSF

Foundations of Hybrid and Embedded Software Systems

UC Berkeley: ChessVanderbilt University: ISISUniversity of Memphis: MSI

Gautam Biswas and Ken FramptonVanderbilt University/ISIS

Experimental Test Beds for Embedded & Hybrid Systems

Page 2: Experimental Test Beds for Embedded & Hybrid Systems

Chess/ISIS/MSI 2

NSF Experimental Research

1. ResearchersResearchers: Experimental Platform for Embedded and Hybrid System Design research, Tool Development, Applications

Goal: Train new generation of engineers for designing, analyzing, and developing complex, distributed heterogeneous systems

At three levels:

2. Graduate EducationGraduate Education: Task driven research and experiments, Tool Development Research

3. Undergraduate EducationUndergraduate Education: Lab experience for learning and understanding basic embedded and hybrid system characteristics, hands on learning by experimentation

SynergyResearch Instructional Labs

Page 3: Experimental Test Beds for Embedded & Hybrid Systems

Chess/ISIS/MSI 3

NSFExperimental Platforms at ISIS

• Hardware test beds– Complex physical processes– Networks of embedded sensors– Multiple mobile assets

• Software platform for embedded system design and analysis– Model building tools– Heterogeneous models of computation– Analysis and verification tools (model transformations)– Real-time constraint-bound execution environments– Code generation tools– Application- and task- specific tools (e.g., fault-adaptive

control, distributed control, layered fault management)

Page 4: Experimental Test Beds for Embedded & Hybrid Systems

Chess/ISIS/MSI 4

NSFTest Bed 1: Control of Complex Embedded Systems

Test bed: sufficiently complex physical process Modeling Environment: physical processes +

controllers Design Tools Analysis tools: simulation, symbolic checking,

verification Run time systems: code generation + experimental tasks

Page 5: Experimental Test Beds for Embedded & Hybrid Systems

Chess/ISIS/MSI 5

NSF Physical Test Beds

• Three Tank System

• Mobile Robot systems

Pekee open platform Soccer robot:USC/ISISix wheel all terrain truck

Page 6: Experimental Test Beds for Embedded & Hybrid Systems

Chess/ISIS/MSI 6

NSF Software Platforms(From Model-based Design research)

• Modeling languages for complex hybrid systems + embedded controllers– GME: visual modeling tool– Ptolemy: models of computation

• Analysis tools– Model Transformations– Reachability and safety analysis, symbolic model checkers for

verification• Real-time environments for embedded systems

– QNX or VxWorks based– Giotto + e-machines– Real-time CORBA based environments

• Automated code generation– For various platforms

Page 7: Experimental Test Beds for Embedded & Hybrid Systems

Chess/ISIS/MSI 7

NSFExample Task (1): Mobile Robot Control

• Robot must navigate and reach target while moving through unknown terrain

• Issues:– Terrain not uniform: multi-modal control;

autonomous mode switching– Fault Detection and Isolation: process,

sensor, and actuator faults– Fault Adaptive Control: fault identification,

controller tuning, and reconfiguration

Page 8: Experimental Test Beds for Embedded & Hybrid Systems

Chess/ISIS/MSI 8

NSFExample Task (2) Fault-Adaptive Control of Aircraft Fuel System

P Transfer PumpLV Level Control ValveIV Interconnect Valve

BP Boost PumpFM Flow Meter

Fuel Quantity Sensor

Fuel Transfer Sequence

0

500

1000

1500

2000

2500

3000

3500

0 5000 10000 15000 20000

Total Fuel Quantity (lb)

Indi

vidu

al T

ank

Qua

ntity

(lb)

Left FeedRight FeedLeft WingRight WingLeft FuselageRight Fuselage

Possible Faults: 1. Degraded or Failed Wing and Fuselage Tank Pumps 2. Feed Tank and other Valve Degradations 3. Leaks in Pipes

Hybrid Control based on Tank Levels:Supply sufficient fuelMaintain aircraft CG

Page 9: Experimental Test Beds for Embedded & Hybrid Systems

Chess/ISIS/MSI 9

NSF Test Bed 2: Distributed Sensor Networks

Test bed: physical systems with distributed parameters – e.g. vibrations, acoustics, fluidics, environmental

Critical issues at the interface of mechanical/computational systems:

– Control system design in an embedded computational environment

– Effects of embedded system limitations on control– Leveraging embedded software technologies for control

Task: Control of Distributed Parameter Systems

Page 10: Experimental Test Beds for Embedded & Hybrid Systems

Chess/ISIS/MSI 10

NSF Experimental Platforms

Experimental test beds of increasing scalability and complexity will be developed

Simple beam vibration control

Complex structural acoustic control (launch vehicle payload fairing)

Acoustic target detection

Page 11: Experimental Test Beds for Embedded & Hybrid Systems

Chess/ISIS/MSI 11

NSF Test Bed 3: UAV-Based Radio Location

• Multiple Organic Air Vehicles (OAVs)• Time Difference of Analysis (TDOA) for • geo location of objects• Tracking as object(s) of interest move• Issues:

– Model-based design and integration of OAV payload

Page 12: Experimental Test Beds for Embedded & Hybrid Systems

Chess/ISIS/MSI 12

NSFExample Task:

Find a radio source

• Family Radio Systems– Detect call button – Utilize GPS clock to find

relative time of detection of call button

• DSP processing– A/D Sample baseband FRS

data– Detect call signal– Communicate TOI (based on

GPS clock – perhaps refined) via serial RF to base

• Base Calculation– intersection ellipse – location– coordination redirection

Page 13: Experimental Test Beds for Embedded & Hybrid Systems

Chess/ISIS/MSI 13

NSF

DSP

AD

Radio Recvcoax

OAV InterfacePower, GPS, RF Modem

From OAV:- GPS Location- Clock- 5V PowerTo OAV:- Position Control - Network: RF Modem

TMS320C611- 500-900 MFLOPS- 64 MB RAM- 100K Gate FPGA

A/D Converter- Dual Channel, 12 bit- 50 MSample/Sec

Receiver- First-Cut: FRS

Hardware Platform: Form Factored Payload

Page 14: Experimental Test Beds for Embedded & Hybrid Systems

Chess/ISIS/MSI 14

NSFApplication to Undergraduate Education

Dynamic System Modeling

Discrete Event Approach Continuous Approach

Hybrid Systems

Real-time DiscreteEvent Systems

Embedded Systems

Abstraction MinimizationModeling

Verification

Supervision

Design Tools

Simulation

Reliability

Robustness

ConstraintAnalysis

Challenges

Generate Ideas

Multiple Perspectives

Go Public

Research& Revise

Test YourMettle

WebResources

Simulation &Analysis Tools

Lecture and Lab Notes

12 3

Design Design ProblemProblem

GenerateGenerateSpecsSpecs

Consult ExpertsConsult ExpertsLook up previous Look up previous

designsdesigns

Detailed Design, Detailed Design, Analysis & Analysis & VerificationVerification

Build & Test Build & Test SystemSystem

ToolsTools

The Curriculum Challenge-Based Instruction