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 14:51] – davegriffiths | lirec_notes [2009-01-06 15:08] – 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, | ||
+ | |||
+ | ==Agent platforms, and migration between them== | ||
+ | An interesting feature of agents which need to build up a long term relationship with their users will moving between different platforms. The platforms currently under investigation are: | ||
+ | * Mobile robots | ||
+ | * Fixed robots | ||
+ | * Handheld devices | ||
+ | * Fixed graphical systems | ||
+ | |||
+ | This migration between these devices, and how people relate to it, is a core element of the research. | ||
===Scenarios=== | ===Scenarios=== | ||
+ | |||
+ | The scenarios are to be considered preliminary ideas for showcasing the technology developed for lirec, and highlight companionship and mostly exercise migration between devices. | ||
==Heriot Watt== | ==Heriot Watt== | ||
Line 38: | 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: |