Universal Plans for Reactive Robots in Unpredictable Environments - PowerPoint PPT Presentation

About This Presentation
Title:

Universal Plans for Reactive Robots in Unpredictable Environments

Description:

Integrate goal-directed advanced planning with sensor-driven reaction ... back-chaining, what was a precondition now becomes a goal but in a negated form ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 14
Provided by: JavierM
Learn more at: https://www.cse.unr.edu
Category:

less

Transcript and Presenter's Notes

Title: Universal Plans for Reactive Robots in Unpredictable Environments


1
Universal Plans for Reactive Robots in
Unpredictable Environments
  • By M.J. Schoppers
  • Presented by Javier Martinez

2
Overview
  • Integrate goal-directed advanced planning with
    sensor-driven reaction
  • Allow the planner to generate new plans
    automatically

3
Motivation
  • The linear approach used traditionally in AI has
    certain drawbacks such as
  • Requires a lot of a-priori information
  • Time consuming
  • Delays actions arrival
  • Additionally, the plans it produces cannot cope
    with unpredictable environments

4
Ideas
  • Not committing to any particular sequence of
    events
  • Let the environment dictate what to do next
  • Planning is the goal-directed selection of
    reactions to possible situations
  • If a situation satisfying condition P arises
    while trying to achieve goal G, then the
    appropriate response is action A

5
Planner Elements
  • Primitive Actions are I/O conditions (in the
    context of a robot) that are maintained for an
    unspecified amount of time (i.e. speed up or slow
    down)
  • Action Descriptions is the actual motions that
    comprise them
  • Domain Constraints restrictions particular to a
    domain

6
Planner Elements
  • The Goal is a condition to be achieved, instead
    of a world state

7
Universal plans
  • Interpretation The plan has the shape of a tree
    and the interpreter traverses it by evaluating
    the environment at each node
  • Hierarchy The idea is that a plan can become
    part of another as an action actions, thus being
    a sub-plan
  • Competence Actions cannot replace planning even
    when both fulfill the same goal as plans are
    general while actions are conditioned

8
Plan Synthesis
  • The process is done by back-chaining from the
    goal
  • When back-chaining, what was a precondition now
    becomes a goal but in a negated form
  • Back-chaining terminates when the preconditions
    are met or when a contradiction is found

9
Related Work
  • Procedural Reasoning System (PRS)
  • Reduced the amount of planning
  • Behaviors are decomposed by hand
  • Suffered from rigidity by not dealing with goal
    selection and rejection
  • REX Project
  • Continuously evaluates predicates
  • Lacks symbolic representation
  • Plans are hand-coded

10
Related Work
  • Triangle Tables
  • Create an index to a set of operators by
    extracting data from three sets
  • Were the first ones to use the environment in the
    planning stage
  • It suffers from the same rigidity as PRS

11
Advantages Limitations
  • Being the plan basically a tree we can expect a
    computational efficiency of O(log(n))
  • Approach limited to state spaces
  • The approach is dependant on how fast sensors can
    deliver information to the plan interpreter

12
Paper Comments
  • Goal directed planning along with reaction based
    behavior seem a more natural way of achieving
    goals
  • Examples were difficult to follow and assumes too
    much knowledge about STRIPS operators

13
  • Thank you!
Write a Comment
User Comments (0)
About PowerShow.com