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:00] – davegriffiths | lirec_notes [2009-01-06 15:04] – davegriffiths | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | LIving with Robots and InteractivE Companions | + | ==== LIving with Robots and InteractivE Companions |
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, | ||
Line 6: | Line 6: | ||
==Long term companions== | ==Long term companions== | ||
- | Robots and agents which build up a long term relationship with their users. | + | Robots and agents which build up a long term relationship with their users. |
==Agent migration== | ==Agent migration== | ||
Line 19: | Line 19: | ||
===Scenarios=== | ===Scenarios=== | ||
- | The scenarios are to be considered preliminary ideas for showcases for the technology developed for lirec, and are designed partly to exhibit ways in which | + | The scenarios are to be considered preliminary ideas for showcasing |
==Heriot Watt== | ==Heriot Watt== | ||
Line 56: | Line 56: | ||
==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: |