Users Manual

{
"return
_
code": {
"message": "string",
"value": "int16"
}
}
detect
_
object Triggers an object detection and returns the pose of all found object instances. The maximum
number of returned instances can be controlled with the max
_
number
_
of
_
detected
_
objects parameter.
All images used by the service are guaranteed to be newer than the service trigger time.
See Detection of objects for more details about the object detection.
This service requires the following arguments:
{
"object
_
to
_
detect": {
"object
_
id": "string",
"region
_
of
_
interest
_
2d
_
id": "string"
},
"offset": "float64",
"pose
_
frame": "string",
"robot
_
pose": {
"orientation": {
"w": "float64",
"x": "float64",
"y": "float64",
"z": "float64"
},
"position": {
"x": "float64",
"y": "float64",
"z": "float64"
}
}
}
This service returns the following response:
{
"instances": [
{
"id": "string",
"object
_
id": "string",
"pose": {
"orientation": {
"w": "float64",
"x": "float64",
"y": "float64",
"z": "float64"
},
"position": {
"x": "float64",
"y": "float64",
"z": "float64"
}
},
"pose
_
frame": "string",
"timestamp": {
"nsec": "int32",
"sec": "int32"
}
(continues on next page)
7.5. SilhouetteMatch 114