Users Manual

{
"return
_
code": {
"message": "string",
"value": "int16"
}
}
set
_
load
_
carrier Persistently stores a load carrier on the rc_visard. All configured load carriers are persistent
over firmware updates and rollbacks.
See Load Carrier for the definition of the load carrier type.
This service requires the following arguments:
{
"load
_
carrier": {
"id": "string",
"inner
_
dimensions": {
"x": "float64",
"y": "float64",
"z": "float64"
},
"outer
_
dimensions": {
"x": "float64",
"y": "float64",
"z": "float64"
},
"pose": {
"orientation": {
"w": "float64",
"x": "float64",
"y": "float64",
"z": "float64"
},
"position": {
"x": "float64",
"y": "float64",
"z": "float64"
}
},
"pose
_
frame": "string",
"rim
_
thickness": {
"x": "float64",
"y": "float64"
}
}
}
This service returns the following response:
{
"return
_
code": {
"message": "string",
"value": "int16"
}
}
get
_
load
_
carriers Returns the configured load carriers with the requested load
_
carrier
_
ids. If no
load
_
carrier
_
ids are provided, all configured load carriers are returned.
This service requires the following arguments:
7.4. ItemPick and BoxPick 93