Class ExplorationComponent

java.lang.Object
edu.tufts.hrilab.diarc.DiarcComponent
edu.tufts.hrilab.polycraft.recovery.ExplorationComponent

public class ExplorationComponent extends DiarcComponent
  • Constructor Details

    • ExplorationComponent

      public ExplorationComponent()
  • Method Details

    • getLastBrokenAction

      public Predicate getLastBrokenAction()
      Check if any exploration is currently being executed.
      Returns:
    • isCurrentlyExploring

      public boolean isCurrentlyExploring()
      Check if any exploration is currently being executed.
      Returns:
    • executeExploration

      public void executeExploration(Predicate explorationToTry)
    • initializeNovelty

      public void initializeNovelty(Term novelty)
    • generateExplorationsToTry

      public Set<Predicate> generateExplorationsToTry(Term objectNovelty)