Boeing Fusion Performance Analysis (FPA) Tool

Size: px
Start display at page:

Download "Boeing Fusion Performance Analysis (FPA) Tool"

Transcription

1 12th International Conference on Information Fusion Seattle, WA, USA, July 6-9, 2009 Boeing Fusion Performance Analysis (FPA) Tool Paul Jacson Electronics Prototyping and Integration Center (EPIC) The Boeing Company St. Louis, MO Jeffery D. Musia, PhD Advanced Intelligence & Security Systems The Boeing Company Seattle, WA Abstract - The Fusion Performance Analysis Tool (FPAtool) is a software application that computes Technical Performance Measures for any fusion application. The FPA Tool reads fusion application input and output files, performs computations, saves data to a file. The tool supports both interactive and batch processing modes. In interactive mode it displays an operator control panel, configurable plots and a trac display of the data. In batch processing mode, the tool runs using settings in a parameter file, and outputs image files in addition to the text output files to a specified output directory. The FPA Tool is written in Java and will run on any platform with a Java Virtual Machine. Trac CML Truth Trajectory FPA Tool Entity Keywords: Fusion Metrics 1 Introduction The FPAtool (Fusion Performance Analysis tool) is a GUI-driven software application that computes Technical Performance Measures (TPMs) for any tracer, as long as it conforms to the format of the fused trac file. FPAtool reads TIDS input and output files, performs computations, saves data to a file, and displays plot and text results upon demand. FPAtool is written in Java and has been run on Windows 2000, XP, Linux and Apple OS X operating systems. 2 Fusion Performance Analysis (FPA) Tools 2.1 Overview The FPAtool is typically used as a post-run analysis tool. However, it also supports a real-time mode when connected to a tracer output using messaging service called CML, which listens to socet data from the tracer containing trac data.. TPM Summary.txt Plots & Graphs Figure 1 FPAtool Data Flow Diagram The trac file and/or CML trac message contains the following information used by the FPAtool: time, trac number, sensor number, confirmation counter, target number (truth), latitude, longitude, altitude, position and velocity in ECEF, covariance matrix, and a list of id categories and their estimated probabilities. The truth trajectory input file contains the time, target number, position, velocity in ECEF coordinates The entity input file contains the entity numbers, their true category name, and the entity name for each object. The entity name file is only needed if discrimination TPMs are selected ISIF 1444

2 2.2 Metrics There are three categories of TPMs, which can be selected. The TPMs below are divided according to these categories: State Estimation TPMs TPM 1: Estimated Position Accuracy Difference between a trac s inematic state position estimate at time and the true target position at the same time. A cubic spline method is used to convert the true position to account for time mismatches between the trac and the truth. velocity) at some future time and the true target state at the same time. This metric produces a text with these differences in position and velocity. This data can easily be plotted with excel for analysis purposes. TPM 201: Angular Error The trac input file supports angle-only inputs. This measure determines the bearing error of angle-only tracs (if provided) TPM 202: Normalized Error - For each trac, plot normalized, in terms of sigma, distance between a trac and the truth object. The expected range is 1-3 sigma, more than this range is a an indication of possible divergence. R = RE RTC (1) Where the trac estimated position vector is R E, and the converted true position vector is R TC. TPM 2: Estimated Velocity Accuracy Difference between a trac s inematic state velocity estimate at time t and the true target velocity at the same time. V = V E V TC (2) Where the trac estimated velocity vector is V E, and the converted true velocity vector is V TC. TPM 3: Composite Trac Accuracy - Mean and Median of TPM1 and TPM2 over all tracs. TPM 5: Velocity Coherence - Numerical derivative with respect to time of the trac position errors, providing an estimate of the miscorrelation occurring in the system. Large spies in this measurement show either very large position errors or the use of a miscorrelated report for the update. TPM 5V = [d(r E R TC )/dt](t) (3) TPM 6: State Consistency - For this TPM, we compare the integral of the velocity state estimate of a trac with the position state estimate. Differences (minus a constant offset) indicate inconsistency within the tracer. TPM 6 = R E ( V E dt + R E0 ) (t) (4) TPM 112: Future Kinematic Accuracy - Difference between a trac s inematic state estimate (position and NE = T ( xp xp ) Pp 1 ( xp xp ) / 3 j Note the 3 in the denominator for 3 degrees of freedom, where Pp is the 3x3 position covariance matrix in ECEF coordinates, xp is the positional state in ECEF coordinates for the trac, and xp j is the positional state in ECEF coordinates for the truth object This process is repeated for the velocity covariance also but using the velocity terms of the trac state and covariance matrix. Trac Quality TPMs TPM 10: Trac Continuity - The number of trac segments associated with a particular target gives a measure of continuity. TPM 11: Trac Purity - This TPM measures how well the tracer associates sensor reports with tracs. It also provides a metric on trac swapping". For each object n, contributing to trac m, we can compute the trac purity: R TPM = ftp ( m, n) = R j mn m (5) 11 (6) where R m is the number of reports (or tracs) comprising trac m, and R mn is the number of reports (or tracs) incorporated into trac m that come from object n. By definition, for each trac, we have Σ f TP ( m, n) = 1 N (7) where N signifies summation over all N objects. For any one trac, the highest contributor from any one object is used to determine the purity for that trac, and falls in the range of 0 to 1. TPM 17: Number of Swaps- For each trac, a count will be ept of the number of transitions ( swaps ) between 1445

3 intervals when sensor reports are received from one object and when sensor reports received from some other object. For all M confirmed tracs: Mtracs transitions TPM17 mean = (8) M TPM 18: Mean duration of Intervals Between Swaps - For the same transition statistics developed in TPM17, we can also define the time intervals (or durations) between object report transitions (or swaps). = Mtracs TPM18 mean (9) (8) Mtracs duration swaps TPM 19: Probability of Swap - The probability that a trac will swap one object for another by TPM mean = M swap 19 (10) (8) M The total assignment ratio is the number of trac reports assigned from a primary trac to each object, summed over objects divided by the total reports. AR( t) J c( j) j = 1 = (12) N( t) Where c(j) = max number of assignments from this truth object (column) to any one trac and NT (t) = total number of trac reports. The assignment ratio is computed by taing the max from each column (object), and summing these, and dividing by the total number of trac updates. Ideally the correct assignment ratio will equal 1.0. Potentially a tracer will have good trac purity if it produces many short tracs with good purity for each trac. However, the correct assignment ratio would liely be poor (less than 1.0). Liewise if a trac represents many objects, this will result in a good assignment ratio (near 1.0), but a poor trac purity (much less than 1.0). Below is a example of computing both metrics. where M swap is the number of tracs that had at least one object swap. TPM 21: Redundant Trac Ratio This is simply the number of confirmed tracs divided by the number of objects. TPM 41: Number of Confirmed Tracs This is the number of tracs which are confirmed. The threshold for the confirmation counter can be adjusted on the FPAtool GUI. In this way, short-lived tracs can be filtered from consideration if desired. TPM 211: Confusion Matrix For this metric, a table is constructed showing which objects have been associated to which tracs. From this table the trac purity and correct assignment ratio is computed. The trac purity is computed by taing the max from each row (trac), and summing these tracs over the total number of tracs. TP ( t) NM NT ( t) j ( t) = (11) Where NM j (t) = maximum number of tracs from any one object j for trac (row) at time t and NT (t) = total number of trac reports. NSRs Generated For Each Truth Object Truth Object Number (TON) Trac # DiscriminationTPMs Figure 2 Trac Purity NSRs Generated For Each Truth Object Truth Object Number (TON) Trac # Column Max Column Total 443 Corr Assign Ratio Figure 3 Assignment Ratio TPM 26: Probability of Correct ID - This TPM requires a entity file input. A confusion table(matrix) is constructed from the true ID categories and the estimated ID of the tracs. Rows of the matrix are labeled by true Row Max Row Total Purity 1446

4 ID, and columns are labeled by the ID estimates produced in the tracer. Each PID vector is placed in a particular row based on the actual ID of the object that went into the feature observation. All such row vectors for a run are summed up and then each row is normalized by the number of observations added to it. The resulting matrix shows the probability that a particular true ID would be estimated correctly (diagonal elements of the matrix) or incorrectly (off diagonal elements). TPM 27: Confusion Matrix/ID Settling Time This TPM requires an entity file. It computes and displays a confusion matrix similar to TPM26. It also displays the cumulative ID probabilities for each trac over time. TPM 29: Accurate ID Duration Computes the percentage of time when trac ID is "correct" as determined by a threshold (which can be adjusted). Results are computed for each ID category and for the aggregate over all ID categories Figure 5 - TPM 1: Estimated Position Accuracy 2.3 Tool Usage The FPAtool, when started loos similar to the following. The trac, truth and entity files can be adjusted since the last time it was run. The selected TPMs can also be modified. Figure 6 - TPM 2: Estimated Velocity Accuracy Figure 4 - FPAtool Control Panel After adjusting the inputs and parameters as desired, the user hits the run button. Not that the FPA tool can also run in a batch mode if desired with non GUI for montecarlo testing. Below are screenshots for some of the various TPMs. Figure 7 - TPM3 Composite Accuracy 1447

5 Figure 8 - TPM 5: Velocity Coherence Figure 11 - TPM 11 Trac Purity Figure 12 - TPM 17,18,19 Trac Swapping Figure 9 - TPM6 State Consistency Figure 13 - TPM 21 Redundant Trac Ratio Figure 10 - TPM 10 Trac Continuity 1448

6 Figure 14 - TPM 27: Confusion Matrix/ID Settling Time (1of 2) Figure 17 - TPM 41 Number of Confirmed Tracs Figure 15 - TPM 27: Confusion Matrix/ID Settling Time (2 of 2) Figure 18 - TPM 202 Normalized Error Figure 16 - TPM 29 Percent Time ID Correct Figure 19 - TPM211 Confusion Matrix A text summary output file is saved and displayed as shown below : 1449

7 accuracy and coherence of individual tracs. The trac quality TPMs measure the quality of the overall trac picture, namely the trac purity, trac continuity, etc. The discrimination TPMs measure the ID correctness of individual tracs. The FPA tool measures the outputs of a single tracer. In the case of a distributed fusion metrics, a good reference of this is reference [3]. The typical approach in this document for multiple sensor platforms is to average the metrics across all the platforms using different weighting techniques, time-averaged or object count averaged for example. 2.4 Summary The FPAtool has been proven to be a very maintainable and useful tool which has been primarily used in for testing the trac outputs of the Boeing Fusion Architecture. However it has been applied to other tracing algorithms in the past as well. While the example TPM s illustrated in this paper are all for ballistic targets FPAtool will calculate the same TPM s for any type of target motion (e.g. air, surface or subsurface). There are three major categories of metrics implemented by the FPA tool: state estimation, trac quality, and discrimination. The state estimation TPMs measure the References [1] FPAtool User's Manual, Build 7.2 Release, Document Number D , Rev 45, Dec 31, 2007 [2] Fusion Simulation and Analysis Tool Algorithm Description Document, Document, D , original, July [3] Single Integrated Air Picture (SIAP) Attributes (distribution statement A: approved for public release, distribution unlimited), Version 2.0, August 2003, written by the SIAP System Engineering Tas Force. 1450

Technical Manual SATGEN II SATELLITE DATA GENERATION PROGRAM. Document M Revision 1.0 April dbm. 32A Spruce Street Oakland, NJ 07436

Technical Manual SATGEN II SATELLITE DATA GENERATION PROGRAM. Document M Revision 1.0 April dbm. 32A Spruce Street Oakland, NJ 07436 Technical Manual SATGEN II SATELLITE DATA GENERATION PROGRAM Document M2001322 Revision 1.0 April 2011 dbm 32A Spruce Street Oakland, NJ 07436 Phone 201-677-0008 FAX 201-667-9444 1 Table of Contents Contents

More information

Air Force Test Center 412 th Test Wing, Electronic Warfare Group

Air Force Test Center 412 th Test Wing, Electronic Warfare Group Air Force Test Center 412 th Test Wing, Electronic Warfare Group I n t e g r i t y - S e r v i c e - E x c e l l e n c e Data Association Techniques for Open Air Range Testing Daniel Carlson EW Technical

More information

Savitsky-Golay Filters

Savitsky-Golay Filters Savitsky-Golay Filters Robert DeSerio March 24, 2008 References 1. Abraham Savitsky and Marcel J. E. Golay, Smoothing and differentiation of data by simplified least squares procedures, Anal. Chem. 36,

More information

Boeing Phantom Works Fusion Architecture: A Flexible Approach for Multiple Projects and Domains

Boeing Phantom Works Fusion Architecture: A Flexible Approach for Multiple Projects and Domains 12th International Conference on Information Fusion Seattle, WA, USA, July 6-9, 2009 Boeing Phantom Works Fusion Architecture: A Flexible Approach for Multiple Projects and Domains Jeffrey D. King Advanced

More information

Radar Detection Improvement by Integration of Multi- Object Tracking

Radar Detection Improvement by Integration of Multi- Object Tracking Radar Detection Improvement by Integration of Multi- Object Tracing Lingmin Meng Research and Technology Center Robert Bosch Corp. Pittsburgh, PA, U.S.A. lingmin.meng@rtc.bosch.com Wolfgang Grimm Research

More information

Data Association for SLAM

Data Association for SLAM CALIFORNIA INSTITUTE OF TECHNOLOGY ME/CS 132a, Winter 2011 Lab #2 Due: Mar 10th, 2011 Part I Data Association for SLAM 1 Introduction For this part, you will experiment with a simulation of an EKF SLAM

More information

Distributed multiple-hypothesis correlation and feedback with applications to video data

Distributed multiple-hypothesis correlation and feedback with applications to video data Distributed multiple-hypothesis correlation and feedback with applications to video data Kyle M. Tarplee, David J. Trawick, and Shawn M. Herman Numerica Corporation, 485 Hahns Peak Drive, Suite 2, Loveland,

More information

Outline of this Talk

Outline of this Talk Outline of this Talk Data Association associate common detections across frames matching up who is who Two frames: linear assignment problem Generalize to three or more frames increasing solution quality

More information

DT0063 Design tip. Bluetooth Low Energy network: time-stamping and sample-rate-conversion. Purpose and benefits. BLE wireless link overview

DT0063 Design tip. Bluetooth Low Energy network: time-stamping and sample-rate-conversion. Purpose and benefits. BLE wireless link overview DT0063 Design tip Bluetooth Low Energy network: time-stamping and sample-rate-conversion By Andrea Vitali Main components BLUENRG-MS BLUENRG-1 STEVAL- STLKT01V1 Bluetooth Low Energy Network Processor supporting

More information

Multivariate Normal Random Numbers

Multivariate Normal Random Numbers Multivariate Normal Random Numbers Revised: 10/11/2017 Summary... 1 Data Input... 3 Analysis Options... 4 Analysis Summary... 5 Matrix Plot... 6 Save Results... 8 Calculations... 9 Summary This procedure

More information

FUSION Multitarget-Multisensor Bias Estimation. T. Kirubarajan July Estimation, Tracking and Fusion Laboratory (ETFLab)

FUSION Multitarget-Multisensor Bias Estimation. T. Kirubarajan July Estimation, Tracking and Fusion Laboratory (ETFLab) Multitarget-Multisensor Bias Estimation Estimation, Tracking and Fusion Laboratory (ETFLab) E. Taghavi, R. Tharmarasa, T. Kirubarajan T. Kirubarajan July 2017 Motivation (1) Fusion of different sensors

More information

: EUROCONTROL Specification. Surveillance Data Exchange ASTERIX Part 4 Category 048 Monoradar Target Reports Appendix A: Reserved Expansion Field

: EUROCONTROL Specification. Surveillance Data Exchange ASTERIX Part 4 Category 048 Monoradar Target Reports Appendix A: Reserved Expansion Field EUROCONTROL Specification for Surveillance Data Exchange ASTERIX Part 4 Category 048 Monoradar Target Reports Appendix A: Reserved Expansion Field DOCUMENT IDENTIFIER : Edition Number : 1.7 Edition Date

More information

B.2 Measures of Central Tendency and Dispersion

B.2 Measures of Central Tendency and Dispersion Appendix B. Measures of Central Tendency and Dispersion B B. Measures of Central Tendency and Dispersion What you should learn Find and interpret the mean, median, and mode of a set of data. Determine

More information

A software to generate evenly spaced points on the unit N-simplex

A software to generate evenly spaced points on the unit N-simplex A software to generate evenly spaced points on the unit N-simplex Gianfranco Giulioni August 21, 2015 Installation This application has been written in Java. It is platform independent it does not need

More information

Spline Curves. Spline Curves. Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1

Spline Curves. Spline Curves. Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1 Spline Curves Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1 Problem: In the previous chapter, we have seen that interpolating polynomials, especially those of high degree, tend to produce strong

More information

PSoC 4 Capacitive Sensing (CapSense Gesture)

PSoC 4 Capacitive Sensing (CapSense Gesture) PSoC Creator Component Datasheet PSoC 4 Capacitive Sensing (CapSense Gesture) 2.10 Features The CapSense Gesture Component provides the full functionality of CapSense Sigma-Delta Modulator (CapSense CSD)

More information

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

PSoC 4 Capacitive Sensing (CapSense Gesture)

PSoC 4 Capacitive Sensing (CapSense Gesture) 2.40 Features The CapSense Gesture Component provides the full functionality of CapSense Sigma-Delta Modulator (CapSense CSD) Component and adds trackpad with one or two finger gesture support. CapSense

More information

Contents 10. Graphs of Trigonometric Functions

Contents 10. Graphs of Trigonometric Functions Contents 10. Graphs of Trigonometric Functions 2 10.2 Sine and Cosine Curves: Horizontal and Vertical Displacement...... 2 Example 10.15............................... 2 10.3 Composite Sine and Cosine

More information

Contents 10. Graphs of Trigonometric Functions

Contents 10. Graphs of Trigonometric Functions Contents 10. Graphs of Trigonometric Functions 2 10.2 Sine and Cosine Curves: Horizontal and Vertical Displacement...... 2 Example 10.15............................... 2 10.3 Composite Sine and Cosine

More information

: EUROCONTROL Specification. Surveillance Data Exchange ASTERIX Part 4 Category 048 Monoradar Target Reports Appendix A: Reserved Expansion Field

: EUROCONTROL Specification. Surveillance Data Exchange ASTERIX Part 4 Category 048 Monoradar Target Reports Appendix A: Reserved Expansion Field EUROCONTROL Specification for Surveillance Data Exchange ASTERIX Part 4 Category 048 Monoradar Target Reports Appendix A: Reserved Expansion Field DOCUMENT IDENTIFIER : Edition Number : 1.9 Edition Date

More information

Since a projectile moves in 2-dimensions, it therefore has 2 components just like a resultant vector: Horizontal Vertical

Since a projectile moves in 2-dimensions, it therefore has 2 components just like a resultant vector: Horizontal Vertical Since a projectile moves in 2-dimensions, it therefore has 2 components just like a resultant vector: Horizontal Vertical With no gravity the projectile would follow the straight-line path (dashed line).

More information

POME A mobile camera system for accurate indoor pose

POME A mobile camera system for accurate indoor pose POME A mobile camera system for accurate indoor pose Paul Montgomery & Andreas Winter November 2 2016 2010. All rights reserved. 1 ICT Intelligent Construction Tools A 50-50 joint venture between Trimble

More information

Lab 4 Projectile Motion

Lab 4 Projectile Motion b Lab 4 Projectile Motion What You Need To Know: x = x v = v v o ox = v + v ox ox + at 1 t + at + a x FIGURE 1 Linear Motion Equations The Physics So far in lab you ve dealt with an object moving horizontally

More information

5 Classifications of Accuracy and Standards

5 Classifications of Accuracy and Standards 5 Classifications of Accuracy and Standards 5.1 Classifications of Accuracy All surveys performed by Caltrans or others on all Caltrans-involved transportation improvement projects shall be classified

More information

This paper describes an analytical approach to the parametric analysis of target/decoy

This paper describes an analytical approach to the parametric analysis of target/decoy Parametric analysis of target/decoy performance1 John P. Kerekes Lincoln Laboratory, Massachusetts Institute of Technology 244 Wood Street Lexington, Massachusetts 02173 ABSTRACT As infrared sensing technology

More information

Graphical Presentation for Statistical Data (Relevant to AAT Examination Paper 4: Business Economics and Financial Mathematics) Introduction

Graphical Presentation for Statistical Data (Relevant to AAT Examination Paper 4: Business Economics and Financial Mathematics) Introduction Graphical Presentation for Statistical Data (Relevant to AAT Examination Paper 4: Business Economics and Financial Mathematics) Y O Lam, SCOPE, City University of Hong Kong Introduction The most convenient

More information

Preparation for the test-beam and status of the ToF detector construction

Preparation for the test-beam and status of the ToF detector construction Preparation for the test-beam and status of the ToF detector construction C.Betancourt, A.Korzenev*, P.Mermod HPTPC-ToF meeting May 3, 2018 1 ToF and trigger Channels of the ToF DAQ system are self-triggered

More information

CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH

CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH 27 CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH 2.1 INTRODUCTION The standard technique of generating sensor data for navigation is the dynamic approach. As revealed in the literature (John Blakelock

More information

Position Error Reduction of Kinematic Mechanisms Using Tolerance Analysis and Cost Function

Position Error Reduction of Kinematic Mechanisms Using Tolerance Analysis and Cost Function Position Error Reduction of Kinematic Mechanisms Using Tolerance Analysis and Cost Function B.Moetakef-Imani, M.Pour Department of Mechanical Engineering, Faculty of Engineering, Ferdowsi University of

More information

Monocular SLAM for a Small-Size Humanoid Robot

Monocular SLAM for a Small-Size Humanoid Robot Tamkang Journal of Science and Engineering, Vol. 14, No. 2, pp. 123 129 (2011) 123 Monocular SLAM for a Small-Size Humanoid Robot Yin-Tien Wang*, Duen-Yan Hung and Sheng-Hsien Cheng Department of Mechanical

More information

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation Obviously, this is a very slow process and not suitable for dynamic scenes. To speed things up, we can use a laser that projects a vertical line of light onto the scene. This laser rotates around its vertical

More information

Linear and Rotary Infrared Scan System for Measuring Circumference

Linear and Rotary Infrared Scan System for Measuring Circumference Linear and Rotary Infrared Scan System for Measuring Circumference M. F. Miskon*, A. M. Deraman, A.Y.B. Ahmad, M. A. Ibrahim, A. Ahmad, Z. Sani and M.H. Jamaluddin Faculty of Electrical Engineering, UTeM

More information

Behavioral Modes Segmentation: GIS Visualization Movement Ecology CEAB 15 June, 2012

Behavioral Modes Segmentation: GIS Visualization Movement Ecology CEAB 15 June, 2012 Behavioral Modes Segmentation: GIS Visualization Movement Ecology Lab @ CEAB 15 June, 2012 GIS visualization for segmentation and annotation of animal movement trajectories (for single or few trajectories

More information

Rotational3D Efficient modelling of 3D effects in rotational mechanics

Rotational3D Efficient modelling of 3D effects in rotational mechanics Rotational3D - Efficient Modelling of 3D Effects in Rotational Mechanics Rotational3D Efficient modelling of 3D effects in rotational mechanics Johan Andreasson Magnus Gäfvert Modelon AB Ideon Science

More information

APPLICATION OF SOFTMAX REGRESSION AND ITS VALIDATION FOR SPECTRAL-BASED LAND COVER MAPPING

APPLICATION OF SOFTMAX REGRESSION AND ITS VALIDATION FOR SPECTRAL-BASED LAND COVER MAPPING APPLICATION OF SOFTMAX REGRESSION AND ITS VALIDATION FOR SPECTRAL-BASED LAND COVER MAPPING J. Wolfe a, X. Jin a, T. Bahr b, N. Holzer b, * a Harris Corporation, Broomfield, Colorado, U.S.A. (jwolfe05,

More information

MAT 142 College Mathematics. Module ST. Statistics. Terri Miller revised July 14, 2015

MAT 142 College Mathematics. Module ST. Statistics. Terri Miller revised July 14, 2015 MAT 142 College Mathematics Statistics Module ST Terri Miller revised July 14, 2015 2 Statistics Data Organization and Visualization Basic Terms. A population is the set of all objects under study, a sample

More information

Data Mining of the E-Pelvis Simulator Database: A Quest for a Generalized Algorithm for Objectively Assessing Medical Skill

Data Mining of the E-Pelvis Simulator Database: A Quest for a Generalized Algorithm for Objectively Assessing Medical Skill 355 Data Mining of the E-Pelvis Simulator Database: A Quest for a Generalized Algorithm for Objectively Assessing Medical Skill Thomas MACKEL 1, Jacob ROSEN 1,2, Ph.D., Carla PUGH 3, M.D., Ph.D. 1 Department

More information

Manipulator trajectory planning

Manipulator trajectory planning Manipulator trajectory planning Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering Department of Cybernetics Czech Republic http://cmp.felk.cvut.cz/~hlavac Courtesy to

More information

Peak Season Metrics Summary

Peak Season Metrics Summary Peak Season Metrics Summary Week Ending Week Ending Number Date Number Date 1 6-Jan-18 27 7-Jul-18 2 13-Jan-18 28 14-Jul-18 3 2-Jan-18 29 21-Jul-18 4 27-Jan-18 3 28-Jul-18 Current 5 3-Feb-18 Thursday,

More information

TMA Standard Operating Procedure [Updated April 30, 2015]

TMA Standard Operating Procedure [Updated April 30, 2015] Thermomechanical Analysis Q400 Location of Machine: Composites Lab, RFM 1218 Location of SOP and Machine Operating & Safety Manual: Composites Lab website under resources; Composites Lab TRACS site; and

More information

A Low Power, High Throughput, Fully Event-Based Stereo System: Supplementary Documentation

A Low Power, High Throughput, Fully Event-Based Stereo System: Supplementary Documentation A Low Power, High Throughput, Fully Event-Based Stereo System: Supplementary Documentation Alexander Andreopoulos, Hirak J. Kashyap, Tapan K. Nayak, Arnon Amir, Myron D. Flickner IBM Research March 25,

More information

CLIENT/SERVER COMPUTING

CLIENT/SERVER COMPUTING CLIENT/SERVER COMPUTING Client/Server is a term used to describe a computing model for the development of computerized systems. This model is based on the distribution of functions between two types of

More information

Managing Modems by Periodic Polling

Managing Modems by Periodic Polling Managing Modems by Periodic Polling D. R. Seligman Concord Communications, Inc. 33 Boston Post Road West Marlboro, MA 01752 USA dans@concord.com Abstract Network management and network monitoring technologies

More information

Network-Centric MFA Tracking Architectures

Network-Centric MFA Tracking Architectures Network-Centric FA Tracking Architectures Suihua Lu Department of athematics Colorado State University Fort Collins, CO 80523 lu@mathcolostateedu Aubrey B Poore Numerica, Inc PO Box 271246 Fort Collins,

More information

GEOG 4110/5100 Advanced Remote Sensing Lecture 4

GEOG 4110/5100 Advanced Remote Sensing Lecture 4 GEOG 4110/5100 Advanced Remote Sensing Lecture 4 Geometric Distortion Relevant Reading: Richards, Sections 2.11-2.17 Geometric Distortion Geometric Distortion: Errors in image geometry, (location, dimensions,

More information

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS CHAPTER 4 CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS 4.1 Introduction Optical character recognition is one of

More information

Mathematics GCSE 9 1 Higher Syllabus. Yes. Does the subject set according to ability? Skills Covered. Unit

Mathematics GCSE 9 1 Higher Syllabus. Yes. Does the subject set according to ability? Skills Covered. Unit Mathematics GCSE 9 1 Higher Syllabus Does the subject set according to ability? Unit Unit 1 Unit 2 Unit 3 Unit 4 Yes Skills Covered understand and apply place value correctly. estimate values including

More information

FAB verses tradition camera-based motion capture systems

FAB verses tradition camera-based motion capture systems FAB verses tradition camera-based motion capture systems The advent of micromachined inertial sensors, such as rate gyroscopes and accelerometers, has made new navigation and tracking technologies possible.

More information

S7316: Real-Time Robotics Control and Simulation for Deformable Terrain Applications Using the GPU

S7316: Real-Time Robotics Control and Simulation for Deformable Terrain Applications Using the GPU S7316: Real-Time Robotics Control and Simulation for Deformable Terrain Applications Using the GPU Daniel Melanz Copyright 2017 Energid Technology Overview 1. Who are we? 2. What do we do? 3. How do we

More information

Gegenees genome format...7. Gegenees comparisons...8 Creating a fragmented all-all comparison...9 The alignment The analysis...

Gegenees genome format...7. Gegenees comparisons...8 Creating a fragmented all-all comparison...9 The alignment The analysis... User Manual: Gegenees V 1.1.0 What is Gegenees?...1 Version system:...2 What's new...2 Installation:...2 Perspectives...4 The workspace...4 The local database...6 Populate the local database...7 Gegenees

More information

D-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview

D-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview Chapter 888 Introduction This procedure generates D-optimal designs for multi-factor experiments with both quantitative and qualitative factors. The factors can have a mixed number of levels. For example,

More information

Basic Backward Trajectory to GIS Instructions

Basic Backward Trajectory to GIS Instructions Introduction Basic Backward Trajectory to GIS Instructions NOAA s Hysplit Modeling software is available for use on the Internet. The software can be used to create forward plumes from a source, as well

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: EKF-based SLAM Dr. Kostas Alexis (CSE) These slides have partially relied on the course of C. Stachniss, Robot Mapping - WS 2013/14 Autonomous Robot Challenges Where

More information

10. Cartesian Trajectory Planning for Robot Manipulators

10. Cartesian Trajectory Planning for Robot Manipulators V. Kumar 0. Cartesian rajectory Planning for obot Manipulators 0.. Introduction Given a starting end effector position and orientation and a goal position and orientation we want to generate a smooth trajectory

More information

MATLAB Programming for Numerical Computation Dr. Niket Kaisare Department Of Chemical Engineering Indian Institute of Technology, Madras

MATLAB Programming for Numerical Computation Dr. Niket Kaisare Department Of Chemical Engineering Indian Institute of Technology, Madras MATLAB Programming for Numerical Computation Dr. Niket Kaisare Department Of Chemical Engineering Indian Institute of Technology, Madras Module No. #01 Lecture No. #1.1 Introduction to MATLAB programming

More information

STATS PAD USER MANUAL

STATS PAD USER MANUAL STATS PAD USER MANUAL For Version 2.0 Manual Version 2.0 1 Table of Contents Basic Navigation! 3 Settings! 7 Entering Data! 7 Sharing Data! 8 Managing Files! 10 Running Tests! 11 Interpreting Output! 11

More information

Profiling tool. Prototype architecture. Prototype Architecture and components description

Profiling tool. Prototype architecture. Prototype Architecture and components description Profiling tool Prototype architecture In Figure 1 the communication of profiling tool in physical level is described. During the profiling phase, both the application on virtual machine and the profiling

More information

Text version 15-Aug-12. for Q-CHECKER V4, V5 and V6

Text version 15-Aug-12. for Q-CHECKER V4, V5 and V6 Text version 15-Aug-12 Q-MONITOR V4 for Q-CHECKER V4, V5 and V6 USERS GUIDE Orientation Symbols used in the manual For better orientation in the manual the following symbols are used: Warning symbol Tip

More information

Categorical Data in a Designed Experiment Part 2: Sizing with a Binary Response

Categorical Data in a Designed Experiment Part 2: Sizing with a Binary Response Categorical Data in a Designed Experiment Part 2: Sizing with a Binary Response Authored by: Francisco Ortiz, PhD Version 2: 19 July 2018 Revised 18 October 2018 The goal of the STAT COE is to assist in

More information

METHODS FOR PERFORMANCE EVALUATION OF SINGLE AXIS POSITIONING SYSTEMS: POINT REPEATABILITY

METHODS FOR PERFORMANCE EVALUATION OF SINGLE AXIS POSITIONING SYSTEMS: POINT REPEATABILITY METHODS FOR PERFORMANCE EVALUATION OF SINGLE AXIS POSITIONING SYSTEMS: POINT REPEATABILITY Nathan Brown 1 and Ronnie Fesperman 2 1 ALIO Industries. Wheat Ridge, CO, USA 2 National Institute of Standards

More information

Extended target tracking using PHD filters

Extended target tracking using PHD filters Ulm University 2014 01 29 1(35) With applications to video data and laser range data Division of Automatic Control Department of Electrical Engineering Linöping university Linöping, Sweden Presentation

More information

Dealing with Categorical Data Types in a Designed Experiment

Dealing with Categorical Data Types in a Designed Experiment Dealing with Categorical Data Types in a Designed Experiment Part II: Sizing a Designed Experiment When Using a Binary Response Best Practice Authored by: Francisco Ortiz, PhD STAT T&E COE The goal of

More information

Designing a GPS Receiver Network with GNSS Algorithm for Accuracy and Safety

Designing a GPS Receiver Network with GNSS Algorithm for Accuracy and Safety International Global Navigation Satellite Systems Society IGNSS Symposium 2007 The University of New South Wales, Sydney, Australia 4 6 December, 2007 Designing a GPS Receiver Network with GNSS Algorithm

More information

Coastal Ocean Modeling & Dynamics

Coastal Ocean Modeling & Dynamics DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. Coastal Ocean Modeling & Dynamics Roger M. Samelson College of Oceanic and Atmospheric Sciences Oregon State University

More information

Visualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps

Visualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps Visualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps Oliver Cardwell, Ramakrishnan Mukundan Department of Computer Science and Software Engineering University of Canterbury

More information

Lecture Embedded System Security Introduction to Trusted Computing

Lecture Embedded System Security Introduction to Trusted Computing 1 Lecture Embedded System Security Prof. Dr.-Ing. Ahmad-Reza Sadeghi System Security Lab Technische Universität Darmstadt (CASED) Summer Term 2015 Roadmap: Trusted Computing Motivation Notion of trust

More information

METR 4202: Advanced Control & Robotics

METR 4202: Advanced Control & Robotics Position & Orientation & State t home with Homogenous Transformations METR 4202: dvanced Control & Robotics Drs Surya Singh, Paul Pounds, and Hanna Kurniawati Lecture # 2 July 30, 2012 metr4202@itee.uq.edu.au

More information

CHAPTER 3 MAP DIGITIZING

CHAPTER 3 MAP DIGITIZING CHAPTER 3 MAP DIGITIZING 3.1 Introduction This chapter deals with the route map digitizing process. The type of data collected, the plotting of the trajectory, digitizing the map into regular intervals

More information

HexAtom User Guide. Student 1

HexAtom User Guide. Student 1 HexAtom User Guide Student 1 CSC520 Fall 2012 This page left blank intentionally Page 2 of 25 Contents Environment Set Up... 4 Starting HexAtom... 6 Command Line Options... 10 Configuration Options...

More information

Programming-By-Example Gesture Recognition Kevin Gabayan, Steven Lansel December 15, 2006

Programming-By-Example Gesture Recognition Kevin Gabayan, Steven Lansel December 15, 2006 Programming-By-Example Gesture Recognition Kevin Gabayan, Steven Lansel December 15, 6 Abstract Machine learning and hardware improvements to a programming-by-example rapid prototyping system are proposed.

More information

AMR 2011/2012: Final Projects

AMR 2011/2012: Final Projects AMR 2011/2012: Final Projects 0. General Information A final project includes: studying some literature (typically, 1-2 papers) on a specific subject performing some simulations or numerical tests on an

More information

zpcr Capacity Sizing Lab Part 2 Hands-on Lab

zpcr Capacity Sizing Lab Part 2 Hands-on Lab Advanced Technical Skills (ATS) North America zpcr Capacity Sizing Lab Part 2 Hands-on Lab SHARE - Session 11497 August 7, 2012 John Burg Brad Snyder Materials created by John Fitch and Jim Shaw IBM 68

More information

Monitoring and Analysis

Monitoring and Analysis CHAPTER 3 Cisco Prime Network Analysis Module 5.1 has two types of dashboards: One type is the summary views found under the Monitor menu, and the other type is the over time views found under the Analyze

More information

Handbook for the Process Discovery

Handbook for the Process Discovery Interstage Business Process Manager Analytics V12.1 Handbook for the Process Discovery Solaris J2S0-0435-01ENZ0(00) April 2013 About this Manual This section explains summary, chapter overview, abbreviations,

More information

Cpk: What is its Capability? By: Rick Haynes, Master Black Belt Smarter Solutions, Inc.

Cpk: What is its Capability? By: Rick Haynes, Master Black Belt Smarter Solutions, Inc. C: What is its Capability? By: Rick Haynes, Master Black Belt Smarter Solutions, Inc. C is one of many capability metrics that are available. When capability metrics are used, organizations typically provide

More information

Using Target Range Rate Data in Distributed Data Fusion Systems

Using Target Range Rate Data in Distributed Data Fusion Systems Approved for public release; distribution is unlimited Using Target Range Rate Data in Distributed Data Fusion ystems 20 June 2000 Ronald H. Miller, Jr. The Boeing Company P.O. Box 3999 eattle WA 98124

More information

Tightly-Integrated Visual and Inertial Navigation for Pinpoint Landing on Rugged Terrains

Tightly-Integrated Visual and Inertial Navigation for Pinpoint Landing on Rugged Terrains Tightly-Integrated Visual and Inertial Navigation for Pinpoint Landing on Rugged Terrains PhD student: Jeff DELAUNE ONERA Director: Guy LE BESNERAIS ONERA Advisors: Jean-Loup FARGES Clément BOURDARIAS

More information

A concept for the visual and interactive impact analysis and simulation of data changes to enterprise metrics Kickoff Presentation

A concept for the visual and interactive impact analysis and simulation of data changes to enterprise metrics Kickoff Presentation A concept for the visual and interactive impact analysis and simulation of data changes to enterprise metrics Kickoff Presentation 10.04.2014 Master Thesis Matti Maier 1 Index Example Problem Databasis

More information

INSTRUCTION MANUAL C WA2 WELD ANALYZER

INSTRUCTION MANUAL C WA2 WELD ANALYZER INSTRUCTION MANUAL 700215C WA2 WELD ANALYZER MICROPROCESSOR BASED Monitors ENTRON Controls, LLC. 1402 S. Batesville Road Greer, South Carolina 29650 (864) 416-0190 FAX: (864) 416-0195 www.entroncontrols.com

More information

CS 385 Operating Systems Fall 2011 Homework Assignment 4 Simulation of a Memory Paging System

CS 385 Operating Systems Fall 2011 Homework Assignment 4 Simulation of a Memory Paging System CS 385 Operating Systems Fall 2011 Homework Assignment 4 Simulation of a Memory Paging System Due: Tuesday November 15th. Electronic copy due at 2:30, optional paper copy at the beginning of class. Overall

More information

(1) and s k ωk. p k vk q

(1) and s k ωk. p k vk q Sensing and Perception: Localization and positioning Isaac Sog Project Assignment: GNSS aided INS In this project assignment you will wor with a type of navigation system referred to as a global navigation

More information

Mobile Phone Monitoring System For Android Operating System

Mobile Phone Monitoring System For Android Operating System Mobile Phone Monitoring System For Android Operating System Ms.M.Kalpana Devi Asst.Professor,SRIT,CBE Ms.D.Vasuki Final Year M.C.A.,Student Abstract The Purpose of the project is to trace out the status

More information

Distributed MHT with Active and Passive Sensors

Distributed MHT with Active and Passive Sensors 18th International Conference on Information Fusion Washington, DC - July 6-9, 2015 Distributed MHT with Active and Passive Sensors Stefano Coraluppi, Craig Carthel, Cynara Wu, Mar Stevens, Joel Douglas,

More information

Error Assessment for Emerging Traffic Data Collection Devices

Error Assessment for Emerging Traffic Data Collection Devices Error Assessment for Emerging Traffic Data Collection Devices Ted Bailey, WSDOT Ron Vessey, WSDOT Bahar Namaki, Aalborg Univ. Jonathan Corey, UW Yegor Malinovskiy, UW Yinhai Wang, UW 1 Presentation Outline

More information

Geographic Information Systems (GIS) - Hardware and software in GIS

Geographic Information Systems (GIS) - Hardware and software in GIS PDHonline Course L153 (5 PDH) Geographic Information Systems (GIS) - Hardware and software in GIS Instructor: Steve Ramroop, Ph.D. 2012 PDH Online PDH Center 5272 Meadow Estates Drive Fairfax, VA 22030-6658

More information

Correlation Using Pair-wise Combinations of Multiple Data Sources and Dimensions at Ultra-Large Scales

Correlation Using Pair-wise Combinations of Multiple Data Sources and Dimensions at Ultra-Large Scales Correlation Using Pair-wise Combinations of Multiple Data Sources and Dimensions at Ultra-Large Scales THE OVERALL CLASSIFICATION OF THIS BRIEFING IS UNCLASSIFIED Approved for public release; distribution

More information

Introduction to the Kinematics Tool

Introduction to the Kinematics Tool Introduction to the Kinematics Tool Author: Samantha Ross EarthByte Group, University of Sydney Introduction to the Kinematics Tool Aim Included Files Background Exercise 1 - Using the Kinematics Tool

More information

)454 ' 3YNCHRONOUS $IGITAL (IERARCHY 3$( UNIDIRECTIONAL PERFORMANCE MONITORING FOR THE NETWORK ELEMENT VIEW

)454 ' 3YNCHRONOUS $IGITAL (IERARCHY 3$( UNIDIRECTIONAL PERFORMANCE MONITORING FOR THE NETWORK ELEMENT VIEW INTERNATIONAL TELECOMMUNICATION UNION )454 ' TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (04/97) SERIES G: TRANSMISSION SYSTEMS AND MEDIA, DIGITAL SYSTEMS AND NETWORKS Digital transmission systems

More information

SUBDIVISION ALGORITHMS FOR MOTION DESIGN BASED ON HOMOLOGOUS POINTS

SUBDIVISION ALGORITHMS FOR MOTION DESIGN BASED ON HOMOLOGOUS POINTS SUBDIVISION ALGORITHMS FOR MOTION DESIGN BASED ON HOMOLOGOUS POINTS M. Hofer and H. Pottmann Institute of Geometry Vienna University of Technology, Vienna, Austria hofer@geometrie.tuwien.ac.at, pottmann@geometrie.tuwien.ac.at

More information

Lawson M3 7.1 Large User Scaling on System i

Lawson M3 7.1 Large User Scaling on System i Lawson M3 7.1 Large User Scaling on System i IBM System i Paul Swenson paulswen@us.ibm.com System i ERP, Lawson Team Version Date: November 15 2007 Statement of Approval... 3 Introduction... 4 Benchmark

More information

Convert Local Coordinate Systems to Standard Coordinate Systems

Convert Local Coordinate Systems to Standard Coordinate Systems BENTLEY SYSTEMS, INC. Convert Local Coordinate Systems to Standard Coordinate Systems Using 2D Conformal Transformation in MicroStation V8i and Bentley Map V8i Jim McCoy P.E. and Alain Robert 4/18/2012

More information

Array Shape Tracking Using Active Sonar Reverberation

Array Shape Tracking Using Active Sonar Reverberation Lincoln Laboratory ASAP-2003 Worshop Array Shape Tracing Using Active Sonar Reverberation Vijay Varadarajan and Jeffrey Kroli Due University Department of Electrical and Computer Engineering Durham, NC

More information

zpcr Capacity Sizing Lab Part 2 Hands on Lab

zpcr Capacity Sizing Lab Part 2 Hands on Lab Advanced Technical Skills (ATS) North America zpcr Capacity Sizing Lab Part 2 Hands on Lab SHARE - Session 9098 March 2, 2011 John Burg Brad Snyder Materials created by John Fitch and Jim Shaw IBM 49 2011

More information

`On a Tracking Scheme with Probabilistic Completeness for a Distributed Sensor Network

`On a Tracking Scheme with Probabilistic Completeness for a Distributed Sensor Network `On a Tracing Scheme with Probabilistic Completeness for a Distributed Sensor Networ K Madhava Krishna Henry Hexmoor Dept. of Computer Science and Computer Engineering University of Aransas Fayetteville,

More information

Carnegie Mellon University

Carnegie Mellon University Actuators & Motion Instructors: Prof. Manuela Veloso & Dr. Paul E. Rybski TAs: Sonia Chernova & Nidhi Kalra 15-491, Fall 2004 http://www.andrew.cmu.edu/course/15-491 Computer Science Department Carnegie

More information

Curves and Surfaces. CS475 / 675, Fall Siddhartha Chaudhuri

Curves and Surfaces. CS475 / 675, Fall Siddhartha Chaudhuri Curves and Surfaces CS475 / 675, Fall 26 Siddhartha Chaudhuri Klein bottle: surface, no edges (Möbius strip: Inductiveload@Wikipedia) Möbius strip: surface, edge Curves and Surfaces Curve: D set Surface:

More information

Localization of Piecewise Curvilinearly Moving Targets Using Azimuth and Azimuth Rates

Localization of Piecewise Curvilinearly Moving Targets Using Azimuth and Azimuth Rates Localization of Piecewise Curvilinearly Moving Targets Using Azimuth and Azimuth Rates Julian Hörst and Marc Oispuu Fraunhofer FKIE, Dept Sensor Data and Information Fusion Neuenahrer Str 20, 53343 Wachtberg,

More information

Peak Season Metrics Summary

Peak Season Metrics Summary Peak Season Metrics Summary Week Ending Week Ending Number Date Number Date 1 6-Jan-18 27 7-Jul-18 Current 2 13-Jan-18 28 14-Jul-18 3 2-Jan-18 29 21-Jul-18 4 27-Jan-18 3 28-Jul-18 5 3-Feb-18 Thursday,

More information

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory Roshdy Foaad Abo-Shanab Kafr Elsheikh University/Department of Mechanical Engineering, Kafr Elsheikh,

More information