AR facts Flashcards

1
Q

What is the purpose of the controller of an agent?

A

The controller of an agent (software) receives and interpreters the precepts received from the sensor in the body. It sends commands to the Actuator of the robot on how the state of the world should be changed.

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

Jitter

A

A deviation from true periodicity of a presumably periodic signal

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

3 examples of probability distribution

A

Binomial distribution, Uniform distribution, Poisson distribution

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

2 event arrival patterns and example

A

Periodic arrival pattern: jitter
Aperiodic arrival pattern: bounded, unbounded, bursty, irregular

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

Actions

A

Reactions to events

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

5 Inputs an agent uses for its computations

A

Abilities : set of possible actions it can perform
Goals/Preferences : it wants, its desires, its values,…
Prior Knowledge : built-in knowledge
History : interaction with the environment
* Stimuli : it receives from environment now (observations, percepts)
* Past experiences : it has received in the past

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

State

A

A State models a situation in time during which some invariant
condition holds.

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

Real-time system

A

Type of deadline
Hard: Missing a deadline is a total system failure.
Firm: Infrequent deadline misses are tolerable, but may degrade the system’s quality of service. The usefullness of a result is zero after its deadline.
Soft: The usefulness of a result degrades after its deadline, thereby degrading the system’s quality of service.

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

Laxity

A

Specifies the type of deadline, hard or soft.

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

Transition system

A

A transition system consists of states & directed transitions

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

Event

A

An event is a something that may occur at a specific instant in time.
Examples: (state) change event, time event, message event

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

What is linear regression?

A

In statistics, linear regression is a linear approach for modelling the relationship between a scalar response and one or more explanatory variables (also known as dependent and independent variables). The variable you want to predict is called the dependent variable. The variable you are using to predict the other variable’s value is called the independent variable.

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

Difference between normal and Gaussian distribution?

A

Normal distribution, also known as the Gaussian distribution, is a probability distribution that is symmetric about the mean, showing that data near the mean are more frequent in occurrence than data far from the mean.
In graphical form, the normal distribution appears as a “bell curve”.

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

Priority

A

The priority of the action from a scheduling perspective. It may a result of static analysis or by dynamic scheduling software.

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

Blocking time

A

The length of time that the action is blocked waiting for resources.

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

Is atomic

A

Identifies whether the action can be pre-empted or not.

17
Q

Absolute deadline

A

Specifies the final instant by which the action must be complete. This may be either a hard or a soft deadline.

18
Q

Relative deadline

A

For soft deadlines, specifies the desired time by which the action should be complete.

19
Q

Blocking time

A

The length of time that the action is blocked waiting for resources.

20
Q

Ready time

A

The effective Release Time expressed as the length of time since the beginning of a period; delay between the time an entity is eligible for execution and the actual beginning.

21
Q

Delay time

A

The length of time an action that is eligible for execution waits while acquiring and releasing resources.

22
Q

Release time

A

The instant of time at which a scheduling job becomes eligible for execution.

23
Q

Preempted time

A

The length of time the action is preempted, when runable, to make way for a higher-priority action.

24
Q

Worst-case Completion time

A

The overall time taken to execute the action, including overheads.

25
Q

Duration

A

The total duration of the action (not used if start and end times are defined).

26
Q

Bounded

A

Between a minimum interarrival time and maximum interarrival time.

27
Q

Unbounded

A

No minimun interarrival time and maximum interarrival time.
Stochastic according to a probability distribution

28
Q

Bursty

A

Positive correlation in the between arrival of one message and
the near arrival of the next.
* Maximum burstlength
* Burst interval
* stochastic according to a probability distribution

29
Q

Irregular

A

Nothing to see, move on

30
Q

Labeled transition system

A

A transition system consists of states & directed transitions and labels 1 for every transition

31
Q

Finite state machines

A
  • have a set of states and transitions,
  • have at least one state,
  • cannot have an infinite number of states,
  • have one starting state, which is the first state that is activated
    upon their execution,
  • may or may not have accepting (= final) states,
  • have for each transition a set of symbols (labels),
  • have an alphabet which is the union of all the sets of transition
    symbols (path of labels)
  • can have an infinite alphabet
32
Q

State transition table

A

A state-transition table is a table showing what to state a finite-state
machine will move to, based on the current state and other inputs.
* 1 dimensional table: list of states, labels, next state (, output),
* 2 dimensional table:
* list of states, list of labels, next states (, output),
* list of states, list of states, boolean (reachability)
* list of states, list of states, probability (Markov chain)

33
Q

UML state machine

A

Object oriented variant of Harel statecharts, combination of Mealy
machines (current state based transitions) and Moore machines (input
based transitions):
* actions:
* entry: when entering a state
* during: while in the state
* exit: when exiting the state
* transition: during the transition
* hierarchical/embedded state

34
Q

Why does one, in most cases, has to translate the data from the sensors into information suitable for the controller?

A

In most cases the data from the sensors has to be translated because the sensor data obtained from the environment is continuous and needs to be translated to a discrete format that the controller software can work with (A computer can only calculate with integers)