Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
lirec_notes [2009-01-06 15:02] – davegriffiths | lirec_notes [2009-01-06 15:08] – davegriffiths | ||
---|---|---|---|
Line 3: | Line 3: | ||
LIREC aims to establish a multi-faceted theory of artificial long-term companions (including memory, emotions, cognition, communication, | LIREC aims to establish a multi-faceted theory of artificial long-term companions (including memory, emotions, cognition, communication, | ||
- | Key areas of the research | + | ==Agent platforms, and migration between them== |
+ | An interesting feature | ||
+ | * Mobile robots | ||
+ | * Fixed robots | ||
+ | * Handheld devices | ||
+ | * Fixed graphical systems | ||
- | ==Long term companions== | + | This migration between these devices, and how people relate to it, is a core element of the research. |
- | Robots and agents which build up a long term relationship with their users. | + | |
- | + | ||
- | ==Agent migration== | + | |
- | In order to maintain a long term companionship, | + | |
- | * Mobile robot | + | |
- | * Fixed robot | + | |
- | * Handheld device | + | |
- | * Fixed graphical system | + | |
- | + | ||
- | This migration between these devices, and how people relate to this migration | + | |
===Scenarios=== | ===Scenarios=== | ||
Line 56: | Line 51: | ||
==Methodology== | ==Methodology== | ||
In the past there have been 2 broad approaches to robot design: | In the past there have been 2 broad approaches to robot design: | ||
- | * Heirarchical, model based planning = expensive to maintain accurate world state model | + | * Hierarchical, model based planning = expensive to maintain accurate world state model |
* Behavioural approach = less state, local decisions, liable to local minima, opaque to program | * Behavioural approach = less state, local decisions, liable to local minima, opaque to program | ||
This can be summed up as predictive vs reactive. | This can be summed up as predictive vs reactive. | ||
- | Current thinking | + | The plan is to use a hybrid approach, example BIRON. Where the predictive constrains the reactive to combine local decisions with a world model. |
The architecture will consist of 3 layers of abstraction: | The architecture will consist of 3 layers of abstraction: | ||
- | * Level 1 - device layer, | + | * Level 1 - device layer, |
- | * Level 2 - architecture | + | * Level 2 - platform |
- | * Level 3 - ION, device independant | + | * Level 3 - ION, platform independent |
- | Level 2 will provide a reference architecture with modular capabilities called competencies. Not all competencies will make sense for all architectures, and different implementations of the same competency | + | Level 2 will provide a reference architecture with modular capabilities called competencies. Not all competencies will make sense for all platforms, and different implementations of the same competency |
Example competencies: | Example competencies: |