Je robot besturen vanaf je PC. Tover je PC om in een dashboard met het Basisstation of maak er zelfs een cockpit van met bijvoorbeeld een joystick. Vanuit de cockpit kan je drive by wire (wiki) je robot besturen.
- json npm etc
|
+ npm@6.13.7
+ canvas-gauges@2.1.5
https://www.cssscript.com/canvas-based-html5-gauge-library-gauge-js/
https://github.com/HanSolo/charts
file:///var/www/html/Gerrit/SteelSeries-Canvas-master/demoExtras.html
|
- Software
|
python3 /var/www/html/robotigs/software/Dashboard/dashboard-01.pyx.py
- Dashboard-01
We hebben nu in Python een joystick. De volgende stap is dat we daarmee een robot willen voortbewegen. We kunnen ook serieel communiceren met het basisstation. Dan rest nu de vraag: Wat gaan we communiceren? En wat laten we op het dashboard zien? Eerst maar eens een basis window maken met PySide2.
- /usr/local/lib/python3.6/dist-packages/PySide2/examples
We hebben nu in Python een joystick. De volgende stap is dat we daarmee een robot willen voortbewegen. We kunnen ook serieel communiceren met het basisstation. Dan rest nu de vraag: Wat gaan we communiceren? En wat laten we op het dashboard zien? Eerst maar eens een basis window maken met PySide2.
- Dashboard.php
Hier staat een testversie. Op zoek naar gauges.
|
- Doelstelling
|
Moet functioneel zijn maar ook leuk voor jongens met toeters en bellen.
|
- Beschrijving
|
Deze robot valt uiteen in 2 delen:
- Dashboard
Dit is de software die op de pc loopt. Het doet zoveel als dat de naam zegt.
- Basistation
Dit is de hardware die moet worden aangesloten via een USB kabel. Deze hardware bevat onder andere een LoRa zender/ontvanger.
|
- Dashboard
|
Het is geschreven in Python. Voor de grafische desktop is Qt gebruikt.
De onderstaande onderdelen kunnen bijdragen aan een verhoogde gebruikerservaring.
- De computer
De cockpit draait op een pc of laptop.
- Joystick
We hebben nu in Python een joystick. De volgende stap is dat we daarmee een robot willen voortbewegen.
|
- Basisstation
|
- Werking
Het basisstation bestaat uit een arduino UNO en is via een USB kabel aangesloten op een PC/Laptop. Daar haalt de Arduino dan ook zijn voeding vandaan. De communicatie tussen PC en robot verloopt via LoRa en dat is eigenlijk alles waar de Arduino zich druk over hoeft te maken. De robot moet dus voorbereid zijn om zelf ook met LoRa te kunnen communiceren.
|
- Legacy
|
De onderstaande heeft betrekking op dit project:
- navigation.php
navigation is a php tool that shows all data collected by your robot on navigation. It requires Apache and php installed. This should run at all major platforms as well.
- read_joystick.php
een joystick.
- brains.php
brains.php like battery state from the battery monitor. Extplane.
- bolderbotMini.php
bolderbotMini.php Test Bolderbot.
- Skype
Skype provides eyes and ears in the cockpit. It runs on all major platforms.
- 1sheeld internet
1sheeld internet Exchange data: sensor data <-> commands.
|
Onderdelen van deze robot: |
---|
Warning: pg_query(): Query failed: ERROR: column onderdelen.lanid does not exist
LINE 5: , onderdelen.lanid
^ in /var/www/html/robotigs/includes/list_parts_per_bot.php on line 31
Fatal error: Uncaught TypeError: pg_fetch_array(): Argument #1 ($result) must be of type PgSql\Result, false given in /var/www/html/robotigs/includes/list_parts_per_bot.php:32
Stack trace:
#0 /var/www/html/robotigs/includes/list_parts_per_bot.php(32): pg_fetch_array()
#1 /var/www/html/robotigs/includes/bots_header.php(93): include('...')
#2 {main}
thrown in /var/www/html/robotigs/includes/list_parts_per_bot.php on line 32
|