KCL-Planning / ROSPlan

The ROSPlan framework provides a generic method for task planning in a ROS system.
http://kcl-planning.github.io/ROSPlan
BSD 2-Clause "Simplified" License
358 stars 158 forks source link

Extend RDDL expressions to handle >2 operands in reward function #322

Open gerardcanal opened 1 year ago

gerardcanal commented 1 year ago

When I implemented the getExpression for connective clauses in the RDDL KB, there was an assumption operands would have only two elements (so I would handle the conversion to ExprBase in prefix notation later). This PR implements this.