observers data only fault detection

21
1 Observers Data Only Fault Detection Bo Wahlberg Automatic Control Lab & ACCESS KTH, SWEDEN André C. Bittencourt Department of Automatic Control UFSC, Brazil & Linköping University, SWEDEN

Upload: yasir-molina

Post on 31-Dec-2015

44 views

Category:

Documents


3 download

DESCRIPTION

Observers Data Only Fault Detection. Bo Wahlberg Automatic Control Lab & ACCESS KTH, SWEDEN André C. Bittencourt Department of Automatic Control UFSC, Brazil & Linköping University, SWEDEN. MB filter. Sensor. -. ???. Integrated Sensor. -. Problem Description. - PowerPoint PPT Presentation

TRANSCRIPT

1

Observers Data Only Fault Detection

Bo WahlbergAutomatic Control Lab & ACCESSKTH, SWEDEN

André C. BittencourtDepartment of Automatic Control UFSC, Brazil &

Linköping University, SWEDEN

2

Residual based fault detectionDifference between a sensor output and a corresponding

model-based prediction

Usual caseRaw measurements available

Integrated sensorsNo access to the raw measurements

Problem Description

SensorMB filter

-

Integrated

Sensor

???-

3

Motivational Applications

Navigation/Localization systemsi.e. GPS, odometry, SLAM

4

Residual Generation using Observers Estimates ONLY

Simplification: The sensors are integrated with standard observers/Kalman filters

Faults are now mixed through the observer

The sensor structures, i.e. the observer gains, will affect the fault influence to the estimates

5

Different Approaches

1. Try to reconstruct the output as

- Sensitive to errors- Requires a reliable observer model- Redundant solutions

2. Assume there are at least 2 observers (sensors)

Model is not used

6

3. Augment sensor states

Use the augmented state model to design an overall observer to generate the residuals

QuestionsAre faults still observable?What if is unknown?How to compare the performance?

Idea!

7

Fault Observability

• Suppose and augment the fault to the states (e.g. Törnqvist, 2006)

• Analyze the observability of the augmented system

8

Fault Observability is OK, IF

• Original pair is observable• is full column rank

Same conditions as if the raw measurements were available (we can access the same information)

9

The internal sensor structure

is abstracted, with some simplifications, to

The simplified model is then used to generate residuals

, the artificial measurement noise can be used to adjust for jitter, lost samples, etc

Unknown Sensor Structure

10

Performance comparison

Analyze the residual-fault transfer functions (fault sensitivity) for the different methods

Some indications of improvements using the overall observer i.e. Steady state analyzes

11

Robot Example – where am I?

Localization is crucial in autonomous systems

Typical situations• Wheel slippages• Skidding• Wall grasping• Pushed away• Collision

12

Two Localization Providers

Odometry

• Integration of velocity meas• Based on the linear

displacement caused by wheel rotations

• Reliability < 15m (acc errors)

Laser Scan Matching

• Integration of relative displacement measurements

• Hough transform (heading) + Iterative Closest Point (ICP)

14

Residuals Used

1.Simple approach

2.EKF using the augmented state matrix model

Aug states

EKF

16

Behavior – No faults

• Odometry bias quickly (badly calibrated tires)Will increase the amount of false alarms

• Model disturbances affects considerably more

17

Behavior – Faults

• Succesfull detection in many cases

t+1 t+2 t+3 t+4t

t+1 t+2 t+3 t+4t

18

Preliminary Results

Basic idea: A. Extended system (system + sensor).B. Design an overall observer to generate residualsC. Do standard fault detection

• Fault observability conditions have been derived• Evaluation on a mobile robot – real data

Remaining open questions:More thorough performance analysis neededUse of more complex sensor modelsMethods to support observer design to residual gen

19

¿ Questions ?

20

Unknown Sensor Structure

Two approximations

1.

2.

Then, use the simplified model

to tune, for example, a Kalman filter

, the artificial measurement noise can be used to adjust for jitter, lost samples, etc

21

Scan matching

• Estimate the transform relating two scans

• is the hardest to estimate

• is estimated through spectrum correlation in the Hough domain [Censi05]

Rotations are phase shifts in the HD

• ICP solves the translation estimation

22

Robot Models

• Odometry model based on the relation between wheel rotation to linear displacement

Model valid for differential drive robot

• Simple kinematics modelRobot as a rigid-bodyMoving in a plane

23

Detection - rotation

• and are affect with a transient behaviorInput faults

• Effects in are greater than in because the estimate has a much smaller variance than

is a directly measured quantity is a direvative estimate of the pose

t+1 t+2 t+3 t+4t

t+1 t+2 t+3 t+4t