AR facts Flashcards
(34 cards)
What is the purpose of the controller of an agent?
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.
Jitter
A deviation from true periodicity of a presumably periodic signal
3 examples of probability distribution
Binomial distribution, Uniform distribution, Poisson distribution
2 event arrival patterns and example
Periodic arrival pattern: jitter
Aperiodic arrival pattern: bounded, unbounded, bursty, irregular
Actions
Reactions to events
5 Inputs an agent uses for its computations
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
State
A State models a situation in time during which some invariant
condition holds.
Real-time system
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.
Laxity
Specifies the type of deadline, hard or soft.
Transition system
A transition system consists of states & directed transitions
Event
An event is a something that may occur at a specific instant in time.
Examples: (state) change event, time event, message event
What is linear regression?
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.
Difference between normal and Gaussian distribution?
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”.
Priority
The priority of the action from a scheduling perspective. It may a result of static analysis or by dynamic scheduling software.
Blocking time
The length of time that the action is blocked waiting for resources.
Is atomic
Identifies whether the action can be pre-empted or not.
Absolute deadline
Specifies the final instant by which the action must be complete. This may be either a hard or a soft deadline.
Relative deadline
For soft deadlines, specifies the desired time by which the action should be complete.
Blocking time
The length of time that the action is blocked waiting for resources.
Ready time
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.
Delay time
The length of time an action that is eligible for execution waits while acquiring and releasing resources.
Release time
The instant of time at which a scheduling job becomes eligible for execution.
Preempted time
The length of time the action is preempted, when runable, to make way for a higher-priority action.
Worst-case Completion time
The overall time taken to execute the action, including overheads.