Positioning Algorithms. Petteri Nurmi
|
|
- Hilkka Laakso
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 Positioning Algorithms Petteri Nurmi
2 Questions What are the main positioning algorithms and how they work? Which two main factors influence positioning errors? What is dilution of precision? What is fingerprinting and how does it operate?
3 Positioning The process of determining where an entity is located Also know as localization, locating and location tracking Examples of application areas: Navigation technologies Military operations Location-based services Petteri Nurmi / Positioning Algorithms
4 Positioning System A system that estimates the position of an object The returned estimate can be absolute or relative Absolute: position determined by a suitable coordinate system (e.g., WGS-84 or a local coordinate system) E.g., N E (Kumpula campus) Estimate meaningful within the scope of the coordinate system: global (WGS-84) or specific to a region (KKJ) Relative: position determined relative to other entities E.g., 5km NE from Stockman Estimate meaningful only in a local context Position can be estimated by the user or infrastructure
5 Positioning System Three parts to every positioning system: Location system: provides measurements that can be used to determine the location of an entity Examples: GPS, WiFi, GSM, Ultrasound, Infrared, These will be discussed in a separate lecture Positioning algorithm: technique that determines the position of the entity Triangulation Trilateration Triangulateration (=triangulation + trilateration) Multilateration Fingerprinting Reference system
6 Triangulation d α β?? The process of determining location using angle measurements from known reference points Based on geometry of triangles Prior to GPS widely used, nowadays less Especially important in nautical and aerial positioning Also used by some indoor localization systems Basic idea: Measure angle from (at least) two reference points Each measurement defines a line, and the intersection of lines defines the position of the object Distance from reference points can be determined if the distance between the reference points is known E.g., lighthouse in sea navigation, or ceiling mounted transmitter in indoor localization
7 Triangulation: Example x + y = l = d /tan α + d /tan β d d = l / (1/ tan α + 1 / tan β) α x y β d = l sin α sin β / sin (α + β) d = 105 sin 38 sin 43 / sin ( ) = 41.1 m
8 Triangulation How to determine coordinates of an object using triangulation? Coordinates of the reference points usually known Triangulation provides distance and angle (heading) from reference points è first geodesic problem Photogrammetry an example of triangulation Two images taken at known locations and angles used to determine (3D) position of an object Infrastructure-based system Nautical navigation has traditionally used triangulation Angular measurements taken from landmarks or celestial objects, and combined with knowledge of their position Mainly used nowadays as part of optical positioning systems
9 Trilateration The process of determining locations using distance measurements from known reference points Based on geometry of circles and spheres One of the oldest positioning techniques in the world Used, e.g., with GPS and ultrasound The most popular technique for outdoor positioning Basic idea: Each measurement defines a circle of uncertainty where the object can be located The position of the object can be determined from the intersection of multiple circles
10 Trilateration: Example
11 Measuring Distance Time-of-Flight When signal velocity known, propagation time can be used to estimate distances One-way measurements: Beacon sends system time, client compares the time to its own system time when signal is received Requires that clocks are synchronized Basis of satellite navigation (GPS, Galileo, GLONASS) Round-trip time: Time for signals to propagate back and forth between client and reference point (e.g., radar) Works well when reference points sufficiently close
12 Measuring Distance Radio Propagation Models Alternative to time is to use observed radio wave characteristics to estimate distances Attenuation, wave intensity decreases as a function of distance (and other environmental conditions) A radio propagation model is a mathematical formulation that characterizes radio signal variations Obstacles and their material have strong influence on signal attenuation èmodels work best for positioning in obstacle-free environments Models depend on frequency and environment type è each model specific to a particular combination
13 Radio Propagation Models Log Distance Path Loss Model Model that predicts the reduction of signal intensity (i.e., path loss) as it propagates through space Transmitted power Received power Length of path Fading variable Path loss at reference distance (in decibels) Path loss exponent Reference distance
14 Radio Propagation Models Log Distance Path Loss Model Path loss exponent γ characterizes different environments Free space γ = 2 Outdoors normally γ = 2.5-5, depending on the presence of obstacles Indoors γ = 1.6 6, depending on the presence of obstacles Value of γ typically determined empirically Choose a reference distance d 0 Measure path loss at reference distance Estimate γ from measurements
15 Log Distance Path Loss Model Example d 0 = 3m PL 0 = 50 dbm γ = 3.45 Tx = 40 dbm Fading ignored Given a RSS measurement s = -95 how far are we from the transmitter? PL = 55 dbm log 10 d = (PL PL 0 ) / (10 γ) + log 10 d 0 d = 10^((PL PL 0 ) / (10 γ) + log 10 d 0 ) d = meters
16 Log Distance Path Loss Model Example d 0 = 1km PL 0 = 50 dbm Assume path loss at 2km distance equals 62 dbm, what is the (empirical) value of the path loss coefficient? γ = (PL PL 0 ) / (10 * log 10 d/d 0 ) = (62 50) / (10 * log 10 2) 4 Fading ignored
17 Multilateration The use of differences in distance between two (or more) references points to estimate location A variation of lateration Less sensitive to environmental variations than lateration Basic idea: Each difference measurement determines a hyperbolic curve along which the object is located Intersection of two (or more) hyperbolic curves determines the location of the object Difference typically measured using difference between arrival times (time-difference of arrival or TDOA)
18 Multilateration - Example
19 Errors Dilution of Precision In practice, distance/angle measurements contain inaccuracies, e.g., due to: Attenuation due to obstacles or atmospheric effects Signal interference Inaccurate synchronization Multipath effects Instead of obtaining accurate circles, lines or hyperbolas, estimates define an error region within which the true distance is assumed to be
20 Errors Dilution of Precision Intersection of multiple error regions defines a region of uncertainty for the overall position estimate Size of region depends on geometry of reference points Dilution of Precision (DoP) measures the size of the error region E.g., GPS returns estimates of error in horizontal, vertical, positional and time estimates Overall error thus depends on two factors Error in distance/angle calculations Geometry of reference points
21 Fingerprinting Technique that exploits spatial variations in observed signal characteristics for positioning Has been the de-facto approach for indoor positioning Two phases: Calibration: construct a database that contains measurements of signal characteristics at different locations Estimation: compare current measurement against the database and estimate position using the best matches Basic idea thus similar to lateration: Distances reflect differences between measurements of signal characteristics instead of physical distance Reference points defined manually in calibration phase instead of using pre-existing points Generic technique that can be used to any data as long as Stable over time Distinctive across locations Preferably also stable across device variations
22 Representing Fingerprints Beacon-based fingerprints: Identifiers of beacons that can be observed WiFi: access point identifiers (MAC) ibeacon: Bluetooth beacon identifiers Signal characteristics-based fingerprints Vectors that capture specific characteristics of the measured signals E.g., WiFi / Bluetooth: signal strength (RSS) of beacons Magnetic positioning: strength of magnetic field components, possibly also orientation/heading of device Difference-based fingerprints Vectors that capture differences in signal characteristics Also known as hyperbolic fingerprints WiFi: differences between access point strengths Audio: differences in audio intensity between predefined frequency bands
23 Examples of fingerprint representations WiFi scan: Beacon 00:21:91:52:20:c8, 00:21:91:51:5e:5e, 00:21:91:52:26:bc 00:21:91:52:20:c :21:91:51:5e:5e :21:91:52:26:bc -60 Signal characteristics 00:21:91:52:20:c :21:91:51:5e:5e :21:91:52:26:bc -60 Hyperbolic 58/55, 58/60, 55/
24 Calibration - Indexing Fingerprints Deterministic Positioning based on individual fingerprints Distance-based position estimation So-called full index as all measurements are indexed Requires efficient indexing to be feasible for larger areas Probabilistic (or model-based) Fingerprints used to construct a model which is stored and used for positioning Model complexity determines size of the radio map in storage Gaussian distribution: store mean, variance, and number of measurements per location Empirical: number of observations for each signal characteristic level Requires multiple measurements per location Note: many fingerprints sensitive to orientation 4-dimensional location index containing latitude, longitude (or x and y) together with altitude and orientation of device
25 Calibration Example Individual Fingerprints
26 Calibration Example Model-Based Approach Measurements from Grid RSS Values Radio Map A) Gaussian model GridId Mean St.Dev N B) Histogram model
27 Fingerprinting Position Estimation Deterministic: signal measurements considered as scalar values location estimated using vector comparisons typically used with the full index approach most popular approach is to use a k-nearest neighbors (knn) algorithm Probabilistic: signal measurements considered as a sample from a random variable probabilistic inference used for position estimation Most popular techniques variations of Gaussian distributions and histograms
28 Deterministic Fingerprinting Let s denote a vector consisting of measurements of signal characteristics Pairs consisting of an identifier and RSS value Deterministic fingerprinting calculates the distance d(s,x) between measurement s and all fingerprints x in the database Euclidean distance most common choice Other possible distances include: Manhattan distance, extended- Tanimoto distance, Mahalanobis distace, Kullback-Leibler divergence Position estimated based on the distances d(s,x)
29 Deterministic Fingerprinting knn (k nearest neighbors) 1. Find k best matching measurements in the database 2. Estimate position as the geometric average of the locations associated with these measurements WkNN (weighted k nearest neighbors) 1. Find k best matching measurements in the database 2. Assign weight for each of these measurements using the difference in signal characteristics Example: inverse of the distance 3. Estimate position as a weighted centroid
30 Deterministic Fingerprinting Example
31 Deterministic Fingerprinting Example (k = 5) Current measurement Radio map Distance
32 Deterministic Fingerprinting Example (k = 5) (knn) Note, when possible, the geographic average should be used instead. It takes into account the curvature of Earth. In this example the result would be: (difference approximately 12cm)
33 Deterministic Fingerprinting Example (k = 5) (WkNN) Best matches Weight (1/d) 1 / 5 1 / 4 1 / 12 1 / 3 1 /
34
35 Deterministic Fingerprinting - Multidimensional Example How to compare partially matching fingerprints? Basic principle the same: calculate Euclidean distance between signal characteristics Missing dimensions typically handled by substituting a default value E.g., for RSS values the minimum observable RSS value is typically used (typically -105 to -120, depending on device) Alternatively, a constant penalty can be specified for missing dimensions 00:21:91:52:20:c :21:91:51:5e:5e :20:a6:4d:39: :21:91:52:20:c :21:91:51:5e:5e :20:a6:4d:39:
36 Probabilistic Fingerprinting Use a probabilistic model to capture signal variations at different location Histogram-based: model signal variations using a histogram of observations Parametric: use a parametric distribution to model signal variations (e.g., a Gaussian) Position can be estimated by Calculating probability or likelihood of different locations Using the location with the highest probability as the estimate or calculating a weighted estimate Particle filters / Kalman filters can be used for tracking when measurements obtained continuously
37 Probabilistic Fingerprinting Histogram cf. Gaussian GridId Mean St.Dev N Histogram Gaussian Can be converted into probabilities using n i / n i for each separate bin/value i
38 Probabilistic Fingerprinting - Example: Histogram Histogram is a discrete representation of the observed signal values at a particular location Corresponds to conditional probability of observing a particular value at a given location p(71) To avoid zero probabilities, a small constant can be added to all values Alternatively, values can be interpolated
39 Probabilistic Fingerprinting - Example: Histogram Assume we observe value s = 56, determine whether the client is located at x or y p x (56) = 0.08 p y (56) = X Y y
40 Probabilistic Fingerprinting Example: Gaussian Assume Gaussian model for signal strenght values Radio map GridId Mean St.Dev N Measurement Likelihood Estimated position: grid
41 Probabilistic Fingerprinting - Multidimensional Example How to calculate probability of a multidimensional measurement? How to handle missing entries? Replace missing value with a default value Replace missing probability with a default value Radio map: MAC Mean St.Dev N 00:21:91:52:20:c :21:91:51:5e:5e :21:91:52:26:bc Fingerprint 00:21:91:52:20:c :21:91:51:5e:5e
42 Probabilistic Fingerprinting - Multidimensional Example Probability can be calculated in two ways Using multidimensional probability distributions Take into account correlations between different transmitters / beacons Assuming transmitters/beacons independent, in which case probabilities can be multiplied together Usually calculated on a logarithmic scale è becomes a sum of logarithmic probabilities Logarithms also help to prevent underflows
43 Probabilistic Fingerprinting - Multidimensional Example Radio map: MAC Mean St.Dev N 00:21:91:52:20:c :21:91:51:5e:5e :21:91:52:26:bc Fingerprint 00:21:91:52:20:c :21:91:51:5e:5e -59 log p(-52-58, 12.45) = log p(-59-55, 11.04) = log p(? -60, 11.93) =? log p( , 11.93) = or log = p (s μ, σ) = or p (s μ, σ) =
44 Case Study Probabilistic GSM Positioning World represented using a discrete grid Facilitates calibration efforts Provides stability to position estimation Each grid cell has size d x d The grid representation consists of two mappings: a) latitude, longitude à grid cell b) grid cell à latitude, longitude
45 Case Study Probabilistic GSM Positioning GSM signal intensity variations within a grid cell are modeled using Gaussian distributions One Gaussian for each grid cell, GSM cell pair Standard deviation constrained to reduce overfitting Combined with a particle filter for continuous tracking Essentially smoothens estimated trajectories by restricting how a person can move More on tracking later during the course
46 Case Study Probabilistic GSM Positioning
47 Example Indoor Atlas
48 Summary Five main algorithms for position estimation: Triangulation: angle based positioning Trilateration: distance based positioning Time of arrival, radio propagation De-facto approach for outdoor positioning (GPS) Triangulateration: angle and distance based positioning Multilateration: positioning using differences in distances Time difference of arrival Fingerprinting: positioning by comparing against a database of reference measurements Discrete vs. continuous location measurements Deterministic vs. probabilistic position estimation methods De-facto approach for indoor positioning
49 Literature Hightower, J. & Borriello, G., Location Systems for Ubiquitous Computing IEEE Computer, 2001, 34, Bahl, P. & Padmanabhan, V. N., RADAR: An In-Building RF-Based User Location and Tracking System. Proceedings of the 19th Conference on Computer Communications (INFOCOM), IEEE Computer Society, 2000, 2, Honkavirta, V.; Perälä, T.; Löytty, S. A. & Piché, R., A Comparative Survey of WLAN Location Fingerprinting Methods, Proceedings of the 6th Workshop on Positioning, Navigation and Communication (WPNC), IEEE, 2009, Krishnakumar, A. & Krishnan, P., The theory and practice of signal strength-based location estimation. Proceedings of the 1st International Conference on Collaborative Computing: Networking, Applications and Worksharing, 2005 Krumm, J. & Horvitz, E., LOCADIO: Inferring Motion and Location from Wi-Fi Signal Strengths, Proceedings of the 1st International Conference on Mobile and Ubiquitous Systems (Mobiquitous), IEEE, 2004, 4-14 Roos, T.; Myllymäki, P. & Tirri, H., A Statistical Modeling Approach to Location Estimation, IEEE Transactions on Mobile Computing, 2002, 1,
50 Literature Nurmi, P.; Bhattacharya, S. & Kukkonen, J., A grid-based algorithm for on-device GSM positioning, Proceedings of the 12th International Conference on Ubiquitous Computing (UbiComp), 2010, Youssef, M. & Agrawala, A., The Horus location determination system Wireless Networks, 2008, 14, Haeberlen, A.; Flannery, E.; Ladd, A. M.; Rudys, A.; Wallach, D. S. & Kavraki, L. E. Practical robust localization over large-scale wireless networks, Proceedings of the 10th annual international conference on Mobile computing and networking (MobiCom), ACM, 2004, Varshavsky, A.; de Lara, E.; Hightower, J.; LaMarca, A. & Otsason, V., GSM indoor localization, Pervasive and Mobile Computing, 2007, 3, Roos, T.; Myllymäki, P.; Tirri, H.; Misikangas, P. & Sievänen, J. A probabilistic approach to WLAN user location estimation International Journal of Wireless Information Networks, 2002, 9,
Positioning Algorithms. Petteri Nurmi
Positioning Algorithms Petteri Nurmi 19.1.2012 1 Questions How triangulation works and where it is still used? How trilateration works? How can distances be measured? How multilateration differs from trilateration?
LisätiedotIndoor Localization I Introduction and Positioning Algorithms Petteri Nurmi
Indoor Localization I Introduction and Positioning Algorithms Petteri Nurmi 29.10.2015 1 About the course Advanced course: networking and services subprogramme (also well suited for algorithms, data analytics,
LisätiedotCapacity Utilization
Capacity Utilization Tim Schöneberg 28th November Agenda Introduction Fixed and variable input ressources Technical capacity utilization Price based capacity utilization measure Long run and short run
LisätiedotEfficiency change over time
Efficiency change over time Heikki Tikanmäki Optimointiopin seminaari 14.11.2007 Contents Introduction (11.1) Window analysis (11.2) Example, application, analysis Malmquist index (11.3) Dealing with panel
LisätiedotThe CCR Model and Production Correspondence
The CCR Model and Production Correspondence Tim Schöneberg The 19th of September Agenda Introduction Definitions Production Possiblity Set CCR Model and the Dual Problem Input excesses and output shortfalls
LisätiedotIndoor Localization II Location Systems. Petteri Nurmi Autumn 2015
Indoor Localization II Location Systems Petteri Nurmi Autumn 2015 6.11.2015 1 Learning Objectives What are the main dimensions for categorizing location systems? Which are main error sources for indoor
LisätiedotE80. Data Uncertainty, Data Fitting, Error Propagation. Jan. 23, 2014 Jon Roberts. Experimental Engineering
Lecture 2 Data Uncertainty, Data Fitting, Error Propagation Jan. 23, 2014 Jon Roberts Purpose & Outline Data Uncertainty & Confidence in Measurements Data Fitting - Linear Regression Error Propagation
LisätiedotT Statistical Natural Language Processing Answers 6 Collocations Version 1.0
T-61.5020 Statistical Natural Language Processing Answers 6 Collocations Version 1.0 1. Let s start by calculating the results for pair valkoinen, talo manually: Frequency: Bigrams valkoinen, talo occurred
Lisätiedot16. Allocation Models
16. Allocation Models Juha Saloheimo 17.1.27 S steemianalsin Optimointiopin seminaari - Sks 27 Content Introduction Overall Efficienc with common prices and costs Cost Efficienc S steemianalsin Revenue
LisätiedotOther approaches to restrict multipliers
Other approaches to restrict multipliers Heikki Tikanmäki Optimointiopin seminaari 10.10.2007 Contents Short revision (6.2) Another Assurance Region Model (6.3) Cone-Ratio Method (6.4) An Application of
LisätiedotReturns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu
Returns to Scale II Contents Most Productive Scale Size Further Considerations Relaxation of the Convexity Condition Useful Reminder Theorem 5.5 A DMU found to be efficient with a CCR model will also be
LisätiedotReview Petteri Nurmi
Review Petteri Nurmi 21.2.2012 1 Overview of the Course I: Measuring and estimating location information II: Analysing and understanding location data Representing location, location systems, positioning
LisätiedotLocation Systems. Petteri Nurmi
Location Systems Petteri Nurmi 20.3.2014 1 Questions Which dimensions can be used to characterize location systems? Which criteria can be used to evaluate location systems? What is proximity sensing and
Lisätiedot7.4 Variability management
7.4 Variability management time... space software product-line should support variability in space (different products) support variability in time (maintenance, evolution) 1 Product variation Product
LisätiedotLocation Systems Petteri Nurmi
Location Systems Petteri Nurmi 26.1.2012 1 Questions Which dimensions can be used to characterize location systems? Which criteria can be used to evaluate location systems? What is proximity sensing and
LisätiedotAlternative DEA Models
Mat-2.4142 Alternative DEA Models 19.9.2007 Table of Contents Banker-Charnes-Cooper Model Additive Model Example Data Home assignment BCC Model (Banker-Charnes-Cooper) production frontiers spanned by convex
LisätiedotKvanttilaskenta - 1. tehtävät
Kvanttilaskenta -. tehtävät Johannes Verwijnen January 9, 0 edx-tehtävät Vastauksissa on käytetty edx-kurssin materiaalia.. Problem False, sillä 0 0. Problem False, sillä 0 0 0 0. Problem A quantum state
LisätiedotLocation Systems. Petteri Nurmi
Location Systems Petteri Nurmi 19.11.2016 1 Questions Which dimensions can be used to characterize location systems? Which criteria can be used to evaluate location systems? What is proximity sensing and
LisätiedotTracking and Filtering. Petteri Nurmi
Tracking and Filtering Petteri Nurmi 4.4.2014 1 Questions What are state space models? Why are they relevant in position tracking? What is a Bayesian optimal filter? Which two steps form the filter? What
LisätiedotValuation of Asian Quanto- Basket Options
Valuation of Asian Quanto- Basket Options (Final Presentation) 21.11.2011 Thesis Instructor and Supervisor: Prof. Ahti Salo Työn saa tallentaa ja julkistaa Aalto-yliopiston avoimilla verkkosivuilla. Muilta
LisätiedotGap-filling methods for CH 4 data
Gap-filling methods for CH 4 data Sigrid Dengel University of Helsinki Outline - Ecosystems known for CH 4 emissions; - Why is gap-filling of CH 4 data not as easy and straight forward as CO 2 ; - Gap-filling
LisätiedotDigitally signed by Hans Vadbäck DN: cn=hans Vadbäck, o, ou=fcg Suunnittelu ja Tekniikka Oy, email=hans.vadback@fcg.fi, c=fi Date: 2016.12.20 15:45:35 +02'00' Jakob Kjellman Digitally signed by Jakob Kjellman
LisätiedotThe Viking Battle - Part Version: Finnish
The Viking Battle - Part 1 015 Version: Finnish Tehtävä 1 Olkoon kokonaisluku, ja olkoon A n joukko A n = { n k k Z, 0 k < n}. Selvitä suurin kokonaisluku M n, jota ei voi kirjoittaa yhden tai useamman
LisätiedotInformation on preparing Presentation
Information on preparing Presentation Seminar on big data management Lecturer: Spring 2017 20.1.2017 1 Agenda Hints and tips on giving a good presentation Watch two videos and discussion 22.1.2017 2 Goals
LisätiedotNetwork to Get Work. Tehtäviä opiskelijoille Assignments for students. www.laurea.fi
Network to Get Work Tehtäviä opiskelijoille Assignments for students www.laurea.fi Ohje henkilöstölle Instructions for Staff Seuraavassa on esitetty joukko tehtäviä, joista voit valita opiskelijaryhmällesi
LisätiedotBounds on non-surjective cellular automata
Bounds on non-surjective cellular automata Jarkko Kari Pascal Vanier Thomas Zeume University of Turku LIF Marseille Universität Hannover 27 august 2009 J. Kari, P. Vanier, T. Zeume (UTU) Bounds on non-surjective
LisätiedotHuom. tämä kulma on yhtä suuri kuin ohjauskulman muutos. lasketaan ajoneuvon keskipisteen ympyräkaaren jänteen pituus
AS-84.327 Paikannus- ja navigointimenetelmät Ratkaisut 2.. a) Kun kuvan ajoneuvon kumpaakin pyörää pyöritetään tasaisella nopeudella, ajoneuvon rata on ympyränkaaren segmentin muotoinen. Hitaammin kulkeva
LisätiedotUse of spatial data in the new production environment and in a data warehouse
Use of spatial data in the new production environment and in a data warehouse Nordic Forum for Geostatistics 2007 Session 3, GI infrastructure and use of spatial database Statistics Finland, Population
LisätiedotConstructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland
Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland Anne Mari Juppo, Nina Katajavuori University of Helsinki Faculty of Pharmacy 23.7.2012 1 Background Pedagogic research
LisätiedotMetsälamminkankaan tuulivoimapuiston osayleiskaava
VAALAN KUNTA TUULISAIMAA OY Metsälamminkankaan tuulivoimapuiston osayleiskaava Liite 3. Varjostusmallinnus FCG SUUNNITTELU JA TEKNIIKKA OY 12.5.2015 P25370 SHADOW - Main Result Assumptions for shadow calculations
LisätiedotCharacterization of clay using x-ray and neutron scattering at the University of Helsinki and ILL
Characterization of clay using x-ray and neutron scattering at the University of Helsinki and ILL Ville Liljeström, Micha Matusewicz, Kari Pirkkalainen, Jussi-Petteri Suuronen and Ritva Serimaa 13.3.2012
Lisätiedot1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.
START START SIT 1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward. This is a static exercise. SIT STAND 2. SIT STAND. The
LisätiedotTracking and Filtering. Petteri Nurmi
Tracking and Filtering Petteri Nurmi 19.11.2016 1 Questions What are state space models? Why are they relevant in position tracking? What is a Bayesian optimal filter? Which two steps form the filter?
LisätiedotTM ETRS-TM35FIN-ETRS89 WTG
SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table WindPRO version 2.8.579
Lisätiedot( ( OX2 Perkkiö. Rakennuskanta. Varjostus. 9 x N131 x HH145
OX2 9 x N131 x HH145 Rakennuskanta Asuinrakennus Lomarakennus Liike- tai julkinen rakennus Teollinen rakennus Kirkko tai kirkollinen rak. Muu rakennus Allas Varjostus 1 h/a 8 h/a 20 h/a 0 0,5 1 1,5 2 km
LisätiedotModeling Mobility. Petteri Nurmi
Modeling Mobility Petteri Nurmi 28.3.2014 1 Questions What mobility models are? What is a discrete Markov model? What is an order q Markov predictor? What is the LZ predictor? What are time independent
LisätiedotTynnyrivaara, OX2 Tuulivoimahanke. ( Layout 9 x N131 x HH145. Rakennukset Asuinrakennus Lomarakennus 9 x N131 x HH145 Varjostus 1 h/a 8 h/a 20 h/a
, Tuulivoimahanke Layout 9 x N131 x HH145 Rakennukset Asuinrakennus Lomarakennus 9 x N131 x HH145 Varjostus 1 h/a 8 h/a 20 h/a 0 0,5 1 1,5 km 2 SHADOW - Main Result Assumptions for shadow calculations
LisätiedotWindPRO version joulu 2012 Printed/Page :42 / 1. SHADOW - Main Result
SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table 13.6.2013 19:42 / 1 Minimum
LisätiedotI. Principles of Pointer Year Analysis
I. Principles of Pointer Year Analysis Fig 1. Maximum (red) and minimum (blue) pointer years. 1 Fig 2. Principle of pointer year calculation. Fig 3. Skeleton plot graph created by Kinsys/Kigraph programme.
LisätiedotResults on the new polydrug use questions in the Finnish TDI data
Results on the new polydrug use questions in the Finnish TDI data Multi-drug use, polydrug use and problematic polydrug use Martta Forsell, Finnish Focal Point 28/09/2015 Martta Forsell 1 28/09/2015 Esityksen
LisätiedotStatistical design. Tuomas Selander
Statistical design Tuomas Selander 28.8.2014 Introduction Biostatistician Work area KYS-erva KYS, Jyväskylä, Joensuu, Mikkeli, Savonlinna Work tasks Statistical methods, selection and quiding Data analysis
LisätiedotWindPRO version joulu 2012 Printed/Page :47 / 1. SHADOW - Main Result
SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table WindPRO version 2.8.579
LisätiedotLYTH-CONS CONSISTENCY TRANSMITTER
LYTH-CONS CONSISTENCY TRANSMITTER LYTH-INSTRUMENT OY has generate new consistency transmitter with blade-system to meet high technical requirements in Pulp&Paper industries. Insurmountable advantages are
Lisätiedot,0 Yes ,0 120, ,8
SHADOW - Main Result Calculation: Alue 2 ( x 9 x HH120) TuuliSaimaa kaavaluonnos Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered
LisätiedotKvanttilaskenta - 2. tehtävät
Kvanttilaskenta -. tehtävät Johannes Verwijnen January 8, 05 edx-tehtävät Vastauksissa on käytetty edx-kurssin materiaalia.. Problem The inner product of + and is. Edelleen false, kts. viikon tehtävä 6..
LisätiedotUusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)
Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Esko Jalkanen Click here if your download doesn"t start automatically Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Esko Jalkanen
LisätiedotTM ETRS-TM35FIN-ETRS89 WTG
SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table WindPRO version 2.8.579
LisätiedotTM ETRS-TM35FIN-ETRS89 WTG
SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table WindPRO version 2.8.579
LisätiedotAlternatives to the DFT
Alternatives to the DFT Doru Balcan Carnegie Mellon University joint work with Aliaksei Sandryhaila, Jonathan Gross, and Markus Püschel - appeared in IEEE ICASSP 08 - Introduction Discrete time signal
LisätiedotKMTK lentoestetyöpaja - Osa 2
KMTK lentoestetyöpaja - Osa 2 Veijo Pätynen 18.10.2016 Pasila YHTEISTYÖSSÄ: Ilmailun paikkatiedon hallintamalli Ilmailun paikkatiedon hallintamalli (v0.9 4.3.2016) 4.4 Maanmittauslaitoksen rooli ja vastuut...
Lisätiedot( ,5 1 1,5 2 km
Tuulivoimala Rakennukset Asuinrakennus Liikerak. tai Julkinen rak. Lomarakennus Teollinen rakennus Kirkollinen rakennus Varjostus "real case" h/a 1 h/a 8 h/a 20 h/a 4 5 3 1 2 6 7 8 9 10 0 0,5 1 1,5 2 km
LisätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotTM ETRS-TM35FIN-ETRS89 WTG
SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table WindPRO version 2.9.269
LisätiedotMobile Sensing V Motion Analysis. Spring 2015 Petteri Nurmi
Mobile Sensing V Motion Analysis Spring 2015 Petteri Nurmi 31.3.2015 1 Learning Objectives Understand the basic motion related forces, their relationships, and how they can be sensed Why the accelerometer
LisätiedotAKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY VERKOTAN OY VERKOTAN LTD.
T287/M03/2017 Liite 1 / Appendix 1 Sivu / Page 1(5) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY VERKOTAN OY VERKOTAN LTD. Tunnus Code Laboratorio Laboratory Osoite Address www www T287
LisätiedotNational Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007
National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007 Chapter 2.4 Jukka Räisä 1 WATER PIPES PLACEMENT 2.4.1 Regulation Water pipe and its
LisätiedotTM ETRS-TM35FIN-ETRS89 WTG
VE1 SHADOW - Main Result Calculation: 8 x Nordex N131 x HH145m Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please
Lisätiedotmake and make and make ThinkMath 2017
Adding quantities Lukumäärienup yhdistäminen. Laske yhteensä?. Countkuinka howmonta manypalloja ballson there are altogether. and ja make and make and ja make on and ja make ThinkMath 7 on ja on on Vaihdannaisuus
LisätiedotTM ETRS-TM35FIN-ETRS89 WTG
SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table 22.12.2014 11:33 / 1 Minimum
LisätiedotTM ETRS-TM35FIN-ETRS89 WTG
SHADOW - Main Result Calculation: N117 x 9 x HH141 Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG
LisätiedotS Sähkön jakelu ja markkinat S Electricity Distribution and Markets
S-18.3153 Sähkön jakelu ja markkinat S-18.3154 Electricity Distribution and Markets Voltage Sag 1) Kolmivaiheinen vastukseton oikosulku tapahtuu 20 kv lähdöllä etäisyydellä 1 km, 3 km, 5 km, 8 km, 10 km
LisätiedotSIMULINK S-funktiot. SIMULINK S-funktiot
S-funktio on ohjelmointikielellä (Matlab, C, Fortran) laadittu oma algoritmi tai dynaamisen järjestelmän kuvaus, jota voidaan käyttää Simulink-malleissa kuin mitä tahansa valmista lohkoa. S-funktion rakenne
LisätiedotTietorakenteet ja algoritmit
Tietorakenteet ja algoritmit Taulukon edut Taulukon haitat Taulukon haittojen välttäminen Dynaamisesti linkattu lista Linkatun listan solmun määrittelytavat Lineaarisen listan toteutus dynaamisesti linkattuna
LisätiedotAKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY GRANT4COM OY
T290/M05/2018 Liite 1 / Appendix 1 Sivu / Page 1(7) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY GRANT4COM OY Tunnus Code Laboratorio Laboratory Osoite Address www www T290 Grant4Com Oy
LisätiedotVaisala s New Global L ightning Lightning Dataset GLD360
Vaisala s New Global Lightning Dataset GLD360 Vaisala Global Lightning Dataset GLD360 Page 2 / Oct09 / Holle-SW Hydro / Vaisala Schedule GLD360 Validation Applications Demonstration Page 3 / Oct09 / Holle-SW
LisätiedotTIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo
TIEKE Verkottaja Service Tools for electronic data interchange utilizers Heikki Laaksamo TIEKE Finnish Information Society Development Centre (TIEKE Tietoyhteiskunnan kehittämiskeskus ry) TIEKE is a neutral,
LisätiedotTM ETRS-TM35FIN-ETRS89 WTG
SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table 5.11.2013 16:44 / 1 Minimum
Lisätiedot812336A C++ -kielen perusteet, 21.8.2010
812336A C++ -kielen perusteet, 21.8.2010 1. Vastaa lyhyesti seuraaviin kysymyksiin (1p kaikista): a) Mitä tarkoittaa funktion ylikuormittaminen (overloading)? b) Mitä tarkoittaa jäsenfunktion ylimääritys
LisätiedotReturns to Scale Chapters
Return to Scale Chapter 5.1-5.4 Saara Tuurala 26.9.2007 Index Introduction Baic Formulation of Retur to Scale Geometric Portrayal in DEA BCC Return to Scale CCR Return to Scale Summary Home Aignment Introduction
LisätiedotInfrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija
Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija 1 Asemoitumisen kuvaus Hakemukset parantuneet viime vuodesta, mutta paneeli toivoi edelleen asemoitumisen
Lisätiedottoukokuu 2011: Lukion kokeiden kehittämistyöryhmien suunnittelukokous
Tuula Sutela toukokuu 2011: Lukion kokeiden kehittämistyöryhmien suunnittelukokous äidinkieli ja kirjallisuus, modersmål och litteratur, kemia, maantiede, matematiikka, englanti käsikirjoitukset vuoden
LisätiedotKysymys 5 Compared to the workload, the number of credits awarded was (1 credits equals 27 working hours): (4)
Tilasto T1106120-s2012palaute Kyselyn T1106120+T1106120-s2012palaute yhteenveto: vastauksia (4) Kysymys 1 Degree programme: (4) TIK: TIK 1 25% ************** INF: INF 0 0% EST: EST 0 0% TLT: TLT 0 0% BIO:
LisätiedotTM ETRS-TM35FIN-ETRS89 WTG
SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table WindPRO version 2.8.579
LisätiedotPaikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO
Paikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO Tomi Kauppinen, Eero Hyvönen, Jari Väätäinen Semantic Computing Research Group (SeCo) http://www.seco.tkk.fi/
LisätiedotC++11 seminaari, kevät Johannes Koskinen
C++11 seminaari, kevät 2012 Johannes Koskinen Sisältö Mikä onkaan ongelma? Standardidraftin luku 29: Atomiset tyypit Muistimalli Rinnakkaisuus On multicore systems, when a thread writes a value to memory,
LisätiedotEnsimmäinen välikoe. Kurssin voi suorittaa tentillä tai kahdella välikokeella
Ensimmäinen välikoe Kurssin voi suorittaa tentillä tai kahdella välikokeella Tentissä hyväksytyn arvosanan raja on 15/30 pistettä Vastaavasti molemmista välikokeista on saatava vähintään 15/30 pistettä
LisätiedotAKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY
T297/A01/2016 Liite 1 / Appendix 1 Sivu / Page 1(7) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY NOKIA SOLUTIONS AND NETWORKS OY, TYPE APPROVAL Tunnus Code Laboratorio Laboratory Osoite
Lisätiedot19. Statistical Approaches to. Data Variations Tuomas Koivunen S ysteemianalyysin. Laboratorio. Optimointiopin seminaari - Syksy 2007
19. Statistical Approaches to Data Variations Tuomas Koivunen 24.10.2007 Contents 1. Production Function 2. Stochastic Frontier Regressions 3. Example: Study of Texas Schools 4. Example Continued: Simulation
LisätiedotExercise 1. (session: )
EEN-E3001, FUNDAMENTALS IN INDUSTRIAL ENERGY ENGINEERING Exercise 1 (session: 24.1.2017) Problem 3 will be graded. The deadline for the return is on 31.1. at 12:00 am (before the exercise session). You
LisätiedotAKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY
T298/M05/2019 Liite 1 / Appendix 1 Sivu / Page 1(8) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY ETTEPLAN EMBEDDED FINLAND OY, TESTILABORATORIO ETTEPLAN EMBEDDED FINLAND OY, TEST LABORATORY
Lisätiedot7. Product-line architectures
7. Product-line architectures 7.1 Introduction 7.2 Product-line basics 7.3 Layered style for product-lines 7.4 Variability management 7.5 Benefits and problems with product-lines 1 Short history of software
LisätiedotPaikka- ja virhe-estimaatin laskenta-algoritmit Paikannusteknologiat nyt ja tulevaisuudessa
Paikka- ja virhe-estimaatin laskenta-algoritmit 25.8.2011 Paikannusteknologiat nyt ja tulevaisuudessa Simo Ali-Löytty, TTY, matematiikan laitos Mallinnus Pienimmän neliösumman menetelmä Lineaarinen Epälineaarinen
LisätiedotTM ETRS-TM35FIN-ETRS89 WTG
SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table WindPRO version 2.8.579
LisätiedotTM ETRS-TM35FIN-ETRS89 WTG
SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table WindPRO version 2.8.579
LisätiedotTrajectory Analysis. Sourav Bhattacharya, Petteri Nurmi
Trajectory Analysis Sourav Bhattacharya, Petteri Nurmi 12.4.2014 1 Questions What are trajectories? How are they represented? What are the challenges with large trajectory data? How can we reduce trajectory
LisätiedotWindows Phone. Module Descriptions. Opiframe Oy puh. +358 44 7220800 eero.huusko@opiframe.com. 02600 Espoo
Windows Phone Module Descriptions Mikä on RekryKoulutus? Harvassa ovat ne työnantajat, jotka löytävät juuri heidän alansa hallitsevat ammatti-ihmiset valmiina. Fiksuinta on tunnustaa tosiasiat ja hankkia
LisätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotLX 70. Ominaisuuksien mittaustulokset 1-kerroksinen 2-kerroksinen. Fyysiset ominaisuudet, nimellisarvot. Kalvon ominaisuudet
LX 70 % Läpäisy 36 32 % Absorptio 30 40 % Heijastus 34 28 % Läpäisy 72 65 % Heijastus ulkopuoli 9 16 % Heijastus sisäpuoli 9 13 Emissiivisyys.77.77 Auringonsuojakerroin.54.58 Auringonsäteilyn lämmönsiirtokerroin.47.50
LisätiedotAYYE 9/ HOUSING POLICY
AYYE 9/12 2.10.2012 HOUSING POLICY Mission for AYY Housing? What do we want to achieve by renting apartments? 1) How many apartments do we need? 2) What kind of apartments do we need? 3) To whom do we
LisätiedotAKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY
T298/M03/2018 Liite 1 / Appendix 1 Sivu / Page 1(6) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY ESPOTEL OY, TESTILABORATORIO ESPOTEL OY, TEST LABORATORY Tunnus Code Laboratorio Laboratory
LisätiedotAKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY
T298/A01/2016 Liite 1 / Appendix 1 Sivu / Page 1(7) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY ESPOTEL OY, TESTILABORATORIO ESPOTEL OY, TEST LABORATORY Tunnus Code Laboratorio Laboratory
LisätiedotKONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ
KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ https://community.plm.automation.siemens.com/t5/tech-tips- Knowledge-Base-NX/How-to-simulate-any-G-code-file-in-NX- CAM/ta-p/3340 Koneistusympäristön määrittely
LisätiedotAKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY
T298/M02/2017 Liite 1 / Appendix 1 Sivu / Page 1(6) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY ESPOTEL OY, TESTILABORATORIO ESPOTEL OY, TEST LABORATORY Tunnus Code Laboratorio Laboratory
LisätiedotFinFamily PostgreSQL installation ( ) FinFamily PostgreSQL
FinFamily PostgreSQL 1 Sisällys / Contents FinFamily PostgreSQL... 1 1. Asenna PostgreSQL tietokanta / Install PostgreSQL database... 3 1.1. PostgreSQL tietokannasta / About the PostgreSQL database...
LisätiedotMIKES, Julkaisu J3/2000 MASS COMPARISON M3. Comparison of 1 kg and 10 kg weights between MIKES and three FINAS accredited calibration laboratories
MITTATEKNIIKAN KESKUS CENTRE FOR METROLOGY AND ACCREDITATION Julkaisu J3/2000 MASS COMPARISON M3 Comparison of 1 kg and 10 kg weights between MIKES and three FINAS accredited calibration laboratories Kari
LisätiedotBasic Flute Technique
Herbert Lindholm Basic Flute Technique Peruskuviot huilulle op. 26 Helin & Sons, Helsinki Basic Flute Technique Foreword This book has the same goal as a teacher should have; to make himself unnecessary.
LisätiedotCapacity utilization
Mat-2.4142 Seminar on optimization Capacity utilization 12.12.2007 Contents Summary of chapter 14 Related DEA-solver models Illustrative examples Measure of technical capacity utilization Price-based measure
LisätiedotRakennukset Varjostus "real case" h/a 0,5 1,5
Tuulivoimala Rakennukset Asuinrakennus Liikerak. tai Julkinen rak. Lomarakennus Teollinen rakennus Kirkollinen rakennus Varjostus "real case" h/a 1 h/a 8 h/a 20 h/a 1 2 3 5 8 4 6 7 9 10 0 0,5 1 1,5 2 km
LisätiedotKaivostoiminnan eri vaiheiden kumulatiivisten vaikutusten huomioimisen kehittäminen suomalaisessa luonnonsuojelulainsäädännössä
M a t t i K a t t a i n e n O T M 1 1. 0 9. 2 0 1 9 Kaivostoiminnan eri vaiheiden kumulatiivisten vaikutusten huomioimisen kehittäminen suomalaisessa luonnonsuojelulainsäädännössä Ympäristöoikeustieteen
Lisätiedot