Class FailedPreConditionsPolicy

java.lang.Object
edu.tufts.hrilab.polycraft.recovery.FailedPreConditionsPolicy

public class FailedPreConditionsPolicy extends Object
  • Constructor Details

    • FailedPreConditionsPolicy

      public FailedPreConditionsPolicy()
  • Method Details

    • registerWithTrade

      public void registerWithTrade(List<String> groups)
      Register this class with TRADE.
    • executeFailedPreConditionsPolicy

      public Justification executeFailedPreConditionsPolicy(Symbol actor, Predicate brokenActionSignature, List<Predicate> failureReasons, Predicate goal)
      Explore an action that has failed with FAIL_PRECONDITONS.
      Parameters:
      actor -
      brokenActionSignature -
      failureReasons -
      goal -
      Returns: