Automation & Autonomy Flashcards

1
Q

Differences between automation and autonomy (phisically situated tools)

A
  • Automation: is about physically-situated tools performing highly repetitive, pre-planned actions for well-modeled tasks under the closed world assumption. (e.g. industrial robots).
  • Autonomy: is about physically-situated agents who not only perform actions but can also adapt to the open world where the environment and tasks are not known a priori by generating new plans, monitoring and changing plans, and learning within the constraints of their bounded rationality (e.g. Mars rovers).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a “physically-situated” robot?

A

Is a robot that can perceive and act on the environment.

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

Closed world assumption

A
  • Everything relevant is known a priori, there are no surprises
  • Everything relevant can be completely modeled
  • If world is modeled accurately enough, can create stable control loops to respond to all expected situations
  • If world is controlled, can minimize or eliminate sensing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Engineering the environment (what and when)

A

What: changing the environment for simplyfing the task.
When: in the closed world assumption we highly engineer the environment because we want to avoid perception.

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

Frame problem

A

Is the problem of correctly identifying what is unchanging in the world.

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

Open world assumption

A

Assumption used by autonomous robots.

  • the robot may have a model of the world but it is only partially (and unpredictably) correct
  • the robot must be able to sense relevant aspects of the world in order to dynamically adapt actions (e.g. act as an intelligent agent)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Why does it matter that there is a difference between autonomy and automation?

A
  1. Hardware Design: autonomy requires rich sensing so a
    robot designed for automation is not necessarily able to be used autonomously by just adding software
  2. Programming Style: stable control loops vs AI
  3. Kind of failures
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Aspects for solving the problem of autonomy vs automation

A

Remember the exercize
* execution vs generation
* deterministic vs non-deterministic
* closed-world vs open world
* signals vs symbols

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