Lecturers Flashcards

1
Q

What is a signal? (BOLD)

A

A value that changes over time

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

What is a system? (BOLD)

A

A system can be defined as a connected set of elements which transforms an input signal into an output signal and they are usually modelled as dynamical systems, differential equations or difference equations.

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

Describe a measurement range?

A

Measurement range in robotics refers to the range of values that a sensor or actuator can detect or operate within. It is the minimum and maximum values that can be measured or controlled by the robot’s system.

For example, a distance sensor may have a measurement range of 0-100 cm, meaning it can measure distances within this range.

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

Describe a measurement resolution?

A

The measurement resolution is the smallest detectable change that can be measured.

For example, if a robot’s sensor has a measurement resolution of 1 millimeter (mm), it means that it can detect changes in distance of at least 1 mm. So if the sensor measures a distance of 10.5 mm, it could be that the actual distance is anywhere between 10 mm and 11 mm. However, if the sensor had a higher resolution of, say, 0.1 mm, it would be able to detect changes in distance of 0.1 mm, leading to more precise measurements.

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

Describe measurement error?

A

Super simple just what can go wrong when measuring stuff for example when measuring a table with measuring tape, the tape can shift, be a bit elastic, etc.

Another example is software that has to run in less than 5 seconds, you run the software and it takes less than 5 seconds, however, your boss runs the software as well and takes more than 5 seconds to run.

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

How do we work out the…
- Mean?
- Variance?
- Standard Deviation?

A

MEAN
The mean is worked out by getting the sum and dividing by the volume of numbers

nums = [6, 7, 8, 9, 10]
mean = sum(nums) / len(nums)
//the mean is 8

VARIANCE
https://www.youtube.com/watch?v=deIQeQzPK08

We get mean and then subtract each num by the mean after we square that number and get the sum of all nums. Finally, we divide that sum by length - 1.

foreach (nums as num):
sum += (num - mean)^2
//6 - 8 = -2
//-2 * -2 = 4

variance = sum / (len(nums) - 1)

//the variance is 2.5

STANDARD DEVIATION
We square root the variance

sqrt(variance)
//the standard deviation is 2.5 1.4

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

What is a outlier?

A

An outlier is an experimental data point not following the underlying distribution of points.

https://miro.medium.com/max/697/1*O3lOgPwuHP7Vfc1T6NDRrQ.png

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

Describe robotic sensor classifications? (Bold)

A

Proprioceptive: Measure internal robot variables, e.g, battery, motor temperature, etc.

Exteroceptive: Mesaure external variables, e.g, distance sensors, bumpers, cameras, etc.

Active: These sensor provide some effect in the environment to measure e.g, laster scanners, encoders, etc.

Passive: These sensors measure the effects that are available within the environment e.g, camera captures colors but the colors are present within the environment.

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

Sensor Error Resolution

A

Sensor error resolution in robotics refers to the minimum change in measurement that a sensor can detect accurately. It is the smallest change in the measured variable that can be detected by the sensor, without being affected by the noise or errors in the measurement.

For example, a distance sensor with an error resolution of 0.1 mm means that it can detect a change in distance of 0.1 mm with a high level of accuracy. If the change in distance is smaller than 0.1 mm, the sensor may not be able to detect it accurately and the measurement may be affected by noise or errors.

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

What is a state?

A

one or more variables

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

What is state transition law?

A

How the state changes over time

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

What is output?

A

The value of state

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

What is a plant?

A

A plant is just a system that has to be controlled, that means its output has to fulfil some criterion or reach some desired value. Usually the plant is given and we cannot modify it, we can only act on or modify its state through its inputs.

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

What is a set point?

A

The signal we want the systems output to be

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

What is a controller?

A

A controller is a designed system or function that takes the error signal defines as the difference between a reference input and the output of a plant to be controlled. The controller generates an action signal or control for the plant. The control signal generated by the controller should be such that it drives the output of the plant to the reference signal.

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

What is a error?

A

Error: The difference between the setpoint and the output of the plant (e(t) = r (t) − y (t), or ek = rk − yk ), i.e. what we want the plant to do vs. what it is really doing

17
Q

What is the Stability of a system?

A

Stability of a system: Has many different definitions. If the input of the system stays within some bounds the output (i.e. nothing blows up)

18
Q

What is the perturbation?

A

A signal that we cannot control, that affects the output of our plant e.g, the floor smooth surface and then the harsh carpet surface

19
Q

Desribe the split and merge alrogtim?

A

The split and merge is used to gain values for the wall or object that the robot has used the sensors to gain this data.

Split:
* Input: List of points (xi , yi) i = 1, · · · , n.
* Output: List of segments (pairs of points)
* Parameters: Threshold distance

Merge:
* Input: List of segments (pairs of points)
* Output: List of segments (pairs of points)
* Parameters: Threshold angle

20
Q

What is Transient?

A

The period of time from setting the setpoint until the system does what we actually requested e.g, The robot reaches the setpoint after 4 seconds of the robot starting

21
Q

What is Steady state?

A

Period of time we consider the system is behaving as we wanted (after settling time) e.g.,

22
Q

How can you tell its a controller (P)?

A

Proportional controller is:
- Faster than open loop
- Never reaches a steady state
- Perturbation has an effect

It will shoot up near around the steady state, however doesn’t reach it and the state becomes an even more offset and stabilises

23
Q

How can you tell its a controller (PI)?

A

Proportional-Integral controller is:
- Alreadys reaches steady state
- Slower than P controller
- Perturbation disappears

The PI shoots up to the steady state, drops and then starts to reach the steady state again.

24
Q

How can you tell its a controller (PD)?

A

Proportional-Derivative controller is:
- Reaches steady state firstly
- Fast
- Speeds up the response (derivative predicts the future error)

The PI shoots up to the steady state and then drops to predict the furture

25
Q

How can you tell its a controller (Open Loop)?

A

Open Loop controller is:
- Reaches the steady state
- Long time to reach steady state
- Doesn’t corrective action around perturbation

26
Q

What is temporal resolution?

A

The temporal resolution is the smallest change in time that the sensor can detect. The smaller the temporal resolution, the better (or more expensive) the sensor.

27
Q

What is the formula to workout the time?

A

T = (2 * D) / V