Robotics week3 Flashcards

Control-Theory, PID-Control (29 cards)

1
Q

What is the main purpose of a regulatory/control system?

A

To maintain a desired state (intention) by sensing the current state, comparing it to the goal, and acting via feedback to reduce any discrepancy—often referred to as homeostasis or closed-loop feedback control.

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

What characterizes an open‐loop control system?

A

In open‐loop control, the agent issues actions based on intentions without using sensory feedback to correct errors. It relies entirely on a predefined transform or inverse model(로봇), so disturbances or changes in the world are not compensated for automatically

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

How does open‐loop control using an inverse model(robot) differ from dead‐reckoning?

A

Dead‐Reckoning (no model): Actions are issued via trial‐and‐error mapping from intentions to actions, but any disturbance causes drift.

Inverse Model (robot)(inverse kinematics): Uses a computed inverse of the forward transform (fw⁻¹) to generate actions expected to achieve intentions, but still cannot correct for unmodeled disturbances

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

What defines a closed‐loop (negative‐feedback) control system?

A

Continiously senses the outcome of actions, compares observed consequences to intended goals, and adjusts actions to minimize the error. It automatically compensates for disturbances in the world model (fw) or environment.

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

Describe the step‐by‐step process of closed‐loop control (feedback).

A

1.Set the intended result (reference input).

2.Sense the current situation (feedback from sensor).

  1. Compare sensed value to the intended value, computing the error.

4.The controller issues actions to reduce the error.

5.Repeat the loop until consequence equals intention.

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

Describe the step-by-step process of open-loop control(dead reckoning)

A
  1. Issue command
  2. action initiated
  3. effect may or may not be as intended
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what is servomechanism and how does it use feedback?

A

A servo is an actuator coupled with a feedback sensor and a controller.

The reference input specifies the desired position or speed, the sensor measures actual state, the controller adjusts the actuator commands to minimize the difference, achieving precise control of motion

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

Why is negative feedback important for stability?

A

It continiously counteracts disturbances

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

What is Perceptual Control Theory(PCT)

A

PCT emphasizes that behaviour is ultimately directed towards maintaining a particular perception, rather than a pre-determined action or outcome

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

How does hierachical feedback control in PCT differ from simple subsumption?

A

Subsumption:
Layers of reactive behaviors run in parallel/
higher layers suppress lower ones but do not feed hierarchi perceptual references

Hierachical PCT:
Each layer is a closed-loop controlling a percept.

Higher layers set goals for lower layers, forming a nested architecture of control rather than mere suppression.

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

List the first four hierarchical levels in Perceptual Control Theory

A

1st‐order (Intensity): Control of raw signal intensity (light, loudness).

2nd‐order (Sensation): Control of perceived qualities (brightness, pitch)

3rd-order (configuration):
Control of spatial or structural relationships(shape)

4th order(Transitions): Control of changes or movements between configurations

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

Give one advantage of closed-loop control over open-loop control

A

Automatically corrects for disturbances and module inaccuracies, maintaining the desired output even when the environment or system dynamics change.

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

What’s the pros and cons of layered control(PCT) compared to subsumption?

A

Pros:
1. Parallel execution with closed-loop stability at each level.
2. Better disturbance rejection due to nested feedback

Cons:
1. Difficult design beyond two levels
2. Lack of widely accepted design principles makes hierachy engineering challenging

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

What role do sensors play in closed-loop systems

A

Sensors meausre the system’s actual output (the “consequence”) and feed this information back to the controller, enabling it to compute the error and adjust actions.

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

in PID controller,

How do the three gains Kp, Ki, and Kd individually influence system behaviour?

A

Kp (Proportional) : Increases reduce rise time but can amplify overshoot or cause oscillation if too large.

Ki (Integral) : Eliminates steady state error by integrating error over time, excessive Ki causes oscillations or “integral wind up”

Kd (Derivative) : Dampens overshoot and improves stability by responding to error rate -> sensitive to sensor noise

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

What is a key design challenge when stacking control loops hierarchically?

A

Tuning gains and time constants across multiple nested loops without causing instability or unwanted interactions is difficult; if higher-level loops react too aggressively, they can destabilize lower-level loops, leading to oscillations.

11
Q

What happens with a P-only controller, and how does varying Kp affect performance?

A

P-only yields u(t) = Kpe(t). It cannot eliminate steady- state error -there will always be a residual offset.

if Kp = 0, no corrective action
small Kp : Slow response & large error

large Kp : faster response but large possible oscillation

12
Q

What are the primary limitations of PID control

A
  1. Fixed Parameters: Gains Kp, Ki, Kd cannot adapt automatically to changing dynamics
  2. No plant Model usage: Treats the system as a “Black box”, cannot leverage known process structure
  3. Linear, Symmetric Response: Struggles with strongly non-linear or asymmetric systems
  4. Derivative Noise Sensitivity : The D term amplifies sensor noise
  5. Integral windup (integral term continues to increase even when the controller output is saturated)
    : If the actuator(작동기 -> 시스템을 움직이거나 제어하는데 쓰이는 기계 장치) saturates(reaches the maximum limit) the integral term keeps accumulating error
  6. Single-Layer Complexity: One PID can’t handle multi-mode tasks without additional adapation.
15
15
16
17
18