Week 3 Flashcards

1
Q

What is a Signal?

A

A value that changes over time. There can be “input” and “output” signals

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

What is a System?

A

A set of connected things which transforms a signal into another signal. Usually they take input signals and generate output signals.

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

What is a State?

A

One or more variables (including output signals?)

x (t), xk

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

What is a State Transition Law?

A

How state changes over time

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

What is an Output?

A

The output of the system depends on the state

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

What is Control Theory?

A

The branch of engineering which deals with the identification or modelling of systems and the design of methods to control their outputs.

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

What is a Plant?

A

The given system we want to control

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

What is a Setpoint?

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
9
Q

What is a Controller?

A

The system (sometimes just a function, i.e. no state) we design to control the plant

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

What is an Error in relation to robotics?

A

The difference between the setpoint and the output of the plant i.e. what we want the plant to do vs. what it is really doing

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

What is the Stability of a System?

A

Has many different definitions. BIBO stability (Bounded Input Bounded Output) is widely used: If the input of the system stays within some bounds the output will also be bounded (i.e. nothing blows up)

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

What is Perturbation?

A

A signal, we cannot control, that affects the output of the plant

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

Define Transient

A

The period of time from setting the setpoint until the system does what we actually requested (Nothing changes instantaniuosly)

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

Define Steady State

A

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

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

Define Steady State

A

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

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

What are the characteristic of a Proportional Controller?

A

Steady state: doesn’t reach 100 (r = 100)

Much faster than Open Loop

Better behaviour if perturbed (5×)

Negative K will blow up the system (positive feedback)

17
Q

Summarise a Proportional Controller

A

It is simple and works most of the times.

One parameter to select (good techniques for linear systems)

The plant makes a big difference on the result (integrator?, unstable?, response time?).

The plant makes a big difference on the result (oscillations?, overshooting?, steady state error?, perturbations?).

Rules of thumb (true for “simple” systems):

Bigger Ks increase overshooting and oscillations, reduce steady state error and response time.

Warning! Account for physical limits.

18
Q

What are the characteristics of a Proportional-Integral Controller?

A

Steady state reaches 100 (r = 100)

Slower than P controller

Perturbation disappears

Two numbers to find: 𝐾 and 𝑇_𝑖

19
Q

Summarise a Proportional-Integral Controller

A

Corrects small errors in the steady state

Two parameters to tune, 𝐾 and 𝑇_𝑖 (good techniques for linear systems)

Can turn stable plants to unstable in closed-loop

Can slow down or speed up (for the right plant and 𝑇_𝑖) the response time

Can overshoot (worse transient)

Rules of Thumb:

𝑇_𝑖≈ “characteristic time” of the plant, good and easy choice

Dangerous with saturation (physical limits of the plant)

20
Q

What are the characteristics of a Proportional-Derivate Controller?

A

Speeds up the response (derivative predicts the future error)

Can stabilise unstable systems

Does not cancel perturbations

Phase lead controller used in reality

21
Q

Summarise a Proportional-Derivative Controller

A

It does not exist but it can be approximated.

Speeds up the response (better transient)

Can turn unstable systems into closed-loop stable

Sensitive to sensor noise (worse steady state)

Rules of Thumb:

𝑇_𝑑 ≈ “characteristic time” of the plant, good and easy choice

Physical limits, when changing setpoint 𝑢 spikes

22
Q

Summarise Microcontrollers

A

Include RAM and ROM memory

Interrupt controller for external events

Timer/Counter to measure time

Pulse Width Modulation (PWM) outputs to control motors

Analog and digital I/O ports to connect sensors

Serial interface to communicate with PC

Used for embedded systems and real-time systems

23
Q

What are the pros and cons of Sense-Plan-Act?

A

Pros:

Easy to design, understand and analyse from a human viewpoint.

Formalisable through logic.

New AI results can be incorporated.

Cons:

Slow reaction time. No real time.

Monolitic, difficult to include new sensors, actuators. . .

Hard to debug.

Problems to solve: Sensor fusion, frame problem.

24
Q

What are the pros and cons of Behavior-Based Control?

A

Pros:
Fast reaction time, works in real world/real time.

Don’t need to plan the whole system beforehand (incremental).

Easy to debug. Add new layer once the lower one works.

Distributed control, no central decission maker.

Cons:

Limited habilities without explicit representations.

Need to plan the system beforehand (wiring).

25
Q

What are the pros and cons of Motor Schemas?

A

Pros:

It works in biology.

Fast reaction time, works in real world.

Exploits parallelism.

Modular, each schema can be added independently.

Simplicity of central decission maker.

Cons:

Centralised behaviour/schema sequencing.

Motor fusion problem.

26
Q

What are the pros and cons of Hybrid Architectures?

A

Pros:

Fast reaction time at the lowest level.

Easy to design (incremental) and understand.

Simple user interface.

Cons:

Centralised planner.

Sensor fusion design and motor fusion sequencing.

Conditions to switch modules.

27
Q

What are the characteristic of an Open Loop Controller?

A

Controller is the inverse of the plant

Many times is just impossible

Sensitive to changes in the environment

Simple, but bad strategy

Still, sometimes is used