HARIX Robot Skill API (gRPC)

The gRPC surface a HARIX skill application uses to drive a CloudMinds cloud robot and to consume HARIX cloud AI. Five robotSkillApi services cover control (move/rotate/stop/emergency-stop, RCU reboot/shutdown, intent + action dispatch), navigation (maps, locations, patrol routes, charging pile attach/detach), configuration, text-to-speech and operator hand-off; robotmind covers skill registration and action dispatch; skill.asr, skill.vision and skill.nlu cover speech recognition (unary + bidirectional streaming), thirteen vision detectors and intent detection; and the serviceapp package defines the callback services a skill app implements to receive recognition results and vision events pushed back from HARIX. No base URL is published — the SDK takes the gRPC target as a caller supplied parameter bound per robot deployment.

API entry from apis.yml

apis.yml Raw ↑
aid: cloudminds:harix-robot-skill-api
name: HARIX Robot Skill API (gRPC)
description: The gRPC surface a HARIX skill application uses to drive a CloudMinds cloud robot and to
  consume HARIX cloud AI. Five robotSkillApi services cover control (move/rotate/stop/emergency-stop,
  RCU reboot/shutdown, intent + action dispatch), navigation (maps, locations, patrol routes, charging
  pile attach/detach), configuration, text-to-speech and operator hand-off; robotmind covers skill registration
  and action dispatch; skill.asr, skill.vision and skill.nlu cover speech recognition (unary + bidirectional
  streaming), thirteen vision detectors and intent detection; and the serviceapp package defines the callback
  services a skill app implements to receive recognition results and vision events pushed back from HARIX.
  No base URL is published — the SDK takes the gRPC target as a caller supplied parameter bound per robot
  deployment.
humanURL: https://harix.dataarobotics.com/#/index/community/home
tags:
- Robotics
- gRPC
- Robot Control
- Navigation
- Computer-Vision
- Speech Recognition
tags_raw:
- Robotics
- gRPC
- Robot Control
- Navigation
- Computer Vision
- Speech Recognition
properties:
- type: Protobuf
  url: grpc/cloudminds-grpc-index.yml
  name: HARIX gRPC service index
- type: Protobuf
  url: grpc/harix/robot-skill-api/robot-control-api.proto
  name: RobotControlService
- type: Protobuf
  url: grpc/harix/robot-skill-api/robot-navigate-api.proto
  name: RobotNavigateService
- type: Protobuf
  url: grpc/harix/vision/vision.proto
  name: Vision recognition service
- type: Protobuf
  url: grpc/harix/speech/speech.proto
  name: Speech recognition service
- type: Webhooks
  url: asyncapi/cloudminds-harix-events.yml
  name: HARIX push/callback event catalog
- type: Conventions
  url: conventions/cloudminds-conventions.yml
  name: HARIX gRPC conventions
- type: Authentication
  url: authentication/cloudminds-authentication.yml
  name: HARIX authentication profile
- type: DataModel
  url: data-model/cloudminds-data-model.yml
  name: HARIX protobuf data model
x-base-url: null
x-base-url-note: No base URL is published. The first-party SDK constructs every stub with grpc.insecure_channel(grpc_url,
  options=[('grpc.default_authority', authority)]) where grpc_url and authority are supplied by the integrator,
  so the endpoint is per-deployment and CloudMinds documents no default host. Recorded as missing rather
  than guessed.