Robotics::GoalPlanning::Action
Inherits Reference < Object
An action has preconditions and effects (add/delete lists)
Constructors
new(name : String, preconditions : Array(String), add_effects : Array(String), delete_effects : Array(String) = [] of String, cost : Float64 = 1.0)
Instance methods
add_effects
applicable?(state : WorldState) : Bool
apply(state : WorldState) : WorldState
cost
delete_effects
name
preconditions