You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, this is more of a planner question, rather than an issue that belongs here, but I was wondering if you support a feature, where instead of very simple arithmetic functions, such as '+', '-', '>=', if I could be able to call a function such as evaluate(a,b,c), which would return a boolean value, similar to the simple arithmetic functions. Eg., instead of
Theoretically the expressions could be anything, if the planner could evaluate it. Practically, however, the planner needs to be able to handle it efficiently. For that, planners build meta data about the pddl domain at hand using static and dynamic analysis. The simplicity of the pddl language makes it possible. If you build a planner that handles calls to this kind of Python code, you would have to implement static analysis of the Python expressions in order to keep the planner performant.
Hello, this is more of a planner question, rather than an issue that belongs here, but I was wondering if you support a feature, where instead of very simple arithmetic functions, such as '+', '-', '>=', if I could be able to call a function such as
evaluate(a,b,c)
, which would return a boolean value, similar to the simple arithmetic functions. Eg., instead ofto be something like
If this question does not belong here, apologies, will remove it.
Thanks.
The text was updated successfully, but these errors were encountered: