predicate_goal
PredicateGoal
Bases: SuccessCondition
PredicateGoal (success condition) used for BehaviorTask Episode terminates if all the predicates are satisfied
Parameters:
Name | Type | Description | Default |
---|---|---|---|
goal_fcn |
method
|
function for calculating goal(s). Function signature should be: goals = goal_fcn() where @goals is a list of bddl.condition_evaluation.HEAD -- compiled BDDL goal conditions |
required |
Source code in omnigibson/termination_conditions/predicate_goal.py
goal_status
property
Returns:
Name | Type | Description |
---|---|---|
dict |
Current goal status for the active predicate(s), mapping "satisfied" and "unsatisfied" to a list of the predicates matching either of those conditions |