Bevor Sie beginnen
Einstiegswissen
- Grundlegende Programmierkenntnisse und die Bereitschaft, einfache Mechaniken zu erlernen.
- Lassen Sie Werkzeuge, Batterien und angetriebene Hardware angemessen beaufsichtigen.
Ausrüstung & Umgebung
Wählen Sie einen vorhandenen dokumentierten Bausatz oder eine Simulation, bevor Sie kundenspezifische Elektronik entwerfen. Bewahren Sie die erste Aufgabe in einem kontrollierten Innenraum auf.
Keine feste Fertigstellungszeit: Nutzen Sie die unten stehenden Beweise, um zu entscheiden, wann Sie fortfahren möchten. Ressourcenlinks öffnen den Botstest-Verzeichniseintrag; Die genaue Version und Konfiguration finden Sie in der Dokumentation des Herausgebers.
Anfänger
Wählen Sie ein erreichbares Rover-Verhalten
Definieren Sie eine kleine Aufgabe und identifizieren Sie die benötigten Subsysteme.
Wie diese Phase funktioniert
Ein Rover-Projekt sollte mit einem begrenzten Verhalten und einem dokumentierten Aufbau beginnen. Benutzerdefinierte Subsysteme vervielfachen die Integrationsprobleme.
Arbeiten Sie ein Beispiel durch
Anschauliche Lernübung · geschrieben von botstest
Wählen Sie eine Indoor-Hindernisstoppaufgabe und vergleichen Sie einen Simulator mit einem vorhandenen Rover-Design. Zeichnen Sie die Zuständigkeiten für Chassis, Antrieb, Erfassung und Berechnung, bevor Sie die Teileliste ändern.
- Wählen Sie eine dokumentierte Startplattform aus.
- Überprüfen Sie die genauen Build-Revisionen und erforderlichen Tools.
- Schreiben Sie ein sichtbares erstes Verhalten und eine Reset-Bedingung.
Eine Teileliste aus einer anderen Revision stimmt möglicherweise nicht mit den Stromversorgungs-, Montage- oder Softwareschnittstellen überein.
Referenzbasis: Bauen Sie Ihren eigenen Roboter. Das Beispiel und die exemplarische Vorgehensweise sind redaktionelle Anwendungen der Quelle.
Lernen Sie in dieser Reihenfolge
- Chassis, Antrieb, Rechenleistung und Sensorik
- Open-Loop-Bewegung versus Feedback
- Anforderungen an Teile, Werkzeuge und Dokumentation
Lesen und dann bewerben
Gazebo project · Technisches Tutorial
Bauen Sie Ihren eigenen Roboter
Lesen Sie: Folgen Sie dem Beispiel des Robotermodells der Reihe nach und überprüfen Sie die Koordinaten- und Gelenkdefinitionen.
Verwenden Sie ein dokumentiertes Minimalmodell, um Einrichtungs- und Geometrieprobleme zu isolieren, bevor Sie weitere Verhaltensweisen hinzufügen.
Wenden Sie es an: Zeichnen Sie die Rover-Teile und -Rahmen und wählen Sie ein erreichbares Verhalten aus, bevor Sie zusätzliche Komponenten kaufen.
Setzen Sie es in die Praxis um
- Vergleichen Sie ein dokumentiertes Rover-Projekt mit einer simulierten Alternative.
- Schreiben Sie ein erstes Verhalten auf, z. B. das Anhalten vor einem bekannten Hindernis.
Eine detaillierte Projektbeschreibung und eine überprüfte Materialliste.
Bereit für den nächsten Schritt, wenn…
Ressourcen für diese Phase
Studieren Sie ein druckbares Rover-Design und seine mechanischen, elektronischen und Montageanforderungen.
Untersuchen Sie Smartphone-basierte mobile Robotik und prüfen Sie die aktuelle Geräte- und Softwareunterstützung.
Entdecken Sie eine kompakte mobile Lernplattform mit einem dokumentierten Entwicklungsökosystem.
Mittelstufe
Integrieren Sie Wahrnehmung und zuverlässiges Verhalten
Debuggen Sie jeweils ein Subsystem, bevor Sie Autonomie hinzufügen.
Wie diese Phase funktioniert
Rufen Sie Subsysteme separat auf, bevor Sie Autonomie hinzufügen. Beobachtungsgültigkeit und vorhersehbare Zustandsübergänge machen das Debuggen beherrschbar.
Arbeiten Sie ein Beispiel durch
Anschauliche Lernübung · geschrieben von botstest
Bestätigen Sie die Fahrtrichtung und die Sensorbeobachtungen unabhängig voneinander und verbinden Sie sie anschließend. Simulieren Sie einen ungültigen Messwert und überprüfen Sie die geplante Zustandsänderung, anstatt den letzten Messwert mit freiem Pfad weiter zu verwenden.
- Probefahrt und unabhängige Messung.
- Eingabe, Entscheidung und Befehl zusammen protokollieren.
- Fügen Sie einen kontrollierten Fehlertest hinzu.
Durch die Navigationsoptimierung können grundlegende Erkennungsrichtungs-, Montage- oder Stoppzustandsfehler nicht behoben werden.
Referenzbasis: Sensoren im Pavillon. Das Beispiel und die exemplarische Vorgehensweise sind redaktionelle Anwendungen der Quelle.
Lernen Sie in dieser Reihenfolge
- Radbewegung, Koordinatenrichtungen und grundlegende Odometrie
- Gültigkeit und Montage des Sensors
- Zustandsübergänge und begrenztes Stoppverhalten
Lesen und dann bewerben
Gazebo project · Technisches Tutorial
Sensoren im Pavillon
Lesen Sie: Sehen Sie sich die beispielhafte Sensorkonfiguration und die daraus resultierenden Beobachtungen an.
Verwenden Sie die Beobachtungsbeispiele, um die Sensorkonfiguration mit einem testbaren Verhalten und einer Reaktion auf fehlende Eingaben zu verbinden.
Wenden Sie es an: Testen Sie die Beobachtung, die das Verhalten auslöst, einschließlich eines ungültigen oder nicht verbundenen Messwerts.
Setzen Sie es in die Praxis um
- Testen Sie Fahrt und Wahrnehmung separat und kombinieren Sie sie dann zum gewählten Verhalten.
- Zeichnen Sie einen getrennten oder ungültigen Sensorzustand auf und überprüfen Sie die geplante Reaktion.
Ein funktionierendes Rover-Verhalten und ein Integrations-/Debug-Protokoll.
Bereit für den nächsten Schritt, wenn…
Ressourcen für diese Phase
Folgen Sie dem offiziellen Middleware-Lernpfad; Verwenden Sie die Dokumentation, die zu Ihrer installierten Distribution passt.
Untersuchen Sie die Hardware zur Tiefen- und Kantenwahrnehmung in einem aufgezeichneten Sensorexperiment.
Erstellen Sie einen kleinen simulierten Roboter und prüfen Sie das Sensor-/Controllerverhalten, ohne Hardware zu kaufen.
Professionell
Veröffentlichen Sie ein wartbares Maker-Projekt
Machen Sie den Build reproduzierbar und identifizieren Sie die nächste technische Grenze.
Wie diese Phase funktioniert
Eine nützliche Herstellerfreigabe erklärt, wie das Projekt neu erstellt und gewartet wird. Beziehen Sie Fehler und Umfangsgrenzen in die Demonstration ein.
Arbeiten Sie ein Beispiel durch
Anschauliche Lernübung · geschrieben von botstest
Geben Sie einem anderen Hersteller die Bau- und Softwareaufzeichnungen. Bitten Sie sie, einen erklärten Indoor-Versuch zu reproduzieren und einen bekannten Fehler zu identifizieren, ohne sich auf die Erinnerung des ursprünglichen Autors zu verlassen.
- Versionsteile, Code und Kalibrierung.
- Veröffentlichen Sie normale und fehlgeschlagene Beweismittel.
- Schreiben Sie Notizen zu Reset, Wartung und ungelösten Grenzwerten.
Ein optisch gelungener Clip ist kein ausreichender Beweis für einen undokumentierten oder nicht reproduzierbaren Build.
Referenzbasis: Systemintegration. Das Beispiel und die exemplarische Vorgehensweise sind redaktionelle Anwendungen der Quelle.
Lernen Sie in dieser Reihenfolge
- Versionierte Teile, Software und Kalibrierung
- Wartung und Austausch von Batterien/Verbrauchsmaterialien
- Leistungsansprüche basieren auf wiederholbaren Versuchen
Lesen und dann bewerben
Kris Hauser · University of Illinois · Kurskapitel
Systemintegration
Lesen Sie: Konzentrieren Sie sich auf Echtzeitverhalten, Kommunikationsoptionen und Entwicklungstools.
Nutzen Sie Timing- und Kommunikationskonzepte, um zu entscheiden, wo Fehler aufgezeichnet werden und welche Komponente für die Wiederherstellung zuständig ist.
Wenden Sie es an: Veröffentlichen Sie die Teile-/Softwareversionen, das Setup, die Protokolle und ein wiederholbares Fehler-/Wiederherstellungsbeispiel.
Setzen Sie es in die Praxis um
- Wiederholen Sie einen erklärten Indoor-Test und melden Sie sowohl erfolgreiche als auch fehlgeschlagene Tests.
- Schreiben Sie eine Bau-, Einrichtungs-, Reset- und Wartungsanleitung für einen anderen Hersteller.
Ein reproduzierbares Herstellerdossier und ein evidenzbasierter Erweiterungsplan.
Bereit für den nächsten Schritt, wenn…
Ressourcen für diese Phase
Untersuchen Sie aufgezeichnete Robotersignale und erstellen Sie Ansichten, die Timing- und Systemfehler aufdecken.
Visualisieren Sie räumliche Beobachtungen und vergleichen Sie sie mit Modell- und Flugbahnausgaben.
Vergleichen Sie eine mobile Forschungsplattform mit den Anforderungen an Nutzlast, Gelände, Sensorik und Integration.
Häufige Fallstricke
- Hinzufügen der Navigation vor der grundlegenden Erfassung und Stoppen der Arbeit.
- Kopieren einer Teileliste, ohne die Hardwareversion und den Strombedarf zu überprüfen.
Wohin als nächstes?
Fahren Sie mit der Navigation oder Sensorkalibrierung fort, wenn das grundlegende Roververhalten wiederholbar ist.
Entdecken Sie andere zuhause Wege →