WASP Airborne Data Processor Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging Science Rochester Institute of Technology

Embed Size (px)

DESCRIPTION

Laboratory for Imaging Algorithms and Systems Center for Imaging Science Rochester Institute of Technology Development ADP is a platform for integrating algorithms, data acquisition, processing, simulation, and playback In order for RIT to do the best job at system integration, we build infrastructure and tools New GUI layout language Distributed toolkit (monitors, file recorders) Encapsulation and templating common programming tasks; lets developers focus on algorithms and not spend time dealing with architecture, networking, etc. ADP is a platform for integrating algorithms, data acquisition, processing, simulation, and playback In order for RIT to do the best job at system integration, we build infrastructure and tools New GUI layout language Distributed toolkit (monitors, file recorders) Encapsulation and templating common programming tasks; lets developers focus on algorithms and not spend time dealing with architecture, networking, etc.

Citation preview

WASP Airborne Data Processor Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging Science Rochester Institute of Technology Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging Science Rochester Institute of Technology Laboratory for Imaging Algorithms and Systems Center for Imaging Science Rochester Institute of Technology Goals Platform Independence Minimal Proprietary Software Distributed Computing Near - Realtime Processing Systems Integration Platform Independence Minimal Proprietary Software Distributed Computing Near - Realtime Processing Systems Integration Laboratory for Imaging Algorithms and Systems Center for Imaging Science Rochester Institute of Technology Development ADP is a platform for integrating algorithms, data acquisition, processing, simulation, and playback In order for RIT to do the best job at system integration, we build infrastructure and tools New GUI layout language Distributed toolkit (monitors, file recorders) Encapsulation and templating common programming tasks; lets developers focus on algorithms and not spend time dealing with architecture, networking, etc. ADP is a platform for integrating algorithms, data acquisition, processing, simulation, and playback In order for RIT to do the best job at system integration, we build infrastructure and tools New GUI layout language Distributed toolkit (monitors, file recorders) Encapsulation and templating common programming tasks; lets developers focus on algorithms and not spend time dealing with architecture, networking, etc. Laboratory for Imaging Algorithms and Systems Center for Imaging Science Rochester Institute of Technology Achievement ADP runs under Solaris and Windows ADP is built on top of freely available software Vendor specific software from other teams (e.g., Leica, Pixel Physics) is added to ADP Judicious use of CORBA for communication Arrange and scale ADP to available CPU Server co-location eliminates network bottlenecks Communication layers can support video rates ADP runs under Solaris and Windows ADP is built on top of freely available software Vendor specific software from other teams (e.g., Leica, Pixel Physics) is added to ADP Judicious use of CORBA for communication Arrange and scale ADP to available CPU Server co-location eliminates network bottlenecks Communication layers can support video rates Laboratory for Imaging Algorithms and Systems Center for Imaging Science Rochester Institute of Technology Architecture Components (objects) easily swapped (replaced or upgraded) in a deployed system Dynamic connections between objects Easy to compare running objects side-by- side Easy to tap in to a live system Integrate, test, and deploy new functionality without affecting rest of ADP system Components (objects) easily swapped (replaced or upgraded) in a deployed system Dynamic connections between objects Easy to compare running objects side-by- side Easy to tap in to a live system Integrate, test, and deploy new functionality without affecting rest of ADP system Laboratory for Imaging Algorithms and Systems Center for Imaging Science Rochester Institute of Technology The Running System Laboratory for Imaging Algorithms and Systems Center for Imaging Science Rochester Institute of Technology ADP UML Laboratory for Imaging Algorithms and Systems Center for Imaging Science Rochester Institute of Technology Demo Demonstration is not a mock-up; this is real software, as we intend to fly Incorporates modules from Leica Geo-referencing Band-to-band registration Incorporates modules from other RIT teams Fire detection Demonstration is not a mock-up; this is real software, as we intend to fly Incorporates modules from Leica Geo-referencing Band-to-band registration Incorporates modules from other RIT teams Fire detection