6 - Localisation & Mapping Flashcards

1
Q

Name 3 methods of localisation

A

Based on external sensors, beacons and landmarks

Odometry (proprioceptive sensors)

Map-based (no external sensors and landmark, only onboard sensors)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Discuss GPS positioning

A

GPS provides metre-level outdoor positioning using information from multiple satellites

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are problems with GPS?

A

Atmospheric conditions limit precision unless corrected using a reference

Can be power hungry

Limited accuracy

Poor in urban environments

Need infrastructure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Discuss beacon based localisation

A

Generally limited accuracy

External references can be used for triangulation

City line of sight may be blocked

Signals may be jammed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a Home vector?

A

Estimated location = vector relative to home

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Odometry?

A

An approximation of the location of a robot can be obtained by repeatedly computing the distance moved and the change direction from the velocity of the wheels in a short period of time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is used to try and reduce the accumulated errors in Odometry?

A

Heading sensors, such as a gyroscope

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Visual Odometry?

A

Odometry is not limited to wheel encoders, in visual odometry consecutive camera images are used to estimate velocity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the solution to the problem of self-localisation?

A

Use a map. Combine odometry with sightings of known landmarks/environmental features

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Name 5 sources of Odometry errors

A

Misalignment of wheels

Unequal wheel diameter

Variation in the contact point

Unequal floor contact of the wheel

Limited resolution during integration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the 3 types of Odometry error?

A

Range, turn and drift

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a Range rrror?

A

Sum of the wheel motion leads to an error in the integrated distance of the robot’s movement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a Turn error?

A

Difference of the wheel motions leads to an error in the robot’s final orientation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a Drift error?

A

Difference in the error of the wheels leads to an error in the robot’s angular orientation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What does SLAM provide?

A

The best of both worlds by using Odometry for rapid position updates which are realigned periodically using the map

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a map?

A

A collection of elements or features at some scale of interest and a representation of the spatial and semantic relationships among them

17
Q

What can maps be used for?

A

Localisation, planning, mobile manipulation and human-robot interaction

18
Q

Why is mapping highly labour intensive?

A

Exploration (global coverage), Measurement, Validity, Currency

19
Q

Name 4 types of maps

A

Metric, topological, semantic, hybrid

20
Q

What is a Metric map?

A

Records the location of objects in an absolute coordinate system

21
Q

What is a Topological map?

A

Records the connections (edges) between a set of places (nodes)

22
Q

What is a Semantic map?

A

Records semantic information (metadata), includes segmentation, place/object naming, function

23
Q

What is a Hybrid map?

A

Combines two or more map types

24
Q

What are 2 types of Metric map?

A

Continuous/vector format and discrete/raster format

25
Q

What is a continuous/vector metric map?

A

Points, linear or curved segments, surface patchess

26
Q

What is a Discrete/raster metric map?

A

Occupancy grids

27
Q

What is an Occupancy Grid an example of?

A

Metric Map

28
Q

What is an Occupancy Grid?

A

Where each cell is associated with a probability that the cell is occupied. It’s updated using the current robot pose and depth measurements from range-finding sensors

29
Q

What are the 4 regions in an Occupancy Grid?

A

Probably occupied

Probably empty

In the shadow of the detected object so status unknown

Outside the beam so status unknown

30
Q

What is Probabilistic robotics?

A

Explicit representation of uncertainty using the calculus of probability theory

31
Q

What can the edges in a Topological map also represent?

A

Actions needed to get from one node to the next, or direction and distance

32
Q

Discuss path planning in Topological maps

A

Can determine a route by standard graph search methods such as A* or Dijkstra, if the distances or costs are added to the edges

33
Q

What are 5 advantages of Metric Maps over Topological Maps?

A

Detailed, quantitative, sub-symbolic representation

Good for representing and avoiding known, static obstacles

High computational cost of storage and processing

Requires very accurate position tracking (reliance on accurate odometry and range findder sensors)

How to determine an appropriate resolution?

34
Q

What are 5 advantages of Topological maps over Metric Maps?

A

Abstract, qualitative, symbolic representations

May be more persistent/robust to environment dynamics

Low computational cost (efficient path planning, scale better to large environments)

Require accurate place recognition (problem of perceptual aliasing, what if 2 or more places look alike)

How to determine what makes a place?