Sign inSign up

labviros/is-robots

By labviros

•Updated over 7 years ago

Image
0

131

labviros/is-robots repository overview

⁠Robot Gateways

This repository contains the base implementation to build drivers and gateways for robots.

⁠Dependencies:

This service does not depend on any other service.

⁠Events:

⇒ Triggered By Triggers ⇒ Description
:incoming_envelope: topic: RobotGateway.{id}.SetConfig
:gem: schema: RobotConfig⁠
:incoming_envelope: topic: {request.reply_to}
:gem: schema: Empty
Configure robot parameters, like current speed.
:incoming_envelope: topic: RobotGateway.{id}.GetConfig
:gem: schema: Empty
:incoming_envelope: topic: {request.reply_to}
:gem: schema: RobotConfig⁠
Get the current robot configuration.
:clock5: interval: {config.sampling_rate}:incoming_envelope: topic: RobotGateway.{id}.SonarScan
:gem: schema: RangeScan⁠
Periodically publishes the readings from the robot sonars.

⁠Configuration:

The behavior of the service can be customized by passing a JSON configuration file as the first argument, e.g: ./service config.json. The schema and documentation for this file can be found in src/is/robot-gateway/conf/options.proto⁠. An example configuration file can be found in etc/conf/options.json⁠.

⁠Examples:

Examples on how to configure the robot speed and read sensors are provided in examples/⁠ directory.

Tag summary

Content type

Image

Digest

Size

33.1 MB

Last updated

over 7 years ago

docker pull labviros/is-robots:0.0.1-futebol-arm7hf