Robotics week6 Flashcards

Sensors and Sensor Fusion, SLAM (20 cards)

1
Q

What are the four types of sensors used in robotics?

A

Exteroceptive: Sense environment (e.g. LiDAR, camera)

Proprioceptive: Sense internal state (e.g. wheel encoders, joint angles)

Passive: Receive ambient signals (e.g. microphone)

Active: Emit and detect signals (e.g. sonar, radar)

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

What key properties are used to characterise a sensor?

A

Sensitivity

Dynamic range

Resolution

Sampling frequency

Accuracy

Precision

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

What is the difference between accuracy and precision?

A

Accuracy: How close a sensor’s readings are to the true value

Precision: How consistent sensor readings are (repeatability)

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

What is dynamic range, and how is it measured?

A

Ratio of max to min measurable input

Expressed in decibels (dB)

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

What is amplitude quantisation and how does it relate to bits?

A

Signal amplitude is divided into discrete levels

For n bits: 2^n levels

Dynamic range = 20log10 (2^n) dB

ex) 16 bits -> 65536 levels -> 96 dB

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

What is Nyquist’s theorem and why is it important

A

a signal must be sampled at least twice its highest frequency

prevents aliasing

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

What is sensor noise and what are its effects?

A

Noise from unwanted environmental factors

effects -> can distort measurement

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

What is the basic idea of sensor fusion?

A

Combine mulitple sensor readings to improve reliability and accuracy

uses statistic like mean, variance, and probability density functions(pdfs)

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

In Bayesian inference, which sensor should be trusted more?

A

The sensor with lower variance(higher precision)

Weight is inversly proportional to variance

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

What is SLAM problem?

A

SLAM stands for Simulataneous Localisation And Mapping - it refers to algorithm that track the pose of a robot while building a map of the environment at the same time.

A map is needed for localisation

A localisation estimate is needed to build a map

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

What are the two main sources of information in SLAM?

A
  1. Robot model (prediction) : estimates outcome from actions (using odometry)
  2. Sensors(update) : refine estimates based on measurement( LiDAR,GPS,IMU..)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Why is sensor data not always reliable on its own

A

1.Can be noisy or drift
2. Sensors consume power and storage
3. Sensor data may be infrequent

Therefore, we combine sensor and model data using Kalman filter

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

What is a Kalman Filter?

A

A reculsive filter that combine noisy model predictions and noisy sensor measurements to estimate a system’s state optimally considering uncertainty.

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

What does the Kalman Gain represent?

A

A value between 0 and 1 that determines how much weight is given to the sensor reading versus the model prediction.

High gain (-> 1) : trust the sensor more

Low gain( -> 0 ) : trust the model more

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

How does SLAM use the Kalman Filter for mapping?

A

SLAM estimates both robot pose and landmark positions recursively updating both using a Kalman filter as new measurements are received.

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

What is loop closure in SLAM?

A

A process where the robot revisits a previously mapped area, detects known landmarks, and reduces accumulated positional uncertainty, improving overall map accuracy.

15
Q

Name three alternative SLAM algorithms

A

EKF-SLAM : uses the extended Kalman filter

FAST-SLAM : uses particle filter

Graph-based SLAM: constructs and optimises a pose graph