|
Course Catalog 2013-2014
MAT-60606 Mathematics for Positioning, 4 cr |
Additional information
Suitable for postgraduate studies
Person responsible
Simo Ali-Löytty
Lessons
Study type | P1 | P2 | P3 | P4 | Summer | Implementations | Lecture times and places |
|
|
|
|
|
|
|
Requirements
Exam and weekly exercises. The student needs to obtain at least one third of the exercise points before taking the exam.
Completion parts must belong to the same implementation
Principles and baselines related to teaching and learning
The course consists of lectures, homework problems and weekly teacher-supervised exercises where students work on problems using their own computers and present their solutions.
Learning Outcomes
Upon completing the required coursework, the student understands the principles of mathematical tools such as quaternions, optimisation algorithms and Bayesian estimation, well enough to adapt and apply them for novel technology solutions in positioning, navigation, and other application areas.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Conversion between three representations of rotation in space: direction cosine matrix, axis and angle of rotation, quaternions; applying a sequence of rotations; tracking coordinates (heading and elevation) | Rotation of point vs rotation of frame; representations' singularities and uniqueness; Euler angles | The closest orthogonal matrix; the closest unit quaternion; the algebra SO(3) |
2. | Multivariate normal distribution: mean, covariance, affine mapping, marginal distribution, conditional conditional distribution; | 95% ellipsoid, Chebyshev inequality; uncorrelation and independence | |
3. | Static positioning: measurement function and its linearization, Bayesian estimation for linear model, approximate posterior using linearization or cubature; MAP estimate using Gauss-Newton method. | GPS pseudorange; triangulation measurements; weighted least squares; Matlab/Octave implementation | |
4. | Filtering: Kalman filter, Extended Kalman Filter (EKF), Cubature Kalman Filter (UKF) | Matlab implementation; steady-state Kalman filter; batch filter |
Instructions for students on how to achieve the learning outcomes
The final grade is based on the combined points from exercises and final exam. The exam will be "open book" style, meaning you can bring your calculator and any written material you wish. Student must earn at least one third of the exercise points before writing the exam.
Assessment scale:
Numerical evaluation scale (1-5) will be used on the course
Partial passing:
Study material
Type | Name | Author | ISBN | URL | Edition, availability, ... | Examination material | Language |
Book | Bayesian Estimation of Model Parameters | Robert Piche | The URL is to a draft version of a chapter from the book Mathematical Modeling with Multidisciplinary Applications edited by Xin-She Yang and published by Wiley | Yes | English | ||
Book | Quaternions and Rotation Sequences | Jack B. Kuipers | Yes | English |
Prerequisites
Course | Mandatory/Advisable | Description |
MAT-60006 Matrix Algebra | Mandatory | |
MAT-60356 Multivariate Methods in Statistics | Advisable | |
MAT-60406 Stochastic Processes | Advisable |
Prerequisite relations (Requires logging in to POP)
Correspondence of content
Course | Corresponds course | Description |
|
|
More precise information per implementation
Implementation | Description | Methods of instruction | Implementation |
This course replaces both MAT-45807 and MAT-45806. | Lectures Excercises Practical works |
Contact teaching: 0 % Distance learning: 0 % Self-directed learning: 0 % |