altRobots
/robotigs/icons/actuator.pngActuatoren
/robotigs/icons/printboards.pngAlgemeen
/robotigs/icons/chassis.pngChassis
/robotigs/icons/arduino_logo.pngµControllers
/robotigs/icons/robot-icon.pngFlorigs
/robotigs/icons/interfacing.gifInterfacing
/robotigs/icons/microphone_icon.pngMuziek
/robotigs/icons/musicKey_icon.pngMuzikanten
/robotigs/icons/shield.pngSchildjes
/robotigs/icons/sensors.gifSensors
/robotigs/icons/languages.pngTalen
/robotigs/icons/battery.pngVoedingen
altContact
Dashboardalt  
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
    1. Dashboard-01
    2. 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.
    3. /usr/local/lib/python3.6/dist-packages/PySide2/examples
    4. 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.
    5. Dashboard.php
    6. 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:
    1. Dashboard
    2. Dit is de software die op de pc loopt. Het doet zoveel als dat de naam zegt.
    3. Basistation
    4. 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.
    1. Werking
    2. Onderdelen
    3. 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
    1. Werking
    2. 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
    1. Server Software (legacy)
    2. 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:
/robotigs/icons/behuizing-icon.pngBehuizingenChassis
/robotigs/icons/arduino_logo.pngArduino Uno Rev3µControllers
/robotigs/icons/lora_icon.pngLoRaInterfacing
/robotigs/icons/laptop.pngLaptops/PCsµControllers
/robotigs/icons/logitech-extreme-3d-pro-icon.pngJoystick USBSensors
/robotigs/icons/linux_icon.pngLinux installatieAlgemeen
/robotigs/icons/subsumption.pngRobot logicaAlgemeen
/robotigs/icons/positioning.gifPositiebepalingAlgemeen
/robotigs/icons/command.pngCommando interfaceAlgemeen
/robotigs/icons/software-icon.pngTest software 01Algemeen
/robotigs/icons/idea.gifToepassings ideeenAlgemeen
/robotigs/icons/upf.pngUltra Precisie LandbouwAlgemeen
/robotigs/icons/linux_icon.pngVeiligheidAlgemeen
/robotigs/icons/software.pngExterne communicatieInterfacing
/robotigs/icons/nmea_logo.pngNMEAInterfacing
/robotigs/icons/skype.pngSkypeInterfacing
/robotigs/icons/python-logo.pngPython3Talen
/robotigs/icons/Qt.pngQtTalen
/robotigs/icons/software.pngKMLTalen

Software voor deze robot
topbar
testgauge1
sys_head
stylesheetTestGauge1
stylesheet
serialTest.py
richting-rechts
richting-links
mainwindo
joystickTest.py
index
head
gauage-battery-5
gauage-battery-4
gauage-battery-3
gauage-battery-2
gauage-battery-1
gauage-battery-0
dashboard-01.py
cookie_update
cookie
connections
battery-charge-indicator-vector-23747251
Just wait till your 57....
Afb 1: Dia3

Just wait till your 57....
Afb 2: Cockpit 2016-04-29