hector_worldmodel_msgs¶
Contents:
Summary¶
-
hector_worldmodel_msgs
¶ Version: 0.3.3
Description: hector_worldmodel_msgs is a message package to comes with the hector_worldmodel stack. The messages can be used to send percepts from images (hector_worldmodel_msgs/ImagePercept) or other sources (hector_worldmodel_msgs/PosePercept) to the hector_object_tracker node. The tracker publishes model updates as hector_worldmodel_msgs/Object messages and latches the whole model state as a hector_worldmodel_msgs/ObjectModel message.
Maintainers: - Johannes Meyer <meyer AT fsr DOT tu-darmstadt DOT de>
Licenses: - BSD
Urls: Authors: - Johannes Meyer <meyer AT fsr DOT tu-darmstadt DOT de>
BuildDepends: BuildtoolDepends: BuildExportDepends: ExecDepends:
Types¶
Service types¶
hector_worldmodel_msgs/SetObjectState
hector_worldmodel_msgs/VerifyPercept
hector_worldmodel_msgs/GetObjectModel
hector_worldmodel_msgs/SetObjectName
hector_worldmodel_msgs/VerifyObject
hector_worldmodel_msgs/AddObject
-
hector_worldmodel_msgs/SetObjectState
¶ Field (Request): - object_id (string) –
- new_state (hector_worldmodel_msgs/ObjectState) –
This service sets the state of the object with object_id object_id
# This service sets the state of the object with object_id object_id string object_id ObjectState new_state ---
-
hector_worldmodel_msgs/VerifyPercept
¶ Field (Request): - percept (hector_worldmodel_msgs/PosePercept) –
Field (Response): - response (uint8) –
Constant (Response): - UNKNOWN (uint8):
0
– - DISCARD (uint8):
1
– - CONFIRM (uint8):
2
–
This service is called to ask other nodes for their opinion about a percept
The percept
# This service is called to ask other nodes for their opinion about a percept # The percept PosePercept percept --- # The response uint8 response uint8 UNKNOWN = 0 uint8 DISCARD = 1 uint8 CONFIRM = 2
-
hector_worldmodel_msgs/GetObjectModel
¶ Field (Response): - model (hector_worldmodel_msgs/ObjectModel) –
This service retrieves the latest ObjectModel
# This service retrieves the latest ObjectModel --- ObjectModel model
-
hector_worldmodel_msgs/SetObjectName
¶ Field (Request): - object_id (string) –
- name (string) –
This service sets the name of the object with object_id object_id
# This service sets the name of the object with object_id object_id string object_id string name ---
-
hector_worldmodel_msgs/VerifyObject
¶ Field (Request): - object (hector_worldmodel_msgs/Object) –
Field (Response): - response (uint8) –
Constant (Response): - UNKNOWN (uint8):
0
– - DISCARD (uint8):
1
– - CONFIRM (uint8):
2
–
This service is called to ask other nodes for their opinion about an object estimate
The object
# This service is called to ask other nodes for their opinion about an object estimate # The object Object object --- # The response uint8 response uint8 UNKNOWN = 0 uint8 DISCARD = 1 uint8 CONFIRM = 2
-
hector_worldmodel_msgs/AddObject
¶ Field (Request): - object (hector_worldmodel_msgs/Object) –
- map_to_next_obstacle (bool) –
Field (Response): - object (hector_worldmodel_msgs/Object) –
This service adds an object to the model explicitly
The object that should be added to the model
# This service adds an object to the model explicitly # The object that should be added to the model Object object # If true, the object is mapped to the next obstacle from the perspective of the source frame bool map_to_next_obstacle --- # The object added to the model Object object