Check out c-x vv

Sensor Fusion

Spring 2008

News

  • Errata
  • FAQ
  • The folder \\site\edu\rt\Courses\sensorfusion\user has been created for user contributions.

General information

  • The course will be given for the second time april-june, 2008. This version will be more compressed due to external visitors, and will be scheduled for about 6 days with three hour lectures, and the possibility to take part in a exercise classes. This page, the course plan and relevant links will be updated in due time. The old ones are kept as reference.
  • 070612: The latest version of the compendium, compiled after course feedback.
  • An updated version of the compendium will be prepared for the course, distributed electronically before each lecture, and distributed in hardware at the lecture to those who do not want to print themselves.
  • Slides from a mini course in Siena, summer 2007.
  • During spring 2007, some 40 students registered for the course, and 20 checked out the examination and passed.
  • There is now a Student course TS1012 described in studiehandboken

Background knowledge

The participants are expected to have basic background in signal processing from the course 'Digital Signalbehandling', or equivalent. Exercises will also be handed out. Classes will be organized, where the participants discuss these exercises. The examination consists of a three day take home examination. There is also a possibility to make a separate project to the course. Send an email to the course organizer below if you are interested in participating.

Course content

  • The static case (x is constant)
    • General fusion theory.
      • Estimation theory in the linear case (y=Hx+e). Extensions to the non-linear case (y=H(x)+e, or H(y,x,e)=0).
      • Bayesian fusion perspective, the sensor fusion formula.
      • Computational estimation issues: Centralized versus decentralized fusion (information propagation and double-counting, covariance intersection techniques). Batch computations versus sensor iterations.
      • Detection theory T(x)>h: likelihood ratio concepts, Neyman-Pearson, GLRT and other tests.
      • Computational detection issues: Centralized and distributed detection. Censoring sensors.
      • Diagnosis H(i): x=x(i): The vector model. Error approximations.
    • Localization of a target based on one snap-shot from available sensors.
      • Sensor networks: Range and range-difference measurements. Triangulation from bearings. Information limitations and censoring sensors.
      • Measurement to target association, and extended target models (the fusion before detection principle).
  • The dynamic case (x is time-varying)
    • Filter theory.
      • General non-linear filter theory for dx/dt=f(x,u,v), y=h(x,u,e): Numeric evaluation using the point mass filter. Two special cases (KF and HMM) and fundamental limitations (CRLB). Structured models and marginalization.
      • Kalman filtering: Basic theory, implementation aspects, practical issues, information filter, smoothing).
      • Approximative algorithms for non-linear models (Extended KF and HMM, UKF and sigma-point filters, KF banks).
      • The particle filter: theory, implementation, proposal methods, sampling principles, smoothing, practical aspects.
      • Time synchronization and coordinate system calibration in filtering.
    • Dynamic state dimension problems.
      • Multi-target tracking: association, track handling
      • Simultaneous localization and tracking (SLAM).
    Practice
    • Sensors, sensor models H(y,x,e)=0 and sensor-near signal processing.
      • Wheel speed sensors and odometry.
      • IMU and dead-reckoning.
      • GPS.
      • Camera
      • Radar, laser, sonar
      • Networked sensors: radio measurements, microphones, seismometers, magnetic field sensors
    • Motion models dx/dt=f(x,u,v)
      • Multi-purpose motion models
      • Standard models for different platforms (wheeled vehicles, surface and underwater vessels, aircraft,...).
      • Extended target models (track before detect, grid based methods for fusion)

Organizer

For more information and requests to be on the email list, send an email to

Fredrik Gustafsson , tel 282706 e-mail: fredrik_at_isy.liu.se.

1 slides 1 comp

Lectures

The lecture time is Wednesday 9-12, Glashuset (entrance B25 straight ahead 20m). Slides will be linked from the lecture number in advance.
Nr.TimeContent
1 v15, April 9, wednesday, 9-12 Estimation theory for linear and nonlinear models. Sensor network applications.
2 v16, April 17, thursday, 9-12, glashuset Nonlinear filter theory. The Kalman filter.
3 v19, May 8, thursday, 10-12, Glashuset Motion models and approximate filters (EKF, UKF).
4 v20, May 15, thursday, 9-12, Systemet The particle filter. The Marginalized particle filter.
5 v22, May 28, wednesday, 9-12 Filter banks. Discrete problems.
6 v24, June 11, wednesday, 9-12 Sensors and SLAM.

-------------------------------------------------------------------------- OBS! För att validera www-sidan mha w3c:s validator så tryck på länken. Skriv även in nedan datumet då den validerades. /Rickard -------------------------------------------------------------------------- This page was validated 2008-01-24.

Valid HTML 4.01 Transitional

Christian Lundquist [lundquist@isy.liu.se] Per-Johan Nordlund [perno@isy.liu.se] Zoran Sjanic [Zoran.Sjanic@saabgroup.com] Stig Moberg [stig@isy.liu.se] Gabriele Bleser [gbleser@igd.fhg.de] Bjorn Holmberg [Bjorn.Holmberg@it.uu.se] Björn Halvarson [bpgh@it.uu.se] Gustav Hedlund [gushe376@student.liu.se] Andreas Hall [andha945@student.liu.se] Maria Hempel [marhe@ida.liu.se] Marcus Frödin [marcus.frodin@gmail.com] Peter Nyberg [petny699@student.liu.se] Jakob Rosen [jakro@ida.liu.se] Oskar Larsson [oskla129@student.liu.se] Patrik Axelsson [patax543@student.liu.se] Tobias Carlstedt [tobias.carlstedt@gmail.com] Jimmy Karlsson [jimka767@student.liu.se] Andreas Gising [andgi658@student.liu.se] Erik Juto [erik.juto@gmail.com] Peter Nordin [peter.nordin@liu.se] Anders Eklund [andek@imt.liu.se] Rafal Zalewski [rafza@ida.liu.se] Fredrik Larsson [larsson@isy.liu.se] Olof Wilsson [olowi146@student.liu.se] Peter Rosander [petro794@gmail.com] Fredrik Kuivinen [freku@ida.liu.se]