diff --git a/action/Query.action b/action/Query.action index ad9617a39b409989adbf28394f20190189f53084..1907a25115e252733b6af7dd5b1ec6bdc2e2fb10 100644 --- a/action/Query.action +++ b/action/Query.action @@ -1,7 +1,19 @@ #goal + +# the type of the query, like 'detect', 'track',... +string type + +# a generic string description if the object designators can't represent the requested information. +# This could for example be a natural language statement if a specific, non-object centric event is happening in the scene +string description + ObjectDesignator obj --- #result + +# a generic string description what has been detected in the scene +string description + ObjectDesignator[] res --- #feedback diff --git a/msg/ObjectDesignator.msg b/msg/ObjectDesignator.msg index 3f46cc2514aba94925f279d9ea9a2b8010f69031..94cb7f7b4267bc1a58358cd8c87e757ee9c86f00 100644 --- a/msg/ObjectDesignator.msg +++ b/msg/ObjectDesignator.msg @@ -2,11 +2,19 @@ string uid # Object's unique identifier string type # Object's type -string[] description # Object's description string[] shape # Object's possible shapes +ObjectSize shape_size # Object's possible sizes like dimensions or radius string[] color # Object's possible colors string location # Object's location string size # Object's size geometry_msgs/PoseStamped[] pose # Object's possible 6D-poses -ObjectSize objectSize # Object's possible sizes like dimensions or radius string[] poseSource # Object's possible sources (e.g. camera0) + +# The following fields should only be used, if you can not represent one of your object properties +# in the previous fields. +# +# A generic string list of attributes that describe a certain quality or characteristic +string[] attributes + +# More general form of the attributes field. This field can be used for a more general description of the object itself. +string[] description \ No newline at end of file