Unified-Planning
latest
Getting Started
What is automated planning?
Installation
Quickstart
Modelling and Solving Planning Tasks
Problem Representation
Problem Kinds
Classical and Numeric Planning
Temporal Planning
Hierarchical Planning
Multi-Agent Planning
Contingent Planning
Scheduling
Combined Task and Motion Planning
Operation Modes
OneshotPlanner
PlanValidator
SequentialSimulator
Compiler
AnytimePlanner
Replanner
PlanRepairer
PortfolioSelector
I/O & Interoperability
PDDL/MAPDDL/HDDL reader and writer
ANML Reader & Writer
Tarski Interoperability
Plot Package
Imports
SequentialPlan Example
Plotting fluents in SequentialPlan
TimeTriggeredPlan Example
Partial Order Plan
STNPlan Example
Contingent plan Example
Causal Graph
Planning Engines
Available Engines
Engine selection and preference list
Planner Integration
Testing an Engine Integration
Metrics & Plan Quality
Examples
1. Basic Example
2. Numeric Planning
3. Optimal Planning
4. Temporal Planning
5. Simulated Effects
6. Compilers Example
7. Meta Engines
8. Hierarchical Planning
9. SequentialSimulator
10. Multi-Agent Plan Simple Example
11. Multi-Agent Plan Example
12. Plot library
13. Plan Parsing and Conversion
14. Scheduling
15. Task and Motion Planning via UP SpiderPlan
16. PDDL I/O Example
17. MA-PDDL I/O Example MA-Logistic
Applications Showcase
Planetary Exploration
Surveillance and Inspection Drones
Agriculture: Silage Maize Harvest
Service Robot (Mobipick)
Behavior Tree Testing for Logistic Automation
Underwater inspection
Automated Experiment Design Domain
Flexible Manufacturing
Contributor’s Guide
Release Notes
Contributors
API Reference
Environment
model
Type
Object
Fluent
FNode
ExpressionManager
Problem
InstantaneousAction
DurativeAction
Parameter
metrics
PlanQualityMetric
MinimizeActionCosts
MinimizeSequentialPlanLength
MinimizeMakespan
MinimizeExpressionOnFinalState
MaximizeExpressionOnFinalState
Oversubscription
TemporalOversubscription
htn
HierarchicalProblem
Task
Method
multi_agent
MultiAgentProblem
Agent
MAEnvironment
scheduling
SchedulingProblem
Activity
timing
Timepoint
Timing
Interval
Duration
DurationInterval
io
PDDLReader
PDDLWriter
ANMLWriter
ANMLReader
MAPDDLWriter
engines
Factory
OptimalityGuarantee
AnytimeGuarantee
CompilationKind
PlanGenerationResult
ValidationResult
CompilerResult
plans
Plan
ActionInstance
SequentialPlan
TimeTriggeredPlan
PartialOrderPlan
STNPlan
HierarchicalPlan
Schedule
Unified-Planning
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
achieved_task (unified_planning.model.htn.Method property)
action (unified_planning.plans.ActionInstance property)
action() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.Problem method)
action_plan (unified_planning.plans.HierarchicalPlan property)
ActionInstance (class in unified_planning.plans)
actions (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.Problem property)
(unified_planning.plans.SequentialPlan property)
actions() (unified_planning.plans.HierarchicalPlan method)
activities (unified_planning.model.scheduling.SchedulingProblem property)
(unified_planning.plans.Schedule property)
Activity (class in unified_planning.model.scheduling)
actual_parameters (unified_planning.plans.ActionInstance property)
add_action() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.Problem method)
add_actions() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.Problem method)
add_activity() (unified_planning.model.scheduling.SchedulingProblem method)
add_agent() (unified_planning.model.multi_agent.MultiAgentProblem method)
add_condition() (unified_planning.model.DurativeAction method)
(unified_planning.model.scheduling.Activity method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_constraint() (unified_planning.model.htn.Method method)
(unified_planning.model.scheduling.Activity method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_deadline() (unified_planning.model.scheduling.Activity method)
add_decrease_effect() (unified_planning.model.DurativeAction method)
(unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.InstantaneousAction method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.Activity method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_effect() (unified_planning.model.DurativeAction method)
(unified_planning.model.InstantaneousAction method)
(unified_planning.model.scheduling.Activity method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_fluent() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MAEnvironment method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_fluents() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MAEnvironment method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_goal() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
add_goals() (unified_planning.model.multi_agent.MultiAgentProblem method)
add_increase_effect() (unified_planning.model.DurativeAction method)
(unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.InstantaneousAction method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.Activity method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_method() (unified_planning.model.htn.HierarchicalProblem method)
add_object() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_objects() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_parameter() (unified_planning.model.scheduling.Activity method)
add_precondition() (unified_planning.model.htn.Method method)
(unified_planning.model.InstantaneousAction method)
add_private_fluent() (unified_planning.model.multi_agent.Agent method)
add_private_fluents() (unified_planning.model.multi_agent.Agent method)
add_private_goal() (unified_planning.model.multi_agent.Agent method)
add_public_fluent() (unified_planning.model.multi_agent.Agent method)
add_public_fluents() (unified_planning.model.multi_agent.Agent method)
add_public_goal() (unified_planning.model.multi_agent.Agent method)
add_quality_metric() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_release_date() (unified_planning.model.scheduling.Activity method)
add_resource() (unified_planning.model.scheduling.SchedulingProblem method)
add_state_invariant() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
add_subtask() (unified_planning.model.htn.Method method)
add_task() (unified_planning.model.htn.HierarchicalProblem method)
add_timed_effect() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
add_timed_goal() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
add_trajectory_constraint() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
add_variable() (unified_planning.model.scheduling.SchedulingProblem method)
Agent (class in unified_planning.model.multi_agent)
agent (unified_planning.plans.ActionInstance property)
agent() (unified_planning.model.FNode method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
agents (unified_planning.model.multi_agent.MultiAgentProblem property)
all_conditions() (unified_planning.model.scheduling.SchedulingProblem method)
all_constraints() (unified_planning.model.scheduling.SchedulingProblem method)
all_effects() (unified_planning.model.scheduling.SchedulingProblem method)
all_objects (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
all_sequential_plans() (unified_planning.plans.PartialOrderPlan method)
all_variables() (unified_planning.model.scheduling.SchedulingProblem method)
Always() (unified_planning.model.ExpressionManager method)
And() (unified_planning.model.ExpressionManager method)
(unified_planning.model.Fluent method)
(unified_planning.model.FNode method)
(unified_planning.model.Parameter method)
ANMLReader (class in unified_planning.io)
ANMLWriter (class in unified_planning.io)
arg() (unified_planning.model.FNode method)
args (unified_planning.model.FNode property)
arity (unified_planning.model.Fluent property)
assignment (unified_planning.plans.Schedule property)
AtMostOnce() (unified_planning.model.ExpressionManager method)
auto_promote() (unified_planning.model.ExpressionManager method)
B
base_conditions (unified_planning.model.scheduling.SchedulingProblem property)
base_constraints (unified_planning.model.scheduling.SchedulingProblem property)
base_effects (unified_planning.model.scheduling.SchedulingProblem property)
base_variables (unified_planning.model.scheduling.SchedulingProblem property)
Bool() (unified_planning.model.ExpressionManager method)
bool_constant_value() (unified_planning.model.FNode method)
C
clear_actions() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.Problem method)
clear_agents() (unified_planning.model.multi_agent.MultiAgentProblem method)
clear_conditions() (unified_planning.model.DurativeAction method)
(unified_planning.model.scheduling.Activity method)
clear_effects() (unified_planning.model.DurativeAction method)
(unified_planning.model.InstantaneousAction method)
(unified_planning.model.scheduling.Activity method)
clear_fluents() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MAEnvironment method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
clear_goals() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
clear_preconditions() (unified_planning.model.InstantaneousAction method)
clear_quality_metrics() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
clear_timed_effects() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
clear_timed_goals() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
clear_trajectory_constraints() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
clone() (unified_planning.model.DurativeAction method)
(unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.InstantaneousAction method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.Activity method)
(unified_planning.model.scheduling.SchedulingProblem method)
conditional_actions (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.Problem property)
conditional_effects (unified_planning.model.DurativeAction property)
(unified_planning.model.InstantaneousAction property)
(unified_planning.model.scheduling.Activity property)
conditions (unified_planning.model.DurativeAction property)
(unified_planning.model.scheduling.Activity property)
constant_value() (unified_planning.model.FNode method)
constraints (unified_planning.model.htn.Method property)
(unified_planning.model.scheduling.Activity property)
container (unified_planning.model.timing.Timepoint property)
convert_to() (unified_planning.plans.HierarchicalPlan method)
(unified_planning.plans.PartialOrderPlan method)
(unified_planning.plans.Plan method)
(unified_planning.plans.Schedule method)
(unified_planning.plans.SequentialPlan method)
(unified_planning.plans.STNPlan method)
(unified_planning.plans.TimeTriggeredPlan method)
costs (unified_planning.model.metrics.MinimizeActionCosts property)
create_node() (unified_planning.model.ExpressionManager method)
credits_stream (unified_planning.Environment property)
D
decomposition (unified_planning.plans.HierarchicalPlan property)
default (unified_planning.model.metrics.MinimizeActionCosts property)
delay (unified_planning.model.timing.Timing property)
discrete_time (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
Div() (unified_planning.model.ExpressionManager method)
Dot() (unified_planning.model.ExpressionManager method)
Duration (class in unified_planning.model.timing)
duration (unified_planning.model.DurativeAction property)
(unified_planning.model.scheduling.Activity property)
DurationInterval (class in unified_planning.model.timing)
durative_actions (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.Problem property)
DurativeAction (class in unified_planning.model)
E
effects (unified_planning.model.DurativeAction property)
(unified_planning.model.InstantaneousAction property)
(unified_planning.model.scheduling.Activity property)
end (unified_planning.model.scheduling.Activity property)
Environment (class in unified_planning)
environment (unified_planning.model.DurativeAction property)
(unified_planning.model.Fluent property)
(unified_planning.model.FNode property)
(unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.InstantaneousAction property)
(unified_planning.model.metrics.MaximizeExpressionOnFinalState property)
(unified_planning.model.metrics.MinimizeActionCosts property)
(unified_planning.model.metrics.MinimizeExpressionOnFinalState property)
(unified_planning.model.metrics.MinimizeMakespan property)
(unified_planning.model.metrics.MinimizeSequentialPlanLength property)
(unified_planning.model.metrics.Oversubscription property)
(unified_planning.model.metrics.PlanQualityMetric property)
(unified_planning.model.metrics.TemporalOversubscription property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.multi_agent.MAEnvironment property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Object property)
(unified_planning.model.Parameter property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
(unified_planning.model.timing.DurationInterval property)
(unified_planning.model.timing.Interval property)
(unified_planning.plans.HierarchicalPlan property)
(unified_planning.plans.PartialOrderPlan property)
(unified_planning.plans.Plan property)
(unified_planning.plans.Schedule property)
(unified_planning.plans.SequentialPlan property)
(unified_planning.plans.STNPlan property)
(unified_planning.plans.TimeTriggeredPlan property)
epsilon (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
Equals() (unified_planning.model.ExpressionManager method)
(unified_planning.model.Fluent method)
(unified_planning.model.FNode method)
(unified_planning.model.Object method)
(unified_planning.model.Parameter method)
error_used_name (unified_planning.Environment property)
Exists() (unified_planning.model.ExpressionManager method)
explicit_initial_values (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
expression_manager (unified_planning.Environment property)
ExpressionManager (class in unified_planning.model)
extract_epsilon() (unified_planning.plans.TimeTriggeredPlan method)
F
factory (unified_planning.Environment property)
FALSE() (unified_planning.model.ExpressionManager method)
Fluent (class in unified_planning.model)
fluent() (unified_planning.model.FNode method)
(unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MAEnvironment method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
FluentExp() (unified_planning.model.ExpressionManager method)
fluents (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.multi_agent.MAEnvironment property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
fluents_defaults (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.multi_agent.MAEnvironment property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
FNode (class in unified_planning.model)
Forall() (unified_planning.model.ExpressionManager method)
free_vars_extractor (unified_planning.Environment property)
free_vars_oracle (unified_planning.Environment property)
from_time() (unified_planning.model.timing.Timing static method)
G
GE() (unified_planning.model.ExpressionManager method)
get() (unified_planning.plans.Schedule method)
get_action_cost() (unified_planning.model.metrics.MinimizeActionCosts method)
get_activity() (unified_planning.model.scheduling.SchedulingProblem method)
get_adjacency_list (unified_planning.plans.PartialOrderPlan property)
get_constraints() (unified_planning.plans.STNPlan method)
get_contained_names() (unified_planning.model.FNode method)
get_domain() (unified_planning.io.PDDLWriter method)
get_item_named() (unified_planning.io.MAPDDLWriter method)
(unified_planning.io.PDDLWriter method)
get_ma_domain_agent() (unified_planning.io.MAPDDLWriter method)
get_ma_domains() (unified_planning.io.MAPDDLWriter method)
get_ma_pddl_name() (unified_planning.io.MAPDDLWriter method)
get_ma_problem_agent() (unified_planning.io.MAPDDLWriter method)
get_ma_problems() (unified_planning.io.MAPDDLWriter method)
get_nary_expression_string() (unified_planning.model.FNode method)
get_neighbors() (unified_planning.plans.PartialOrderPlan method)
get_parameter() (unified_planning.model.scheduling.Activity method)
get_pddl_name() (unified_planning.io.PDDLWriter method)
get_plan() (unified_planning.io.PDDLWriter method)
get_predicates_functions() (unified_planning.io.MAPDDLWriter method)
get_problem() (unified_planning.io.ANMLWriter method)
(unified_planning.io.PDDLWriter method)
get_static_fluents() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MAEnvironment method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
get_subtask() (unified_planning.model.htn.Method method)
get_task() (unified_planning.model.htn.HierarchicalProblem method)
get_unused_fluents() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MAEnvironment method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
get_variable() (unified_planning.model.scheduling.SchedulingProblem method)
goals (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.metrics.Oversubscription property)
(unified_planning.model.metrics.TemporalOversubscription property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Problem property)
GT() (unified_planning.model.ExpressionManager method)
H
has_action() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.Problem method)
has_agent() (unified_planning.model.multi_agent.MultiAgentProblem method)
has_fluent() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MAEnvironment method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
has_name() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MAEnvironment method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
has_name_in_agent() (unified_planning.model.multi_agent.Agent method)
has_name_not_in_agents() (unified_planning.model.multi_agent.MultiAgentProblem method)
has_object() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
has_task() (unified_planning.model.htn.HierarchicalProblem method)
has_type() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
HierarchicalPlan (class in unified_planning.plans)
HierarchicalProblem (class in unified_planning.model.htn)
I
Iff() (unified_planning.model.ExpressionManager method)
(unified_planning.model.Fluent method)
(unified_planning.model.FNode method)
(unified_planning.model.Parameter method)
Implies() (unified_planning.model.ExpressionManager method)
(unified_planning.model.Fluent method)
(unified_planning.model.FNode method)
(unified_planning.model.Parameter method)
initial_defaults (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.multi_agent.MAEnvironment property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
initial_value() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
initial_values (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
instantaneous_actions (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.Problem property)
InstantaneousAction (class in unified_planning.model)
Int() (unified_planning.model.ExpressionManager method)
int_constant_value() (unified_planning.model.FNode method)
Interval (class in unified_planning.model.timing)
is_always() (unified_planning.model.FNode method)
is_and() (unified_planning.model.FNode method)
is_at_most_once() (unified_planning.model.FNode method)
is_bool_constant() (unified_planning.model.FNode method)
is_bool_type() (unified_planning.model.Type method)
is_compatible() (unified_planning.model.Type method)
is_conditional() (unified_planning.model.DurativeAction method)
(unified_planning.model.InstantaneousAction method)
(unified_planning.model.scheduling.Activity method)
is_configuration_type() (unified_planning.model.Type method)
is_consistent() (unified_planning.plans.STNPlan method)
is_constant() (unified_planning.model.FNode method)
is_div() (unified_planning.model.FNode method)
is_dot() (unified_planning.model.FNode method)
is_equals() (unified_planning.model.FNode method)
is_exists() (unified_planning.model.FNode method)
is_false() (unified_planning.model.FNode method)
is_fluent_exp() (unified_planning.model.FNode method)
is_forall() (unified_planning.model.FNode method)
is_from_end() (unified_planning.model.timing.Timing method)
is_from_start() (unified_planning.model.timing.Timing method)
is_global() (unified_planning.model.timing.Timing method)
is_iff() (unified_planning.model.FNode method)
is_implies() (unified_planning.model.FNode method)
is_int_constant() (unified_planning.model.FNode method)
is_int_type() (unified_planning.model.Type method)
is_le() (unified_planning.model.FNode method)
is_left_open() (unified_planning.model.timing.DurationInterval method)
(unified_planning.model.timing.Interval method)
is_lt() (unified_planning.model.FNode method)
is_maximize_expression_on_final_state() (unified_planning.model.metrics.MaximizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeActionCosts static method)
(unified_planning.model.metrics.MinimizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeMakespan static method)
(unified_planning.model.metrics.MinimizeSequentialPlanLength static method)
(unified_planning.model.metrics.Oversubscription static method)
(unified_planning.model.metrics.PlanQualityMetric static method)
(unified_planning.model.metrics.TemporalOversubscription static method)
is_minimize_action_costs() (unified_planning.model.metrics.MaximizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeActionCosts static method)
(unified_planning.model.metrics.MinimizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeMakespan static method)
(unified_planning.model.metrics.MinimizeSequentialPlanLength static method)
(unified_planning.model.metrics.Oversubscription static method)
(unified_planning.model.metrics.PlanQualityMetric static method)
(unified_planning.model.metrics.TemporalOversubscription static method)
is_minimize_expression_on_final_state() (unified_planning.model.metrics.MaximizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeActionCosts static method)
(unified_planning.model.metrics.MinimizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeMakespan static method)
(unified_planning.model.metrics.MinimizeSequentialPlanLength static method)
(unified_planning.model.metrics.Oversubscription static method)
(unified_planning.model.metrics.PlanQualityMetric static method)
(unified_planning.model.metrics.TemporalOversubscription static method)
is_minimize_makespan() (unified_planning.model.metrics.MaximizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeActionCosts static method)
(unified_planning.model.metrics.MinimizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeMakespan static method)
(unified_planning.model.metrics.MinimizeSequentialPlanLength static method)
(unified_planning.model.metrics.Oversubscription static method)
(unified_planning.model.metrics.PlanQualityMetric static method)
(unified_planning.model.metrics.TemporalOversubscription static method)
is_minimize_sequential_plan_length() (unified_planning.model.metrics.MaximizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeActionCosts static method)
(unified_planning.model.metrics.MinimizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeMakespan static method)
(unified_planning.model.metrics.MinimizeSequentialPlanLength static method)
(unified_planning.model.metrics.Oversubscription static method)
(unified_planning.model.metrics.PlanQualityMetric static method)
(unified_planning.model.metrics.TemporalOversubscription static method)
is_minus() (unified_planning.model.FNode method)
is_movable_type() (unified_planning.model.Type method)
is_not() (unified_planning.model.FNode method)
is_object_exp() (unified_planning.model.FNode method)
is_or() (unified_planning.model.FNode method)
is_oversubscription() (unified_planning.model.metrics.MaximizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeActionCosts static method)
(unified_planning.model.metrics.MinimizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeMakespan static method)
(unified_planning.model.metrics.MinimizeSequentialPlanLength static method)
(unified_planning.model.metrics.Oversubscription static method)
(unified_planning.model.metrics.PlanQualityMetric static method)
(unified_planning.model.metrics.TemporalOversubscription static method)
is_parameter_exp() (unified_planning.model.FNode method)
is_plus() (unified_planning.model.FNode method)
is_real_constant() (unified_planning.model.FNode method)
is_real_type() (unified_planning.model.Type method)
is_right_open() (unified_planning.model.timing.DurationInterval method)
(unified_planning.model.timing.Interval method)
is_semantically_equivalent() (unified_planning.plans.ActionInstance method)
is_sometime() (unified_planning.model.FNode method)
is_sometime_after() (unified_planning.model.FNode method)
is_sometime_before() (unified_planning.model.FNode method)
is_temporal_oversubscription() (unified_planning.model.metrics.MaximizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeActionCosts static method)
(unified_planning.model.metrics.MinimizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeMakespan static method)
(unified_planning.model.metrics.MinimizeSequentialPlanLength static method)
(unified_planning.model.metrics.Oversubscription static method)
(unified_planning.model.metrics.PlanQualityMetric static method)
(unified_planning.model.metrics.TemporalOversubscription static method)
is_time_type() (unified_planning.model.Type method)
is_times() (unified_planning.model.FNode method)
is_timing_exp() (unified_planning.model.FNode method)
is_true() (unified_planning.model.FNode method)
is_user_type() (unified_planning.model.Type method)
is_variable_exp() (unified_planning.model.FNode method)
K
kind (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
(unified_planning.model.timing.Timepoint property)
(unified_planning.plans.HierarchicalPlan property)
(unified_planning.plans.PartialOrderPlan property)
(unified_planning.plans.Plan property)
(unified_planning.plans.Schedule property)
(unified_planning.plans.SequentialPlan property)
(unified_planning.plans.STNPlan property)
(unified_planning.plans.TimeTriggeredPlan property)
L
LE() (unified_planning.model.ExpressionManager method)
lower (unified_planning.model.timing.DurationInterval property)
(unified_planning.model.timing.Interval property)
LT() (unified_planning.model.ExpressionManager method)
M
ma_environment (unified_planning.model.multi_agent.MultiAgentProblem property)
MAEnvironment (class in unified_planning.model.multi_agent)
MAPDDLWriter (class in unified_planning.io)
MaximizeExpressionOnFinalState (class in unified_planning.model.metrics)
Method (class in unified_planning.model.htn)
method() (unified_planning.model.htn.HierarchicalProblem method)
methods (unified_planning.model.htn.HierarchicalProblem property)
methods() (unified_planning.plans.HierarchicalPlan method)
MinimizeActionCosts (class in unified_planning.model.metrics)
MinimizeExpressionOnFinalState (class in unified_planning.model.metrics)
MinimizeMakespan (class in unified_planning.model.metrics)
MinimizeSequentialPlanLength (class in unified_planning.model.metrics)
Minus() (unified_planning.model.ExpressionManager method)
motion_paths (unified_planning.plans.ActionInstance property)
MultiAgentProblem (class in unified_planning.model.multi_agent)
N
name (unified_planning.model.DurativeAction property)
(unified_planning.model.Fluent property)
(unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.htn.Method property)
(unified_planning.model.htn.Task property)
(unified_planning.model.InstantaneousAction property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Object property)
(unified_planning.model.Parameter property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.Activity property)
(unified_planning.model.scheduling.SchedulingProblem property)
names_extractor (unified_planning.Environment property)
node_id (unified_planning.model.FNode property)
node_type (unified_planning.model.FNode property)
non_temporal_constraints() (unified_planning.model.htn.Method method)
normalize_plan() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
Not() (unified_planning.model.ExpressionManager method)
(unified_planning.model.Fluent method)
(unified_planning.model.FNode method)
(unified_planning.model.Parameter method)
O
Object (class in unified_planning.model)
object() (unified_planning.model.FNode method)
(unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
ObjectExp() (unified_planning.model.ExpressionManager method)
objects() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
Or() (unified_planning.model.ExpressionManager method)
(unified_planning.model.Fluent method)
(unified_planning.model.FNode method)
(unified_planning.model.Parameter method)
Oversubscription (class in unified_planning.model.metrics)
P
Parameter (class in unified_planning.model)
parameter() (unified_planning.model.DurativeAction method)
(unified_planning.model.FNode method)
(unified_planning.model.htn.Method method)
(unified_planning.model.InstantaneousAction method)
ParameterExp() (unified_planning.model.ExpressionManager method)
parameters (unified_planning.model.DurativeAction property)
(unified_planning.model.htn.Method property)
(unified_planning.model.htn.Task property)
(unified_planning.model.InstantaneousAction property)
(unified_planning.model.scheduling.Activity property)
parse_plan() (unified_planning.io.PDDLReader method)
parse_plan_string() (unified_planning.io.PDDLReader method)
parse_problem() (unified_planning.io.ANMLReader method)
(unified_planning.io.PDDLReader method)
parse_problem_string() (unified_planning.io.ANMLReader method)
(unified_planning.io.PDDLReader method)
partial_order() (unified_planning.model.htn.Method method)
PartialOrderPlan (class in unified_planning.plans)
PDDLReader (class in unified_planning.io)
PDDLWriter (class in unified_planning.io)
Plan (class in unified_planning.plans)
PlanQualityMetric (class in unified_planning.model.metrics)
Plus() (unified_planning.model.ExpressionManager method)
preconditions (unified_planning.model.htn.Method property)
(unified_planning.model.InstantaneousAction property)
print_domain() (unified_planning.io.PDDLWriter method)
print_ma_domain_agent() (unified_planning.io.MAPDDLWriter method)
print_ma_problem_agent() (unified_planning.io.MAPDDLWriter method)
print_plan() (unified_planning.io.PDDLWriter method)
print_problem() (unified_planning.io.ANMLWriter method)
(unified_planning.io.PDDLWriter method)
private_fluents (unified_planning.model.multi_agent.Agent property)
private_goals (unified_planning.model.multi_agent.Agent property)
Problem (class in unified_planning.model)
public_fluents (unified_planning.model.multi_agent.Agent property)
public_goals (unified_planning.model.multi_agent.Agent property)
Q
quality_metrics (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
R
Real() (unified_planning.model.ExpressionManager method)
real_constant_value() (unified_planning.model.FNode method)
replace_action_instances() (unified_planning.plans.HierarchicalPlan method)
(unified_planning.plans.PartialOrderPlan method)
(unified_planning.plans.Plan method)
(unified_planning.plans.Schedule method)
(unified_planning.plans.SequentialPlan method)
(unified_planning.plans.STNPlan method)
(unified_planning.plans.TimeTriggeredPlan method)
S
Schedule (class in unified_planning.plans)
SchedulingProblem (class in unified_planning.model.scheduling)
self_overlapping (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
sensing_actions (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.Problem property)
SequentialPlan (class in unified_planning.plans)
set() (unified_planning.plans.Schedule method)
set_closed_duration_interval() (unified_planning.model.DurativeAction method)
set_duration_bounds() (unified_planning.model.scheduling.Activity method)
set_duration_constraint() (unified_planning.model.DurativeAction method)
set_fixed_duration() (unified_planning.model.DurativeAction method)
(unified_planning.model.scheduling.Activity method)
set_initial_value() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
set_left_open_duration_interval() (unified_planning.model.DurativeAction method)
set_open_duration_interval() (unified_planning.model.DurativeAction method)
set_ordered() (unified_planning.model.htn.Method method)
set_right_open_duration_interval() (unified_planning.model.DurativeAction method)
set_simulated_effect() (unified_planning.model.DurativeAction method)
(unified_planning.model.InstantaneousAction method)
(unified_planning.model.scheduling.Activity method)
set_strictly_before() (unified_planning.model.htn.Method method)
set_task() (unified_planning.model.htn.Method method)
signature (unified_planning.model.Fluent property)
simplifier (unified_planning.Environment property)
simplify() (unified_planning.model.FNode method)
simulated_effect (unified_planning.model.InstantaneousAction property)
simulated_effects (unified_planning.model.DurativeAction property)
(unified_planning.model.scheduling.Activity property)
Sometime() (unified_planning.model.ExpressionManager method)
SometimeAfter() (unified_planning.model.ExpressionManager method)
SometimeBefore() (unified_planning.model.ExpressionManager method)
start (unified_planning.model.scheduling.Activity property)
state_invariants (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.Problem property)
STNPlan (class in unified_planning.plans)
substitute() (unified_planning.model.FNode method)
substituter (unified_planning.Environment property)
subtasks (unified_planning.model.htn.Method property)
T
Task (class in unified_planning.model.htn)
task_network (unified_planning.model.htn.HierarchicalProblem property)
tasks (unified_planning.model.htn.HierarchicalProblem property)
temporal_constraints() (unified_planning.model.htn.Method method)
TemporalOversubscription (class in unified_planning.model.metrics)
timed_actions (unified_planning.plans.TimeTriggeredPlan property)
timed_effects (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.Problem property)
timed_goals (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.Problem property)
Timepoint (class in unified_planning.model.timing)
timepoint (unified_planning.model.timing.Timing property)
Times() (unified_planning.model.ExpressionManager method)
TimeTriggeredPlan (class in unified_planning.plans)
Timing (class in unified_planning.model.timing)
timing() (unified_planning.model.FNode method)
TimingExp() (unified_planning.model.ExpressionManager method)
total_order() (unified_planning.model.htn.Method method)
trajectory_constraints (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.Problem property)
TRUE() (unified_planning.model.ExpressionManager method)
Type (class in unified_planning.model)
type (unified_planning.model.Fluent property)
(unified_planning.model.FNode property)
(unified_planning.model.Object property)
(unified_planning.model.Parameter property)
type_checker (unified_planning.Environment property)
type_manager (unified_planning.Environment property)
U
unconditional_actions (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.Problem property)
unconditional_effects (unified_planning.model.DurativeAction property)
(unified_planning.model.InstantaneousAction property)
(unified_planning.model.scheduling.Activity property)
upper (unified_planning.model.timing.DurationInterval property)
(unified_planning.model.timing.Interval property)
user_type() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
user_types (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
user_types_hierarchy (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
uses() (unified_planning.model.scheduling.Activity method)
V
variable() (unified_planning.model.FNode method)
VariableExp() (unified_planning.model.ExpressionManager method)
variables() (unified_planning.model.FNode method)
W
write_domain() (unified_planning.io.PDDLWriter method)
write_ma_domain() (unified_planning.io.MAPDDLWriter method)
write_ma_problem() (unified_planning.io.MAPDDLWriter method)
write_plan() (unified_planning.io.PDDLWriter method)
write_problem() (unified_planning.io.ANMLWriter method)
(unified_planning.io.PDDLWriter method)
X
XOr() (unified_planning.model.ExpressionManager method)
Xor() (unified_planning.model.Fluent method)
(unified_planning.model.FNode method)
(unified_planning.model.Parameter method)
Read the Docs
v: latest
Versions
latest
stable
v1.1.0
v1.0.0
Downloads
On Read the Docs
Project Home
Builds