Presentation is loading. Please wait.

Presentation is loading. Please wait.

Simultaneous Localization and Mapping and Fully Autonomous Vehicles Timothy W. Gorecki.

Similar presentations


Presentation on theme: "Simultaneous Localization and Mapping and Fully Autonomous Vehicles Timothy W. Gorecki."— Presentation transcript:

1 Simultaneous Localization and Mapping and Fully Autonomous Vehicles Timothy W. Gorecki

2 The DARPA Grand Challenge

3 DARPA Grand Challenge 2004, $1 million No one finished Sandstorm from the Robotics Institute of Carnegie Mellon University drove 7.36 miles

4 The DARPA Grand Challenge

5 DARPA Grand Challenge 2005, $2 million 5 Vehicles finished the 132 mile course Stanley from Stanford University takes first DARPA announced a third grand challenge scheduled for 3 November, 2007 in an urban environment

6 The DARPA Grand Challenge

7 Benefits of Autonomous Vehicles In the US alone, traffic accidents result in the loss of 40,000 lives and 55 billion dollars each year Drinking & driving and falling asleep behind the wheel Other applications include agriculture, military, exploration, shipping industries

8 Localization Given a map, a compass, and a range finder Examples : guided missile systems, airplanes, and robots on Mars. The robot must look about its location

9 Localization Sends out a series of beams at small angular intervals Creates a visible polygon about its location Compares this polygon to the map Be able to infer the place (or set of places) in the map where it could be located

10 Localization: Problems Areas where there is little to reference from and the robot remaining lost for long periods of time An environment with many identical locations, such as intersections inside of a major city Robot in the desert

11 Mapping Build a map about its location Given a means to localize itself, such as a Local positioning system or GPS Verify its position using the independent positioning system

12 Mapping Sends out a series of beams at small angular intervals Creates a visible polygon about its location Uses this polygon to create a map Deals with variations of the map

13 Mapping: Problem If the Robot loses its ability to localize itself, the robot becomes blind Have no way to build an accurate map Robot in the desert

14 Simultaneous Localization and Mapping Given no map No independent means of localization Unknown location and environment Robot must build a map and localize itself off of this map

15 Simultaneous Localization and Mapping: Problems The vehicle can not trust its observations to build an accurate map Without an accurate map, it can not localize itself accurately Without accurate localization, how can the robot build the map

16 Simultaneous Localization and Mapping Vehicle and map estimates are highly correlated Can not be obtained independently of one another Two pieces of information are being inferred from the same measurement How to solve this…

17 The Kalman Filter The Kalman Filter recursively computes the estimate of the state of the robot This Estimation process uses two models The Process Model: Builds the Map The Observation Model: Localization

18 The Process Model Computes the location of the vehicle The location of every landmark, assumed to be stationary Combines these to create a state vector matrix representing the state of map

19 The Observation Model Makes observations to verify the location of the landmarks around it Combines these observations with the map that it built to determine its location

20 The Estimation Process Cycles through: 1.Prediction Step 1.Observation Step 1.Update Step

21 The Prediction Step Estimates the state of the vehicle Estimates what observations should be Estimates the state of all landmarks

22 The Observation Step Observes or uses sensors to gather information Compares observations to predictions Incorporates data received and compared with the probability of it occurring

23 The Update Step Updates the Map and the location of the robot based on the probabilities of the last observation being true Updates the state covariance matrix

24 The Kalman Filter Theorem 1: The determinant of any sub- matrix of the map covariance matrix decreases monotonically as successive observations are made.

25 The Kalman Filter Theorem 2: In the limit, the landmark estimates become fully correlated.

26 The Kalman Filter Theorem 3: In the limit, the lower bound on the covariance matrix associated with any single landmark estimate is determined only by the initial covariance in the vehicle estimate at the time of the first sighting of the first landmark.

27 The Kalman Filter: Problems Extremely accurate, but 2N + 3 = M where N in the number of landmarks observed Kalman Filter is O(M 3 ) Simple changes reduce this to O(M 2 ) while maintaining accuracy

28 Beyond The Kalman Filter Many variations based on the Kalman filter Extended Kalman Filter: O(2N a 2 ) where Na is the number of landmarks in the local area only When leaving this local area, the full computational cost is still incurred

29 Other Difficulties Negative spaces: pot holes, cliff edges… Tiny Positive obstacles: wire fences/fence poles… Dangerous terrain: snow, ice, vegetation, steep slopes, mud… Deceptive terrain: tall grasses, corn fields…

30 DARPA Grand Challenge 3 November 2007 Challenge coming up in an urban environment with other mobile vehicles Obey all traffic laws 60 mile course through a city Less than 6 hours to complete this course

31 Future Benefits Drinking and Driving/ Falling asleep Shipping/ postal industry Harvesting crops Space exploration Military applications

32 References [ 1] S. F. By John Ward Anderson and J. Finer. Bigger, stronger homemade bombs now to blame for half of u.s. deaths, Wednesday, October 26, 2005. [2] H. Durrant-Whyte. Localization, mapping and the simultaneous localization and mapping (slam) problem, 2002. A presentation held in Sydney, Australia during the SLAM Summer School 2002. Very helpful with defining the localization problem and the mapping problem. Helpful as well with the SLAM problem in general. [3] Guibas, Motwani, and Raghavan. The robot localization problem. In Goldberg, Halperin, Latombe, and Wilson, editors, Algorithmic Foundations of Robotics, The 1994 Workshop on the Algorithmic Foundations of Robotics, A. K. Peters, 1995. [4] E. Nebot. Simultaneous localization and mapping, 2002. A presentation held in Sydney, Australia during the SLAM Summer School 2002. Explains in great detail the SLAM Problem. [5] D. A. Patterson. Robots in the desert: a research parable for our times. Commun. ACM, 48(12):31{33, 2005. Letter describing the Darpa Grand Challenge and the results. [6] Wikipedia. Kalman filter - wikipedia, the free encyclopedia, 2006. Helps to understand the Kalman filter and provided the basic history of its discovery. Online; accessed 5-December-2006. [7] Q. Chen, U. Ozguner, and K. Redmill. Ohio state university at the 2004 darpa grand challenge: Developing a completely autonomous vehicle. IEEE Intelligent Systems, 19(5):8{11, 2004. Ohio States TerraMax with Oshkosh Truck Corporation. 1.) Install a Drive-By-Wire system meeting the safety requirements and then the generators and fuel system to operate the vehicle with all of its equipment. 2.) Provide sensing and information fusion algorithms. 3.) Control the vehicle using the previous two systems at real time and high velocities. [8] G. Dissanayake, S. B. Williams, H. Durrant-Whyte, and T. Bailey. Map management for efficient simultaneous localization and mapping (slam). Auton. Robots, 12(3):267{286, 2002. Not used. [9] A. Kelly, A. Stentz, O. Amidi, M. Bode, D. Bradley, A. Diaz-Calderon, M. Happold, H. Herman, R. Mandelbaum, T. Pilarski, P. Rander, S. Thayer, N. Vallidis, and R. Warner. Toward reliable o road autonomous vehicles operating in challenging environments. Int. J. Rob. Res., 25(5-6):449{483, 2006. The Darpa PerceptOR team from Carnagie Mellon University. [10] M. Montemerlo and S. Thrun. Fastslam 2.0: An improved particle filtering algorithm for simultaneous localization and mapping that provably converges. Shows the improvements to the Fast Slam algorithm implemented by Sebastian Thrun. [11] M. Montemerlo, S. Thrun, D. Koller, and B. Wegbreit. Fastslam: A factored solution to the simultaneous localization and mapping problem, 2002. A good brief description of the Slam Problem and the Fast Slam algorithm. [12] M. S. Montemerlo. Fastslam: a factored solution to the simultaneous localization and mapping problem with unknown data association. PhD thesis, 2003. Chair-William Whittaker and Chair-Sebastian Thrun.


Download ppt "Simultaneous Localization and Mapping and Fully Autonomous Vehicles Timothy W. Gorecki."

Similar presentations


Ads by Google