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

implemented abstraction to planner interface code #328

Closed Imcharam closed 6 days ago

Imcharam commented 1 year ago

Implemented inheritance within the planning interface to reduce duplicate code utilising Factory pattern. Edited the planner interface header, planner interface cpp, and CMAKE files to optimise the code. Decreased rosplan_planning_system folder size by about 36%.