why planserve n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Why Planserve? PowerPoint Presentation
Download Presentation
Why Planserve?

Loading in 2 Seconds...

play fullscreen
1 / 8

Why Planserve? - PowerPoint PPT Presentation


  • 111 Views
  • Uploaded on

Why Planserve?. Ruth Aylett Centre for Virtual Environments, University of Salford. Example 1. Web-based character interfaces For example MS Agent A toolkit for creating animated characters on web pages. Toolbox of technologies Speech rec, text-to-speech Scripting language

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

Why Planserve?


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
why planserve

Why Planserve?

Ruth Aylett

Centre for Virtual Environments, University of Salford

example 1
Example 1
  • Web-based character interfaces
    • For example MS Agent
    • A toolkit for creating animated characters on web pages
what it offers
Toolbox of technologies

Speech rec, text-to-speech

Scripting language

Controls animation at high-level

Good but rigid: no planning

Pre-designed characters

Rather cutesy, but you can create your own

(Only viewable with Active X)

What it offers
basic commands
Loading Merlin

AgentControl.Characters.Load(“Merlin”,”http://agent.microssoft.com/…”)

Create an object reference

Merlin= AgentControl,Characters.Character(“Merlin”)

Get Merlin’s animations

Merlin.Get(“animation”,”greet”,”speak”,”leave”)

Move Merlin on the screen

Merlin.MoveTo (500,800)

Have Merlin speak

Merlin.Speak(“Hello, I’m Merlin”)

Basic commands
the problem
The problem
  • Scripting is very rigid
    • better action-selection involves planning
  • But creating a planner is a major challenge
    • People who do this work may be graphic designers, not AI people
  • Interface which allows call on planning
  • Support for deciding which actions
    • Mechanisms to attach to rest of system
example 2
Example 2
  • Running experiments on orbiting resources
    • Users are scientists
    • There may be lots of them
    • Experiments involve action-sequencing
    • Maybe in the future many orbital resources
  • What support for experiment design?
a problem solving grid
A problem-solving grid
  • Distributed computational resource
    • As in current grid projects
    • Reliable generation/execution in real-time
    • Where non-interactive planning is feasible
  • Design and configuration support
    • Access for domain experts
    • Problem-centred not planning-centred
issues
Issues
  • Fashion
    • Planning is ‘old hat’- a bad word to use
  • Find interesting users and domains
    • Sell the sizzle
  • Exploit grid weaknesses
    • Still a technology looking for problems to solve
    • E-science needs more than computational power