A Python framework for developing connectors for the InOrbit RobOps ecosystem.
This repository contains a Python framework that provides a base structure for developing InOrbit robot connectors.
Making use of InOrbit's Edge SDK, inorbit-connector provides a starting point for the integration of a fleet of robots in InOrbit, unlocking interoperability.
For detailed documentation, including installation guides, usage examples, configuration reference, and API details, see the Documentation.
To build the documentation locally:
make -C docs htmlThe documentation will be available in docs/_build/html/index.html.
- Python 3.10 or later
- InOrbit account (it's free to sign up!)
There are two ways of installing the inorbit-connector Python package.
-
From PyPi:
pip install inorbit-connector -
From source: clone the repository and install the dependencies:
git clone https://github.com/inorbit-ai/inorbit-connector-python.git
virtualenv venv
. venv/bin/activate
pip install .See the CONTRIBUTING.md file for information on how to develop the project.
The examples directory contains usage examples of the connector. See examples/README for more information.
Any contribution that you make to this repository will be under the MIT license, as dictated by that license.
Please refer to the CONTRIBUTING.md file for information on how to contribute to this project.
