Bas-Korver / sphero-bolt-swarm

This program is built to simulate swarm robotics by controlling sphero BOLTs with a camera and colour detection

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

English

Demonstrator Sphero BOLTs

Welcome to the repository for the demonstrator used within the workshop. The focus within the workshop is on swarm robotics and collaboration. Through the workshop it becomes clear what the importance of collaboration is by having the BOLTs make figures together.

In this repository you can find all parts that are used for the demonstrator.

1.0 Description

Within the demonstrator it is the intention that figures are depicted with the help of several BOLTs. The different figures that can be depicted are: circle, square and triangle.

The different BOLTs are tracked by means of different colors. Each BOLT has its own color shell in the demonstrator. The color detection (via HSV) takes place by using OpenCV.

2.0 Contributors

The contributors of the product:

  • Cedric Cortenraede;
  • Falco Wenteler;
  • Bas Korver;
  • Frank Geurts;
  • Giuseppe Collura.

3.0 Manual

A specific manual has been written for the use of the program. The specific manual is included in the return folder. If you do not have access to this, you can contact one of the case group members.

4.0 Installation

Python 3.7 is required for the program to work correctly. You can download it from the python website. For the other packets you need to go to the requirements.txt file. You must ensure that you have all of these packets for the demonstrator to work properly.

5.0 Fast run

When you have completed the installation you can start using the program by running main.py.


Nederlands

Demonstrator Sphero BOLTs

Welkom bij de repository voor de demonstrator die gebruikt wordt binnen de workshop. De focus binnen de workshop ligt bij zwerm robotica en samenwerken. Middels de workshop wordt duidelijk wat het belang van samenwerken is door de BOLTs gezamenlijk figuren te laten maken.

In deze repository zijn alle onderdelen te vinden die gebruikt worden voor de demonstrator.

1.0 Omschrijving

Binnen de demonstrator is het de bedoeling dat met behulp van meerdere BOLTs figuren uitgebeeld worden. De verschillende figuren die uitgebeeld kunnen worden zijn: cirkel, vierkant en driehoek.

De verschillende BOLTs worden getrackt door middel van verschillende kleuren. Elke BOLT heeft in de demonstrator een eigen kleuren omhulsel. De kleurdetectie (via HSV) vind plaats door gebruik te maken van OpenCV.

2.0 Contributers

De contributers van het product:

  • Cédric Cortenraede;
  • Falco Wenteler;
  • Bas Körver;
  • Frank Geurts;
  • Giuseppe Collura.

3.0 Handleiding

Voor het gebruik van het programma is een specifieke handleiding geschreven. De specifieke handleiding wordt meegeleverd in de inlever map. Wanneer u hier geen toegang tot heeft kunt u contact opnemen met een van de casus groepsleden.

4.0 Installatie

Voor de juiste werking van het programma is python 3.7 benodigd. Deze kunt u downloaden op de python website. Voor de andere packets moet u naar het requirements.txt bestand gaan. U moet zorgen dat u beschikt over al deze packets voor de juiste werking van de demonstrator.

5.0 Fast run

Wanneer u de installatie heeft voltooid kunt u het programma in gebruik nemen door main.py te runnen.


About

This program is built to simulate swarm robotics by controlling sphero BOLTs with a camera and colour detection

License:MIT License


Languages

Language:Python 49.2%Language:Vue 45.8%Language:HTML 2.6%Language:JavaScript 2.3%Language:CSS 0.1%