Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/pera-swarm/robot-library-java

Java Library implementation for Pera Swarm Virtual Robot
https://github.com/pera-swarm/robot-library-java

java maven-package pera-swarm robot

Last synced: 10 days ago
JSON representation

Java Library implementation for Pera Swarm Virtual Robot

Awesome Lists containing this project

README

        

[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0) [![Java CI](https://github.com/Pera-Swarm/robot-library-java/actions/workflows/java-ci.yml/badge.svg)](https://github.com/Pera-Swarm/robot-library-java/actions/workflows/java-ci.yml) ![GitHub Release](https://img.shields.io/github/v/release/Pera-Swarm/robot-library-java)

# Robot Library (Java)

This is the Java Library Implementation of the Virtual Robots under, *Pera-Swarm*

---

## Local Environment Setup

If you need to run this repository on your local environment, please create a file named *'mqtt.properties'* in path, *'./src/resources/config/'* as follows and provide your MQTT Broker's configurations.

You can select any channel, as same as your [Simulation Server](https://github.com/Pera-Swarm/swarm-simulator) runs on.

```bash
server=127.0.0.1
port=1883
username=user
password=pass
channel=v1
```

## Detailed Instruction

- [Setup Guide for the Java Robot Library](https://pera-swarm.ce.pdn.ac.lk/docs/robots/virtual/v1/java/setup-guide-library/)