Autonomous Vehicle Positioning with GPS in Urban Canyon Environments

Slides:



Advertisements
Similar presentations
Introduction to the Global Positioning System
Advertisements

Hilal Tayara ADVANCED INTELLIGENT ROBOTICS 1 Depth Camera Based Indoor Mobile Robot Localization and Navigation.
Learning from Demonstrations Jur van den Berg. Kalman Filtering and Smoothing Dynamics and Observation model Kalman Filter: – Compute – Real-time, given.
Ohio University Russ College of Engineering and Technology School of Electrical Engineering and Computer Science Avionics Engineering Center Ranjeet Shetty.
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Space Weather influence on satellite based navigation and precise positioning R. Warnant, S. Lejeune, M. Bavier Royal Observatory of Belgium Avenue Circulaire,
Authors: F. Berefelt, B. Boberg, J. Nygårds, P. Strömbäck, S. L. Wirkander Swedish Defense Research Agency (FOI) Presented by: Mamadou Diallo ICS 280,
Discriminative Training of Kalman Filters P. Abbeel, A. Coates, M
Particle Filters for Mobile Robot Localization 11/24/2006 Aliakbar Gorji Roborics Instructor: Dr. Shiri Amirkabir University of Technology.
Drawing Parametric Curves Jean-Paul Mueller. Curves - The parametric form of a curve expresses the value of each spatial variable for points on the curve.
GTECH 201 Session 08 GPS.
Estimating the Driving State of Oncoming Vehicles From a Moving Platform Using Stereo Vision IEEE Intelligent Transportation Systems 2009 M.S. Student,
POLI di MI tecnicolano VISION-AUGMENTED INERTIAL NAVIGATION BY SENSOR FUSION FOR AN AUTONOMOUS ROTORCRAFT VEHICLE C.L. Bottasso, D. Leonello Politecnico.
Integration of Equations
How The GPS System Works. How the GPS System Works 24 satellites + spares 6 orbital planes 55° inclination Each satellite orbits twice every 24 hours.
Principles of the Global Positioning System Lecture 10 Prof. Thomas Herring Room A;
Chapter 16 GPS/Satnav. GPS Global Positioning System Will eventually replace the older, radio/radar based systems of VOR, ILS and NDB. The US system is.
EE 570: Location and Navigation: Theory & Practice The Global Positioning System (GPS) Thursday 11 April 2013 NMT EE 570: Location and Navigation: Theory.
Calibration & Curve Fitting
Application of CAS to geodesy: a ‘live’ approach P. Zaletnyik 1, B. Paláncz 2, J.L. Awange 3, E.W. Grafarend 4 1,2 Budapest University of Technology and.
Kalman filter and SLAM problem
Sven Koenig, Joseph S. B. Mitchell, Apura Mudgal, Craig Tovey A Near-Tight Approximation Algorithm for the Robot Localization Problem Presented by: Mike.
By Cody, Darren, and Katie. 24 satellites with a minimum of 21 operating 98% of the time 6 Orbital planes visible for approximately 5 hours above.
By Cody, Darren, and Katie. GPS 24 satellites with a minimum of 21 operating 98% of the time 6 Orbital planes visible for approximately 5 hours.
Indoor Localization Carick Wienke Advisor: Dr. Nicholas Kirsch University of New Hampshire ECE 791H Using a Modern Smartphone.
October 14, 2014Computer Vision Lecture 11: Image Segmentation I 1Contours How should we represent contours? A good contour representation should meet.
Simultaneous Estimations of Ground Target Location and Aircraft Direction Heading via Image Sequence and GPS Carrier-Phase Data Luke K.Wang, Shan-Chih.
SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 6.2: Kalman Filter Jürgen Sturm Technische Universität München.
3D SLAM for Omni-directional Camera
APPL: Anchor Path Planning –based Localization for Wireless Sensor Networks Imane BENKHELIFA and Samira MOUSSAOUI LSI, Computer Science Department Houari.
Global Positioning Systems Glen T. Huettl Agricultural Education Garrison High School.
GPS(Global Positioning System) -An Introduction. What is the GPS? Orbiting navigational satellites Transmit position and time data Handheld receivers.
Complete Pose Determination for Low Altitude Unmanned Aerial Vehicle Using Stereo Vision Luke K. Wang, Shan-Chih Hsieh, Eden C.-W. Hsueh 1 Fei-Bin Hsaio.
Robust localization algorithms for an autonomous campus tour guide Richard Thrapp Christian Westbrook Devika Subramanian Rice University Presented at ICRA.
Young Ki Baik, Computer Vision Lab.
Parametric Equations. You throw a ball from a height of 6 feet, with an initial velocity of 90 feet per second and at an angle of 40º with the horizontal.
Visual SLAM Visual SLAM SPL Seminar (Fri) Young Ki Baik Computer Vision Lab.
A fast and precise peak finder V. Buzuloiu (University POLITEHNICA Bucuresti) Research Seminar, Fermi Lab November 2005.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Chapter 22.
Everyday Mapping of Traffic Conditions - An Urban Planning Tool Laboratory of Geodesy Aristotle University of Thessaloniki, Department of Civil Engineering.
VEhicle COntrol and Navigation) An After Seismic Disaster Application VECON (VEhicle COntrol and Navigation) An After Seismic Disaster Application Laboratory.
Secure In-Network Aggregation for Wireless Sensor Networks
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National University.
13 April Navigation Alan Altschuler (Mr. A).
Chapter 2 GPS Crop Science 6 Fall 2004 October 22, 2004.
1 Introduction to GPS Mayur Shah (
EE 495 Modern Navigation Systems
1 SVY 207: Lecture 12 Modes of GPS Positioning Aim of this lecture: –To review and compare methods of static positioning, and introduce methods for kinematic.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
1 SVY 207: Lecture 6 Point Positioning –By now you should understand: F How receiver knows GPS satellite coordinates F How receiver produces pseudoranges.
Satellite geodesy (ge-2112) Introduction E. Schrama.
1 Satellite geodesy (ge-2112) Processing of observations E. Schrama.
Tracking Mobile Nodes Using RF Doppler Shifts
1 Dynamic Speed and Sensor Rate Adjustment for Mobile Robotic Systems Ala’ Qadi, Steve Goddard University of Nebraska-Lincoln Computer Science and Engineering.
Mapping of Traffic Conditions at Downtown Thessaloniki with the Help of GPS Technology P. D. Savvaidis and K. Lakakis Aristotle University of Thessaloniki,
Camera calibration from multiple view of a 2D object, using a global non linear minimization method Computer Engineering YOO GWI HYEON.
… Presented By DEEPAK KUMAR-10/ECE/54 Index INTRODUCTION HISTORY HOW IT WORKS? APPLICATION CONCLUSION.
Updating Statistical maps with GPS. Global Positioning System Space segment Control segment Users Segment.
Autonomous Mobile Robots Autonomous Systems Lab Zürich Probabilistic Map Based Localization "Position" Global Map PerceptionMotion Control Cognition Real.
Younis H. Karim, AbidYahya School of Computer University Malaysia Perlis 1.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
3D Perception and Environment Map Generation for Humanoid Robot Navigation A DISCUSSION OF: -BY ANGELA FILLEY.
Citizen Science Training Workshop
Chapter 22.
Surveying Instruments
Probabilistic Map Based Localization
Citizen Science Training Workshop
10.4 Parametric Equations.
Presentation transcript:

Autonomous Vehicle Positioning with GPS in Urban Canyon Environments By: Youjing Cui and Shuzhi Sam Ge Presented by: Trung Ngo Class: ICS 280 Donald Bren School of Information and Computer Sciences Department of Informatics University of California, Irvine

Motivation GPS signals in urban canyon environments Blocked by high rise buildings Not enough available satellite signals Existing approaches Increase the number of visible satellites Example: GLONASS – Make eight or more satellites available Integrate receivers with sensors Inertial navigation system (INS) Use external references Such as altimeter or a precise clock Find a constrained solution: In some cases, the altitude can be considered constant and assumed to be known

Pseudorange equation At least for satellites are needed to solve the standard pseudo-range equation User position: (x, y, z) N satellites (i = 1.. N) Pseudorange measurement: pi = f(x, y, z) + Br + vi 4 unknowns -> need 4 equations Can be eliminated with DGPS Clock diff. Actual range Known value

New approach Observation: Most pieces roads are straight lines, arcs, or other simple smooth curves Thus, the user position (x, y, z) can be simply modeled as (x, f1(x), f2(x)) where f1 and f2 are known based the road models In this paper, a new constrained solution is provided to solve the problem by approximately modeling the path of vehicle by pieces of curves in the urban canyon environments

New Pseudorange equation pi = f(x, y, z) + Br + vi (n equations) y = f1(x) Z = f2(y) Total we have n+2 equations There are 4 unknown variables, thus with n = 2 we can solve the problem. Two mathematical approaches proposed in the paper for this, including an extended version of Kalman Filtering technique (EKF) Thus, the minimum number of satellites required drops to two

Road intersection problem If user travel in only one road, the problem becomes simpler. However, in real urban environments, the road segments are connected by intersections It is important to know which road the vehicle takes when crossing road intersections Vehicle comes to an intersection

Map Representation Road segments are connected by intersections Road segments can be known based on city maps For each road, the following information need to be stored Road shape (e.g., line, arc …) Positions of intersections on the road Indexes of roads connected at each intersection Additional parameters of the road model Roads segment and intersection representation

Determine next road at intersections In this paper, the interacting multiple model (IMM) algorithm employed to solve the problem. This algorithm has been widely used in multi-target tracking applications. Other statistical techniques commonly used in robot navigation applications can be employed also Neighbor algorithm Tracking-splitting filter Join-likelihood algorithms Markov approaches

Simulations Grey horizontal plane frames represent buildings Building heights ranged from 60-180m Vehicle travel from point A to point I

Results Error (m) 1 1 2 5 3 2 15 3 15 5 Mean error = 0.436m

Conclusion A constrained method proposed Approximately modeling the path of the vehicle in the urban canyon environment as pieces of curves Helps to reduce the minimum number of available satellites reduces to two