Skip to content

Understanding the PRP --debug-output 1/0 simulator  #7

@AnjelicaB

Description

@AnjelicaB

Using prp from planutils, I realised that the "simulation" output when using the --debug-output 1/0 option is as close as I can get to a plan rather than a policy. I want to know how the simulator works, and here are a couple of my questions:

  1. Just to make sure: does the simulator use the problem file to simulate the sequence of the actions that would be conducted to achieve the goal state?
  2. When dealing with non-deterministic actions, how does the simulator select which potential "effect" to simulate?
  3. What's the difference between Expected operator and Chosen operator?
  4. Does the _DETDUP_0 behind an action (eg. peel_DETDUP_0 food_item food_peeler) mean that this action is non-deterministic?
  5. What does Atom stand for in the list of predicates (eg. '[Atom handempty()]')?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions