An open API service indexing awesome lists of open source software.

https://github.com/robolaunch/central-orchestrator

Backend that orchestrates robolaunch Cloud Robotics Platform operations using workflow engine
https://github.com/robolaunch/central-orchestrator

java kogito

Last synced: 5 months ago
JSON representation

Backend that orchestrates robolaunch Cloud Robotics Platform operations using workflow engine

Awesome Lists containing this project

README

          

# Central Orchestrator

Central Orchestrator collects all other robolaunch components under the same roof. Makes robolaunch accessible and usable by the end users.




release


release


license


issues


build


Central Orchestrator integrates other robolaunch components, and generates an end user consumable endpoints.

## Table of Contents

- [Overview](#overview)
- [Quick Start](#quick-start)
- [Installation](#installation)
- [Deploy Your First Robot](#deploy-your-first-robot)
- [Aims & Roadmap](#aims--roadmap)
- [Contributing](#contributing)

## Overview

The aim of this project is to make robolaunch accessible and usable for everyone.

- Kubernetes Integration
- User Management
- Resource Management
- Observability & Monitoring
- Robot Management

## Quick Start

After cloning this repository:
1. Build the application with Maven:
```
mvn clean install
```
2. Install and configure kogito components using [this docker-compose file](https://github.com/kiegroup/kogito-examples/blob/stable/kogito-quarkus-examples/process-usertasks-timer-quarkus-with-console/docker-compose/docker-compose-infinispan.yml).

3. Start the Central Orchestrator in development mode:
```
mvn quarkus:dev
```

## Aims & Roadmap

- Reducing the entry barrier for robotics
- Make robotics development and deployment easier and faster.

## Contributing

Please see [this guide](./CONTRIBUTING) if you want to contribute.