1 line
No EOL
25 KiB
JavaScript
1 line
No EOL
25 KiB
JavaScript
Search.setIndex({"docnames": ["faq", "gettingStarted/codeServer", "gettingStarted/firstProgram", "gettingStarted/index", "gettingStarted/secondProgram", "gettingStarted/thridProgram", "gettingStarted/update", "gettingStarted/wifi", "index", "lib/classes/DoubleElimination", "lib/classes/Encoder", "lib/classes/IRSensor", "lib/classes/Motor", "lib/classes/Seeding", "lib/index", "other/hardware", "other/usage", "software/installation"], "filenames": ["faq.rst", "gettingStarted/codeServer.rst", "gettingStarted/firstProgram.rst", "gettingStarted/index.rst", "gettingStarted/secondProgram.rst", "gettingStarted/thridProgram.rst", "gettingStarted/update.rst", "gettingStarted/wifi.rst", "index.rst", "lib/classes/DoubleElimination.rst", "lib/classes/Encoder.rst", "lib/classes/IRSensor.rst", "lib/classes/Motor.rst", "lib/classes/Seeding.rst", "lib/index.rst", "other/hardware.rst", "other/usage.rst", "software/installation.rst"], "titles": ["FAQ", "Programmierumgebung", "Mein erstes Programm", "Erste Schritte", "Mein zweites Programm", "Mein drittes Programm", "Software Updaten", "WLAN-Verbindung herstellen", "Dokumentation des Roboters", "Double Elimination", "Encoder", "Infrarot Sensoren", "Motoren", "Seeding", "compLib", "Hardware", "Beispiele", "Installationsanweisungen"], "terms": {"compair": [0, 1, 2, 5, 17], "see": [0, 7], "programmierumgeb": [0, 3], "Als": [1, 4, 17], "umgeb": 1, "programmier": [1, 2], "robot": [1, 4, 5, 6, 7, 9, 11, 12, 13, 15, 17], "cod": [1, 2, 4, 6, 9], "serv": 1, "eingesetzt": [1, 7], "welch": [1, 4, 6, 9, 12, 13, 15], "bereit": [1, 4], "vorinstalliert": 1, "Am": [1, 6], "ip": [1, 7], "adress": [1, 7], "raspberry": [1, 7, 15, 17], "pi": [1, 7, 15, 17], "angezeigt": [1, 7], "Um": [1, 2, 4, 5], "herzustell": 1, "web": 1, "brows": 1, "einfach": [1, 4, 5, 6], "roboter_ip": 1, "8080": 1, "eingeb": [1, 6], "Das": [1, 4, 15, 17], "passwort": 1, "fur": [1, 2, 3, 4, 9, 12, 13, 17], "visual": 1, "studio": 1, "beginn": 2, "m\u00fcssen": [2, 4], "zunach": [2, 4, 5], "neu": [2, 4, 13, 17], "ordn": 2, "erstell": [2, 7, 13, 17], "all": [2, 4, 5, 9, 10, 11, 12, 15, 17], "unsere": [2, 4], "python": [2, 4], "datei": [2, 4, 7, 17], "gespeichert": 2, "werd": [2, 4, 5, 6, 7, 11, 12, 13, 15, 17], "Sie": [2, 4, 7, 17], "konn": [2, 4, 5, 13], "nenn": 2, "woll": [2, 4], "beispiel": [2, 4, 8, 14], "heisst": 2, "Im": [2, 17], "n\u00e4chsten": [2, 17], "schritt": [2, 8], "main": [2, 16], "py": [2, 4], "Dann": [2, 4], "unseren": [2, 4], "schreib": [2, 4], "print": [2, 5, 13, 16], "hallo": [2, 16], "welt": 2, "praktischerweis": 2, "uber": [2, 4, 5, 6, 12], "vs": [2, 14], "plattform": 2, "ausfuhr": [2, 4], "offnet": 2, "terminal": [2, 6], "ausgab": [2, 13], "unseres": 2, "anzeigt": 2, "wlan": [3, 17], "verbind": [3, 6, 17], "herstell": 3, "macos": 3, "weit": [3, 4], "information": [3, 14, 17], "windows": 3, "fehlerbehandl": 3, "entwicklungsumgeb": 3, "Mein": 3, "programm": [3, 12], "softwar": [3, 7, 12, 17], "updat": 3, "zweit": [3, 12], "motor": [3, 10, 14, 15, 16], "ansteu": [3, 12, 15], "gerad": 3, "fahr": [3, 14], "mehr": [3, 12, 15], "dritt": 3, "steu": [4, 12], "entsprech": [4, 5], "modul": [4, 5, 14, 15], "anfang": 4, "importi": [4, 5], "pow": [4, 14, 16], "port": [4, 5, 12, 15], "verwend": [4, 5, 7], "Dies": 4, "gut": 4, "punkt": 4, "dokumentation": [4, 14], "vertraut": 4, "mach": 4, "besuch": 4, "https": [4, 7], "lib": [4, 17], "comp": 4, "air": 4, "at": [4, 7], "html": [4, 7], "complib": [4, 5, 6, 8, 9, 10, 11, 12, 13, 16], "Hier": 4, "beid": [4, 12], "relevant": 4, "paramet": [4, 12, 13], "beschrieb": 4, "recht": 4, "funf": [4, 5], "sekund": [4, 5, 10, 12], "voll": 4, "geschwind": [4, 10, 12], "setz": [4, 12], "import": [4, 5, 12, 13, 16], "tim": [4, 12, 16], "from": [4, 5, 12, 16], "0": [4, 5, 9, 12, 13, 16], "100": [4, 12, 16], "sleep": [4, 12, 16], "5": [4, 12, 16], "geradeaus": 4, "dieselb": 4, "einstell": [4, 12, 17], "Aber": 4, "achtung": 4, "Der": [4, 5, 12, 15], "umgedreht": 4, "liegt": [4, 5, 12], "daran": 4, "dass": [4, 5, 7, 12, 17], "link": 4, "zeigt": [4, 5], "technisch": 4, "geseh": 4, "gespiegelt": 4, "Wenn": [4, 5, 13], "lang": 4, "vorwart": [4, 14], "3": [4, 5, 7, 12, 13, 16], "erlauter": 4, "In": [4, 5, 13], "zeil": [4, 5, 13], "2": [4, 5, 9, 12, 13, 15, 16], "paket": [4, 13], "importiert": [4, 13], "Wir": [4, 5], "brauch": 4, "spat": [4, 5], "fahrt": 4, "wart": 4, "z": [4, 13], "b": [4, 13], "notwend": [4, 12, 17], "funktion": [4, 12, 13], "stell": [4, 5, 7, 17], "Da": [4, 6, 13], "ruckwart": 4, "eingebaut": 4, "wert": [4, 5, 12], "6": [4, 5, 17], "vorwartsfahrt": 4, "richtig": [4, 7], "richtung": [4, 12], "7": 4, "fahrbefehl": 4, "tatsach": 4, "ausfuhrt": 4, "fall": [4, 5], "danach": 4, "beendet": 4, "bleibt": 4, "steh": 4, "Jetzt": 4, "zeit": 4, "komplex": 4, "beweg": 4, "modular": 4, "leicht": 4, "lesbar": 4, "halt": 4, "jed": [4, 5, 11], "aktion": 4, "eig": [4, 9], "pack": 4, "def": [4, 16], "driveforward": 4, "4": [4, 5, 13, 15, 16], "defini": [4, 13], "zwei": [4, 13], "bewegt": 4, "ruckwartsfahr": 4, "drivebackward": 4, "9": [4, 7], "definiert": [4, 5], "lasst": 4, "aufruf": [4, 9, 12], "wied": [4, 6, 7], "sollt": [4, 5, 7, 12, 17], "ungefahr": 4, "gleich": 4, "position": [4, 9, 10, 14, 16], "beim": [4, 7, 12, 17], "start": [4, 7, 17], "anhalt": 4, "zwisch": [4, 12, 13], "14": [4, 7], "15": 4, "befehl": [4, 6], "integriert": 4, "erst": [4, 8], "stillsteht": 4, "ausgangsposition": 4, "obig": [4, 5], "sond": 4, "warum": 4, "passiert": 4, "versteh": 4, "denk": 4, "1": [4, 5, 7, 13, 15, 16, 17], "Die": [4, 5, 7, 13], "aufgeruf": 4, "gesetzt": [4, 17], "imm": [4, 6, 13], "eingestellt": 4, "16": [4, 15], "motordrehzahl": 4, "seh": [4, 5, 13], "ruckwartsfunktion": 4, "anwendungsfall": 4, "stopmotor": 4, "setzt": 4, "folgt": [4, 5, 9], "Und": 4, "endlich": 4, "bekomm": 4, "wunsch": 4, "mor": [4, 7], "optimization": 4, "wahrend": 4, "funktioniert": 4, "normalerweis": 4, "entscheid": 4, "vielleicht": 4, "manchmal": 4, "vier": 4, "nehm": 4, "wiss": 4, "Also": [4, 13], "mal": 4, "Was": 4, "Oder": 4, "drei": 4, "Mit": [4, 12], "moment": 4, "stattdess": 4, "umschreib": 4, "akzeptiert": 4, "angibt": 4, "second": 4, "Wie": [4, 5], "sag": 4, "benotigt": [4, 12], "Dieser": [4, 5], "grund": [4, 12], "variabl": [4, 9, 13], "zeitpunkt": 4, "definition": 4, "platzhalt": 4, "vorstell": 4, "ubergeb": 4, "verschied": [4, 5], "nam": [4, 7], "speed": [4, 14], "anleg": 4, "halb": 4, "50": [4, 7, 12, 16], "10": [4, 13], "bewahrt": 4, "praktik": 4, "Nun": 4, "optimier": 4, "verfahr": 4, "anseh": [4, 13], "schlafbefehl": 4, "fahrfunktion": 4, "einbau": [4, 7], "getan": 4, "gefuhl": 4, "dafur": [4, 12], "funktioni": 4, "vermeid": 4, "oben": 4, "gefahr": 4, "gewartet": 4, "ausseh": [4, 9], "set": [4, 5], "the": [4, 7], "to": [4, 7], "forward": [4, 16], "let": 4, "driv": [4, 16], "for": [4, 7, 16], "now": 4, "stop": 4, "wait": 4, "anoth": 4, "is": [4, 5, 16], "not": [4, 5], "moving": 4, "a": [4, 5], "backward": [4, 16], "continu": 4, "driving": 4, "and": [4, 5, 6, 7, 13, 15, 16], "finally": 4, "it": [4, 16], "again": 4, "wichtig": [4, 5], "schlaf": 4, "fuhr": 4, "verarbeit": 4, "Zum": 4, "konnt": [4, 7], "bild": 4, "kamera": 4, "ir": [4, 5], "sensor": [4, 5, 14, 15, 16], "ausles": [4, 11, 15], "davon": 4, "ausgeh": 4, "hintergrund": 4, "ablauft": 4, "aufgab": 4, "erled": 4, "anstatt": 4, "darauf": 4, "fertig": 4, "langsam": 4, "fahrgeschwind": 4, "klein": [4, 12], "zahl": [4, 13], "gar": 4, "bestimmt": 4, "meng": 4, "energi": 4, "benot": 4, "uberhaupt": 4, "schnell": 4, "hoh": [4, 5], "versuch": 4, "schwarz": [4, 5], "lini": [4, 5, 13, 15], "erkenn": [4, 5, 15], "offiziell": 5, "bot": 5, "reih": 5, "ausgestattet": 5, "infrarotsensor": 5, "send": [5, 11], "vorderseit": 5, "angebracht": 5, "insgesamt": 5, "gibt": [5, 12, 13], "loszuleg": 5, "irsensor": [5, 11, 14, 16], "diagramm": 5, "verfugt": 5, "emitt": [5, 15], "enabl": [5, 11, 14, 16], "aktiviert": [5, 17], "schalt": 5, "Diese": [5, 12, 17], "befind": [5, 9, 15], "Es": [5, 15], "abzules": 5, "if": [5, 16], "read_all": [5, 11, 14, 16], "500": 5, "high": 5, "els": [5, 16], "low": 5, "test": 5, "kannst": 5, "mitt": 5, "lieg": [5, 13], "color_break": [5, 16], "900": 5, "standing": 5, "on": [5, 16, 17], "black": 5, "lin": [5, 7], "ausgefuhrt": [5, 11], "steht": 5, "mittl": 5, "befindet": 5, "NICHT": 5, "kommunikation": [5, 9], "board": [5, 17], "verwendet": [5, 7, 12, 15, 17], "numm": 5, "aktivi": [5, 11], "unserem": 5, "farbschwellenwert": 5, "pruf": 5, "sensorwert": [5, 11], "unt": 5, "schwellenwert": 5, "unterhalb": 5, "bedeutet": 5, "hell": 5, "farb": 5, "dunkl": 5, "les": [5, 10], "erkannt": 5, "pruft": 5, "meldung": 5, "ausgibt": 5, "lauft": 6, "laufend": 6, "weiterentwickeln": 6, "solltet": 6, "eur": 6, "neust": 6, "version": [6, 15], "Dazu": 6, "musst": 6, "internet": 6, "kommandozeil": 6, "sudo": 6, "apt": 6, "upgrad": 6, "webseit": 6, "gemacht": 6, "schreibt": 6, "konsol": [6, 13], "offn": [6, 7], "hineinkopi": 6, "ent": 6, "druck": 6, "sd": 7, "kart": 7, "bzw": [7, 15, 17], "entnehm": 7, "einsteck": 7, "comput": 7, "boot": 7, "generi": 7, "psk": 7, "www": 7, "wireshark": 7, "org": 7, "tool": 7, "wpa": 7, "wpa_supplicant": 7, "conf": 7, "einfug": 7, "konfiguration": 7, "dabei": [7, 12, 13, 15], "ssid": 7, "vorh": 7, "generiert": [7, 13], "ctrl_interfac": 7, "DIR": 7, "var": 7, "run": [7, 17], "group": 7, "netdev": 7, "update_conf": 7, "country": 7, "network": 7, "eintollernamefurdaswlan": 7, "98117b165a48f25cbe36f288ddf597729a40feeea93054c19bfa8e5eab238541": 7, "speich": [7, 13], "auswerf": 7, "rpasberry": 7, "automat": [7, 12], "ort": 7, "kopiert": 7, "verbindet": 7, "Eine": [7, 9, 13], "genau": [7, 14, 17], "anleit": [7, 17], "bereitgestellt": 7, "je": 7, "betriebssyst": 7, "editor": 7, "falsch": 7, "zeilenumbruch": 7, "dateierweiter": 7, "sicher": [7, 17], "berucksichtigt": 7, "linux": 7, "erwartet": 7, "zeilenumbruchzeich": 7, "lf": 7, "feed": 7, "beispielsweis": 7, "notepad": 7, "komm": 7, "netzwerk": 7, "herstellt": 7, "kabelgebund": 7, "diagnos": 7, "fehl": 7, "genutzt": 7, "eth": 7, "Nach": 7, "erfolgreich": 7, "mittel": [7, 12, 15], "ssh": [7, 17], "wpa_cli": 7, "v2": 7, "copyright": 7, "c": [7, 15], "2004": 7, "2019": 7, "jouni": 7, "malin": 7, "j": 7, "w1": 7, "fi": 7, "contributor": 7, "this": 7, "may": 7, "be": 7, "distributed": 7, "under": 7, "term": 7, "of": 7, "bsd": 7, "licens": 7, "readm": 7, "detail": 7, "selected": 7, "interfac": 7, "p2p": 7, "dev": 7, "wlan0": 7, "interactiv": 7, "mod": [7, 17], "connected": 7, "scan": 7, "ok": 7, "ctrl": 7, "event": 7, "started": 7, "result": 7, "scan_result": 7, "bssid": 7, "frequency": 7, "signal": 7, "level": 7, "flag": 7, "68": 7, "02": [7, 17], "b8": 7, "0c": 7, "d7": 7, "47": 7, "2462": 7, "66": 7, "wpa2": 7, "ccmp": 7, "ess": 7, "wg": 7, "40": [7, 15], "5220": 7, "63": 7, "34": 7, "2c": 7, "c4": 7, "dd": 7, "b9": 7, "5200": 7, "65": 7, "tkip": 7, "wps": 7, "wlan10573403": 7, "98": 7, "e5": 7, "21": 7, "d0": 7, "2437": 7, "57": 7, "c6": 7, "2412": 7, "52": 7, "20": 7, "83": 7, "f8": 7, "07": 7, "5b": 7, "90": 7, "2467": 7, "67": 7, "a1": 7, "075b8c": 7, "7c": 7, "39": 7, "53": 7, "94": 7, "49": 7, "82": 7, "5280": 7, "77": 7, "944980": 7, "5g": 7, "81": 7, "2427": 7, "fd": 7, "73": 7, "ac": 7, "d3": 7, "27": 7, "2452": 7, "72": 7, "drei_h288a_24g_eky5": 7, "e0": 7, "3c": 7, "80": 7, "5180": 7, "393ce57f": 7, "28": 7, "5500": 7, "drei_h288a_5g_eky5": 7, "41": 7, "42": [7, 13], "f9": 7, "84": 7, "wlan18792472": 7, "30": [7, 16], "89": 7, "witt": 7, "fa": 7, "0d": 7, "d4": 7, "direct": 7, "hp": 7, "m28": 7, "laserjet": 7, "0e": 7, "dc": 7, "85": 7, "bravia": 7, "installationsanweis": 8, "faq": 8, "hardwar": [8, 12], "class": [9, 10, 11, 12, 13], "doubleelimination": 9, "x": 9, "y": 9, "degre": 9, "datenstruktur": 9, "representiert": [9, 13], "centimet": 9, "rotation": 9, "grad": 9, "180": 9, "doubleelim": [9, 14], "klass": [9, 14], "api": 9, "static": [9, 10, 11, 12], "get_goal": [9, 14], "tupl": [9, 12], "int": [9, 12, 13], "fuhrt": 9, "getgoal": 9, "ruckgab": [9, 10, 11, 13], "Ein": 9, "objekt": 9, "ziel": 9, "relativ": 9, "status": 9, "ruckgabetyp": 9, "get_item": [9, 14], "list": [9, 13], "dict": 9, "getitem": 9, "item": 9, "derzeit": 9, "spielfeld": 9, "dictionari": 9, "id": [9, 13], "get_opponent": [9, 14], "getop": 9, "gegner": 9, "get_pos": [9, 14], "getpos": 9, "get_scor": [9, 14], "getscor": 9, "dictionary": 9, "eign": 9, "scor": 9, "gegn": 9, "self": 9, "opponent": 9, "zugriff": [10, 11], "einzeln": [10, 11, 13, 15], "read_all_position": [10, 14, 16], "absolut": 10, "tupel": 10, "aktuell": 10, "encoderposition": 10, "read_all_velociti": [10, 14, 16], "angeschloss": 10, "motorgeschwind": 10, "radiant": [10, 12], "pro": [10, 12], "ermoglicht": [11, 12, 15], "disabl": [11, 14, 16, 17], "deaktivi": [11, 15], "Muss": 11, "programmstart": 11, "gleichzeit": 11, "array": 11, "multiple_pow": [12, 14, 16], "argument": 12, "float": 12, "prozentual": 12, "leistung": 12, "hochstgeschwind": 12, "percentag": 12, "rais": 12, "indexerror": 12, "multiple_pulse_width": [12, 14, 16], "pulsbreit": 12, "prozent": 12, "period": 12, "multiple_speed": [12, 14, 16], "rad": 12, "s": [12, 16], "percent": 12, "angesteckt": [12, 15], "prozentsatz": 12, "pulse_width": [12, 14], "drehzahl": 12, "dreht": 12, "Zur": 12, "ansteuer": 12, "entwed": [12, 13], "unterschied": 12, "einheit": 12, "Bei": 12, "maximal": 12, "angegeb": [12, 13], "encod": [12, 14, 15, 16], "closed": 12, "loop": 12, "ausreicht": 12, "stellt": 12, "pwm": 12, "steuer": [12, 15], "nah": 12, "moglich": [12, 15], "explizit": 12, "erfolg": 12, "entwickl": 12, "anzusteu": [12, 15], "bringt": 12, "vorteil": 12, "leistungsfah": 12, "folgend": [12, 17], "dreh": 12, "beacht": 12, "entgegengesetzt": 12, "aner": 12, "gedreht": 12, "spiegelverkehrt": 12, "montiert": 12, "zusatz": [12, 15], "pausiert": 12, "paus": 12, "end": 12, "progamm": 12, "deaktiviert": 12, "gamestat": [13, 14], "seed": 13, "erstellt": 13, "benutzt": 13, "get_heuball": [13, 14], "zuruck": 13, "zuruckgibt": 13, "heuball": 13, "gelb": 13, "blau": 13, "flach": 13, "get_logistic_plan": [13, 14], "logist": 13, "plan": 13, "reihenfolg": 13, "zon": 13, "abfahr": 13, "sorti": 13, "13": 13, "get_material_deliveri": [13, 14], "material": 13, "liefer": 13, "paar": 13, "materiali": 13, "anlief": 13, "holz": 13, "ziegelstein": 13, "wollt": 13, "geb": [13, 15], "as": [13, 17], "statement": 13, "heu": 13, "color": 13, "pair": 13, "logistic": 13, "12": 13, "11": 13, "cent": 13, "pulsewidth": 14, "normal": [14, 17], "multipl": 14, "infrarot": 14, "seeding": 14, "doubl": 14, "elimination": 14, "processor": 15, "stm32g030f6p6": 15, "32": [15, 17], "bit": [15, 17], "arm": 15, "cortex": 15, "m0": 15, "cpu": 15, "64": [15, 17], "mhz": 15, "i": [15, 16], "o": 15, "1x": 15, "i2c": 15, "swd": 15, "5x": 15, "qre1113gr": 15, "atmega328p": 15, "au": 15, "8": 15, "uart": 15, "isp": 15, "agiert": 15, "slav": 15, "dementsprech": 15, "aktiv": 15, "gepollt": 15, "besteht": 15, "eventuell": 15, "messfehl": 15, "sonneneinstral": 15, "storquell": 15, "unterscheidet": 15, "mikroprozessor": 15, "lieferengpass": 15, "atmega": 15, "gekomm": 15, "wurd": 15, "auszuschalt": 15, "entfernt": 15, "signifikant": 15, "mehrwert": 15, "bracht": 15, "treib": 15, "lv8548mc": 15, "ah": 15, "stm32l051c8t6tr": 15, "32mhz": 15, "4x": 15, "3x": 15, "bus": 15, "pin": 15, "gpio": 15, "head": 15, "2x": 15, "spi": [15, 17], "verbund": 15, "servo": 15, "connector": 15, "usb": 15, "gesteckt": 15, "raspberrypi": 15, "kommuniziert": 15, "steuert": 15, "unterseit": 15, "lotstell": 15, "direkt": 15, "stromversorg": 15, "5v": 15, "beep": 16, "buup": 16, "__name__": 16, "__main__": 16, "850": 16, "drive_speed": 16, "35": 16, "left": 16, "right": 16, "f": 16, "follow": 16, "whil": 16, "true": 16, "turn": 16, "elif": 16, "straight": 16, "break": 16, "testir": 16, "enabling": 16, "infrared": 16, "writing": 16, "valu": 16, "rang": 16, "disabling": 16, "testencod": 16, "velociti": 16, "testmotor": 16, "setting": 16, "pulse_with": 16, "mak": 16, "sur": 16, "turned": 16, "back": 16, "testing": 16, "dient": 17, "aufzusetz": 17, "gebraucht": 17, "jedoch": 17, "basis": 17, "os": 17, "unterstutzt": 17, "komponent": 17, "aarch64": 17, "arm64": 17, "v8": 17, "kompiliert": 17, "find": 17, "cmdlin": 17, "txt": 17, "consol": 17, "tty1": 17, "root": 17, "partuuid": 17, "21e60f8c": 17, "rootfstyp": 17, "ext4": 17, "fsck": 17, "repair": 17, "yes": 17, "rootwait": 17, "quiet": 17, "init": 17, "usr": 17, "raspi": 17, "config": 17, "init_resiz": 17, "sh": 17, "korrekt": 17, "dtparam": 17, "dtoverlay": 17, "spi1": 17, "3cs": 17, "arm_64bit": 17, "pi4": 17, "fast": 17, "firmwar": 17, "allows": 17, "arm_boost": 17, "start_x": 17, "gpu_m": 17, "128": 17, "pi3": 17, "bt": 17, "enable_uart": 17, "leer": 17, "hinzufug": 17, "userconf": 17, "eh2pkhm18rgytw": 17, "poeabvch8llbyiio66oefpgxz2r2bri2hphidkntbjmir0lgxsozgylx0uviox3bi998syxjsdxkwt0t3x8bq": 17, "einricht": 17}, "objects": {"compLib.DoubleElimination": [[9, 0, 1, "", "DoubleElim"], [9, 0, 1, "", "Position"]], "compLib.DoubleElimination.DoubleElim": [[9, 1, 1, "", "get_goal"], [9, 1, 1, "", "get_items"], [9, 1, 1, "", "get_opponent"], [9, 1, 1, "", "get_pos"], [9, 1, 1, "", "get_scores"]], "compLib.Encoder": [[10, 0, 1, "", "Encoder"]], "compLib.Encoder.Encoder": [[10, 1, 1, "", "read_all_positions"], [10, 1, 1, "", "read_all_velocities"]], "compLib.IRSensor": [[11, 0, 1, "", "IRSensor"]], "compLib.IRSensor.IRSensor": [[11, 1, 1, "", "disable"], [11, 1, 1, "", "enable"], [11, 1, 1, "", "read_all"]], "compLib.Motor": [[12, 0, 1, "", "Motor"]], "compLib.Motor.Motor": [[12, 1, 1, "", "multiple_power"], [12, 1, 1, "", "multiple_pulse_width"], [12, 1, 1, "", "multiple_speed"], [12, 1, 1, "", "power"], [12, 1, 1, "", "pulse_width"], [12, 1, 1, "", "speed"]], "compLib.Seeding": [[13, 0, 1, "", "Gamestate"]], "compLib.Seeding.Gamestate": [[13, 1, 1, "", "get_heuballen"], [13, 1, 1, "", "get_logistic_plan"], [13, 1, 1, "", "get_material_deliveries"]]}, "objtypes": {"0": "py:class", "1": "py:method"}, "objnames": {"0": ["py", "class", "Python-Klasse"], "1": ["py", "method", "Python-Methode"]}, "titleterms": {"faq": 0, "Was": 0, "passwort": 0, "fur": [0, 7], "entwicklungsumgeb": [0, 1], "Wie": 0, "verbind": [0, 1, 7], "benutzernam": 0, "raspberry": 0, "pi": 0, "programmierumgeb": 1, "herstell": [1, 7], "Mein": [2, 4, 5], "erst": [2, 3], "programm": [2, 4, 5], "schritt": [3, 7], "zweit": 4, "motor": [4, 12], "ansteu": 4, "gerad": 4, "fahr": [4, 12, 16], "mehr": 4, "dritt": 5, "softwar": 6, "updat": 6, "wlan": 7, "macos": 7, "weit": 7, "information": [7, 12], "windows": 7, "fehlerbehandl": 7, "dokumentation": [8, 9, 10, 11, 12, 13], "robot": [8, 16], "inhalt": 8, "doubl": 9, "elimination": 9, "modul": [9, 13], "encod": 10, "klass": [10, 11, 12], "infrarot": 11, "sensor": 11, "genau": 12, "pow": 12, "vs": 12, "speed": 12, "pulsewidth": 12, "normal": 12, "multipl": 12, "beispiel": [12, 13, 16], "vorwart": [12, 16], "seeding": 13, "complib": 14, "hardwar": 15, "sensorarray": 15, "specs": 15, "v4": 15, "v2": 15, "detail": 15, "motorboard": 15, "mainboard": 15, "ruckwart": 16, "Eine": 16, "lini": 16, "verfolg": 16, "funktionalitat": 16, "uberpruf": 16, "installationsanweis": 17, "betriebssyst": 17, "aufsetz": 17, "bearbeit": 17, "boot": 17, "partition": 17}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"FAQ": [[0, "faq"]], "Was ist das Passwort f\u00fcr die Entwicklungsumgebung?": [[0, "was-ist-das-passwort-fur-die-entwicklungsumgebung"]], "Wie verbinde ich mich zur Entwicklungsumgebung?": [[0, "wie-verbinde-ich-mich-zur-entwicklungsumgebung"]], "Was ist der Benutzername und das Passwort f\u00fcr den Raspberry Pi?": [[0, "was-ist-der-benutzername-und-das-passwort-fur-den-raspberry-pi"]], "Programmierumgebung": [[1, "programmierumgebung"]], "Verbindung zur Entwicklungsumgebung herstellen": [[1, "verbindung-zur-entwicklungsumgebung-herstellen"]], "Mein erstes Programm": [[2, "mein-erstes-programm"]], "Erste Schritte": [[3, "erste-schritte"]], "Mein zweites Programm": [[4, "mein-zweites-programm"]], "Motoren ansteuern": [[4, "motoren-ansteuern"]], "Gerade fahren": [[4, "gerade-fahren"]], "Mehr fahren": [[4, "mehr-fahren"]], "Mein drittes Programm": [[5, "mein-drittes-programm"]], "Software Updaten": [[6, "software-updaten"]], "WLAN-Verbindung herstellen": [[7, "wlan-verbindung-herstellen"]], "Schritt f\u00fcr Schritt - macOS": [[7, "schritt-fur-schritt-macos"]], "Weitere Informationen": [[7, "weitere-informationen"]], "Windows\u2026\u2026": [[7, "windows"]], "Fehlerbehandlung": [[7, "fehlerbehandlung"]], "Dokumentation des Roboters": [[8, "dokumentation-des-roboters"]], "Inhalt": [[8, "inhalt"]], "Double Elimination": [[9, "double-elimination"]], "Dokumentation des Double Elimination Moduls": [[9, "dokumentation-des-double-elimination-moduls"]], "Encoder": [[10, "encoder"]], "Dokumentation der Klasse": [[10, "dokumentation-der-klasse"], [11, "dokumentation-der-klasse"], [12, "dokumentation-der-klasse"]], "Infrarot Sensoren": [[11, "infrarot-sensoren"]], "Motoren": [[12, "motoren"]], "Genauere Informationen": [[12, "genauere-informationen"]], "Power vs Speed vs PulseWidth": [[12, "power-vs-speed-vs-pulsewidth"]], "Normal vs Multiple": [[12, "normal-vs-multiple"]], "Beispiele": [[12, "beispiele"], [13, "beispiele"], [16, "beispiele"]], "Vorw\u00e4rts fahren": [[12, "vorwarts-fahren"]], "Seeding": [[13, "seeding"]], "Dokumentation des Seeding Moduls": [[13, "dokumentation-des-seeding-moduls"]], "compLib": [[14, "complib"]], "Hardware": [[15, "hardware"]], "Sensorarray": [[15, "sensorarray"]], "Specs V4": [[15, "specs-v4"]], "Specs V2": [[15, "specs-v2"]], "Details": [[15, "details"], [15, "id2"], [15, "id4"]], "Motorboard": [[15, "motorboard"]], "Specs": [[15, "specs"], [15, "id3"]], "Mainboard": [[15, "mainboard"]], "Vorw\u00e4rts und r\u00fcckw\u00e4rts fahren": [[16, "vorwarts-und-ruckwarts-fahren"]], "Eine Linie verfolgen": [[16, "eine-linie-verfolgen"]], "Funktionalit\u00e4t des Roboters \u00fcberpr\u00fcfen": [[16, "funktionalitat-des-roboters-uberprufen"]], "Installationsanweisungen": [[17, "installationsanweisungen"]], "Betriebssystem aufsetzen": [[17, "betriebssystem-aufsetzen"]], "Bearbeiten der boot-Partition": [[17, "bearbeiten-der-boot-partition"]]}, "indexentries": {"doubleelim (klasse in complib.doubleelimination)": [[9, "compLib.DoubleElimination.DoubleElim"]], "position (klasse in complib.doubleelimination)": [[9, "compLib.DoubleElimination.Position"]], "get_goal() (statische methode von complib.doubleelimination.doubleelim)": [[9, "compLib.DoubleElimination.DoubleElim.get_goal"]], "get_items() (statische methode von complib.doubleelimination.doubleelim)": [[9, "compLib.DoubleElimination.DoubleElim.get_items"]], "get_opponent() (statische methode von complib.doubleelimination.doubleelim)": [[9, "compLib.DoubleElimination.DoubleElim.get_opponent"]], "get_pos() (statische methode von complib.doubleelimination.doubleelim)": [[9, "compLib.DoubleElimination.DoubleElim.get_pos"]], "get_scores() (statische methode von complib.doubleelimination.doubleelim)": [[9, "compLib.DoubleElimination.DoubleElim.get_scores"]], "encoder (klasse in complib.encoder)": [[10, "compLib.Encoder.Encoder"]], "read_all_positions() (statische methode von complib.encoder.encoder)": [[10, "compLib.Encoder.Encoder.read_all_positions"]], "read_all_velocities() (statische methode von complib.encoder.encoder)": [[10, "compLib.Encoder.Encoder.read_all_velocities"]], "irsensor (klasse in complib.irsensor)": [[11, "compLib.IRSensor.IRSensor"]], "disable() (statische methode von complib.irsensor.irsensor)": [[11, "compLib.IRSensor.IRSensor.disable"]], "enable() (statische methode von complib.irsensor.irsensor)": [[11, "compLib.IRSensor.IRSensor.enable"]], "read_all() (statische methode von complib.irsensor.irsensor)": [[11, "compLib.IRSensor.IRSensor.read_all"]], "motor (klasse in complib.motor)": [[12, "compLib.Motor.Motor"]], "multiple_power() (statische methode von complib.motor.motor)": [[12, "compLib.Motor.Motor.multiple_power"]], "multiple_pulse_width() (statische methode von complib.motor.motor)": [[12, "compLib.Motor.Motor.multiple_pulse_width"]], "multiple_speed() (statische methode von complib.motor.motor)": [[12, "compLib.Motor.Motor.multiple_speed"]], "power() (statische methode von complib.motor.motor)": [[12, "compLib.Motor.Motor.power"]], "pulse_width() (statische methode von complib.motor.motor)": [[12, "compLib.Motor.Motor.pulse_width"]], "speed() (statische methode von complib.motor.motor)": [[12, "compLib.Motor.Motor.speed"]], "gamestate (klasse in complib.seeding)": [[13, "compLib.Seeding.Gamestate"]], "get_heuballen() (methode von complib.seeding.gamestate)": [[13, "compLib.Seeding.Gamestate.get_heuballen"]], "get_logistic_plan() (methode von complib.seeding.gamestate)": [[13, "compLib.Seeding.Gamestate.get_logistic_plan"]], "get_material_deliveries() (methode von complib.seeding.gamestate)": [[13, "compLib.Seeding.Gamestate.get_material_deliveries"]]}}) |