class

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