diff --git a/README.md b/README.md index aca59dc..6138846 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,11 @@ # BenchBot Supervisor +[![BenchBot project](https://img.shields.io/badge/collection-BenchBot-%231a2857)](http://benchbot.org) +[![QUT Centre for Robotics Open Source](https://github.com/qcr/qcr.github.io/raw/master/misc/badge.svg)](https://qcr.github.io) +![Primary language](https://img.shields.io/github/languages/top/qcr/benchbot_supervisor) +[![License](https://img.shields.io/github/license/qcr/benchbot_supervisor)](./LICENSE.txt) +
The BenchBot Supervisor is a HTTP server facilitating communication between user-facing interfaces like the [BenchBot API](https://github.com/qcr/benchbot_api), and the low-level robot components like [BenchBot Simulator](https://github.com/qcr/benchbot_simulator) or real robots. Communication is typically routed through a [BenchBot Robot Controller](https://github.com/qcr/benchbot_robot_controller), which provides automated process management for low-level components and wraps all ROS communications. @@ -65,4 +70,4 @@ The supervisor includes a RESTful HTTP API for all interaction with a user-facin | `/results_functions/` | `list` | Returns a list of the results function names that can be remotely executed via the route below. | | `/results_functions/Hello, I am the BenchBot robot controller| Arbitrary response confirming a robot controller is available. | -| `/robot/