diff --git a/core/src/storage.cpp b/core/src/storage.cpp index 2db0d9a50..16f76df31 100644 --- a/core/src/storage.cpp +++ b/core/src/storage.cpp @@ -146,6 +146,7 @@ void SolutionBase::fillInfo(moveit_task_constructor_msgs::SolutionInfo& info, In info.comment = this->comment(); const Introspection* ci = introspection; info.stage_id = ci ? ci->stageId(this->creator()->me()) : 0; + info.creator_name = this->creator()->name(); const auto& markers = this->markers(); info.markers.resize(markers.size()); diff --git a/msgs/msg/SolutionInfo.msg b/msgs/msg/SolutionInfo.msg index c3346ab53..62303c80f 100644 --- a/msgs/msg/SolutionInfo.msg +++ b/msgs/msg/SolutionInfo.msg @@ -10,5 +10,8 @@ string comment # id of stage that created this trajectory uint32 stage_id +# name of the stage that created this trajectory +string creator_name + # markers, e.g. providing additional hints or illustrating failure visualization_msgs/Marker[] markers