PlanSys2 / ros2_planning_system

This repo contains a PDDL-based planning system for ROS2.
Apache License 2.0
396 stars 87 forks source link

Implement rest of the clients in python #311

Open AravindaDP opened 5 months ago

AravindaDP commented 5 months ago

While implementing clients in python is discussed in https://github.com/PlanSys2/ros2_planning_system/issues/3 it seems only action performers in python is implemented with https://github.com/PlanSys2/ros2_planning_system/pull/263

Is there any plans in developing other clients like DomainExpertClient, ProblemExpertClient and ExecutorClient as well? That would enable developing Client applications in python as outlined in https://plansys2.github.io/_images/plansys2_arch.png

I'm currently getting familiar with the project and would like to give it a try porting the rest of clients if it is a welcome contribution. Any directions I should be aware of? (Similar to guidelines in https://github.com/PlanSys2/ros2_planning_system/issues/3#issuecomment-655304135_)

fmrico commented 5 months ago

There are no plans, but it could be a really good contribution :)