Class MCTSActionSelector

java.lang.Object
edu.tufts.hrilab.action.selector.ActionSelector
edu.tufts.hrilab.action.selector.MCTSActionSelector

public class MCTSActionSelector extends ActionSelector
  • Method Details

    • selectActionForGoal

      public ParameterizedAction selectActionForGoal(Goal goal, ActionConstraints constraints, StateMachine stateMachine)
      Entry point to MCTS. Only runs MCTS if the goal is reachable.
      Specified by:
      selectActionForGoal in class ActionSelector
      Parameters:
      goal - the goal that the selected action should accomplish
      constraints - a returned goal shold satisfy any constraints
      stateMachine - in case the action selector cares about the state
      Returns: