Class Utilities

java.lang.Object
edu.tufts.hrilab.action.recovery.Utilities

public class Utilities extends Object
  • Constructor Details

    • Utilities

      public Utilities()
  • Method Details

    • correctBeliefState

      public static void correctBeliefState(Set<Predicate> novelties)
      Bring Belief up to date with state of the world after novelty detection by retracting incorrect beliefs and asserting correct beliefs. NOTE: this only needs to happen for discrepancy preds, as observations automatically update belief, but discrepancy(X,Y) observations don't explicitly retract X and assert Y.
      Parameters:
      novelties -
    • getActionBySignature

      public static ActionDBEntry getActionBySignature(Predicate actionSignature)
      Get ActionDBEntry from action signature.
      Parameters:
      actionSignature -
      Returns: