Robotik-Grundlagen — Lernleitfaden
Robotik-Grundlagen — Ein strukturierter Lernweg durch Robotik, Regelung, kontrollierte Landwirtschaft, Energie- und Leistungselektronik.
Ein strukturierter Lernweg durch Robotik, Regelung, kontrollierte Landwirtschaft, Energie- und Leistungselektronik.
- Lernleitfaden · 2 Min. Lesezeit
Roadmap für Indoor-Robotik – von Sensoren bis zur Bewegungssteuerung
Verbinden Sie Sensorik, Lokalisierung, Kartierung, Planung und Steuerung und wählen Sie dann a reading path for the system you want to build.
- Fundamentals · 5 Min. Lesezeit
ROS 2-Einführung – Sichere Verteilung der Robotersteuerung auf Knoten, Themen und DDS
ROS 2 ist eine Middleware für Robotik, die Sensorik, Wahrnehmung, Planung und Steuerung in separate Prozesse aufteilt und diese über DDS-Kommunikation verbindet. Dieser Artikel behandelt Knoten, Themen, Dienste, Aktionen, QoS, TF2, Lebenszyklus, Implementierung und Debugging sowie die Unterschiede zu ROS 1 und wichtige Hinweise für den praktischen Einsatz. Diagramme veranschaulichen die Vorgehensweise.
- Fundamentals · 2 Min. Lesezeit
Roboterkoordinatentransformationen: Matrizen, Quaternionen und TF
Verwenden Sie ein numerisches Beispiel, um Rotation, Translation und inverse Transformationen miteinander zu verknüpfen. quaternions and ROS frames.
- Hands-on · 5 Min. Lesezeit
Roboterfehler mit rosbag2 reproduzieren: Eingaben, TF und Zeit
Erstelle kontrollierte Replay-Vergleiche und diagnostiziere doppelte TF-Publisher. and mixed time sources.
- Fundamentals · 5 Min. Lesezeit
Einführung in die Totwinkelnavigation – Integration von Rädern, IMU und GNSS zur Verfolgung der Roboterbewegung
Die Koppelnavigation ist die grundlegende Technik zur Aktualisierung der Position und des Pose eines Roboters durch die Integration von Radrotation, IMU-Messwerten und Geschwindigkeitssensoren. Dieser Artikel behandelt die Kinematik von Differenzialantrieben, die Fehlerakkumulation, die EKF-basierte Korrektur sowie Implementierungen in Transportrobotern für Innenräume und im autonomen Fahren und enthält Gleichungen und Diagramme.
- Fundamentals · 19 Min. Lesezeit
LiDAR-SLAM-Einführung – Bestimmung der Position anhand von Laserpunktwolken
Eine Kamera ermittelt Entfernungen indirekt aus den Mustern reflektierten Lichts; ein LiDAR misst Entfernungen direkt anhand der Laufzeit eines Laserpulses. LiDAR-SLAM ist die Technologie, die auf der Registrierung der von diesem aktiven Entfernungssensor erfassten Punktwolken basiert. Dieser Artikel behandelt systematisch die beiden Säulen des Scan-Matchings, ICP und NDT, über das Feature-Design von LOAM, Loop Closure und Graph SLAM bis hin zur Entwicklung der Landmark-Algorithmen – LeGO-LOAM, Cartographer, LIO-SAM und FAST-LIO2.
- Hands-on · 3 Min. Lesezeit
Warum ICP fehlschlägt: Initialisierung, Ausreißer und symmetrische Geometrie
Führen Sie eine 2D-Registrierung durch und unterscheiden Sie Residuen, Korrespondenzabdeckung und true pose error.
- Fundamentals · 15 Min. Lesezeit
Einführung in die Sensorfusion – Erstellung eines globalen Modells aus vielen Sensoren
Eine Kamera erfasst präzise Informationen, ein LiDAR präzise Geometrie, eine IMU präzise Bewegung – und jede hat ihre eigenen Schwächen. Von der probabilistischen und optimierungsbasierten Mathematik, die diese Daten fusioniert (Kalman-Filter, Faktorgraphen), bis hin zu konkreten Kombinationen wie VIO (Kamera×IMU), LIO (LiDAR×IMU) und BEV-Fusion (Kamera×LiDAR) bietet dieser systematische Überblick, wie Sensorfusion mehrere Sensoren zu einem einzigen Weltmodell zusammenfügt.
- Fundamentals · 5 Min. Lesezeit
Warum Sensorfusion fehlschlägt – Timing, Frames und extrinsische Kalibrierung
Fusionsfehler anhand von Zeitstempeln, Koordinatenrahmen und Montage diagnostizieren geometry and covariance.
- Fundamentals · 15 Min. Lesezeit
VIO/LIO-Einführung – Kombination einer IMU mit einer Kamera oder einem LiDAR zur Selbstlokalisierung
„Eine Kamera oder ein LiDAR-Sensor allein stoßen in bestimmten Situationen an ihre Grenzen. Die Kombination eines dieser Sensoren mit einer IMU (Beschleunigungsmesser + Gyroskop) gleicht diese Schwäche aus – genau das leisten VIO (Visual-Inertial Odometry) und LIO (LiDAR-Inertial Odometry). Ausgehend von der Frage, warum eine IMU allein die Position nicht bestimmen kann, erläutert dieser Artikel die beiden Designphilosophien – filterbasiert und optimierungsbasiert – sowie die wegweisenden Algorithmen von ROVIO, OKVIS, VINS-Mono und OpenVINS bis hin zu LIO-SAM und FAST-LIO2.“
- Hands-on · 2 Min. Lesezeit
Wie man SLAM bewertet – ATE, RPE, Laufzeit und Fehler
Verwenden Sie synthetische Trajektorien, um absolute und relative Fehler zu unterscheiden, dann define matching, alignment and failure reporting for an evaluation.
- Fundamentals · 13 Min. Lesezeit
Einführung in die Kinematik von Roboterarmen – Vorwärtskinematik, Inverse Kinematik und die Jacobi-Matrix
Die Vorwärtskinematik ermittelt Position und Orientierung der Hand aus den Gelenkwinkeln; die inverse Kinematik löst das umgekehrte Problem; und die Jacobi-Matrix verbindet die beiden durch die „Geschwindigkeit“. Vom Aufbau von Koordinatentransformationen mit DH-Parametern über analytische IK, numerische IK (Damped Least Squares), Singularitäten und redundante Freiheitsgrade – eine von Grund auf systematische Darstellung der Kinematik, die die Bewegung eines Roboterarms bestimmt.
- Fundamentals · 13 Min. Lesezeit
Einführung in Kraft- und Impedanzregelung – Bau eines Roboters mit Berührungsfunktion
„Ausgehend von dem, was tatsächlich passiert, wenn ein positiongesteuerter Roboterarm ein starres Objekt berührt – und warum dies Montage-, Polier- und Personenkontaktaufgaben unmöglich macht –, arbeitet dieser Artikel über die Impedanzregelung, die Kraft und Auslenkung über eine virtuelle Feder, einen Dämpfer und eine Masse verknüpft; die Admittanzregelung, die diese Kausalität umkehrt; und die hybride Positions-/Kraftregelung, die Position und Kraft nach räumlicher Richtung trennt, wobei die Ideen anhand von Gleichungen und Diagrammen aufgebaut werden.“
- Fundamentals · 8 Min. Lesezeit
Einführung in hydraulische Systeme – Vom Pascalschen Prinzip zur Kraftregelung in Robotern
Warum kann ein kleiner Input den massiven Arm eines Hydraulikbaggers bewegen? Dieser Artikel behandelt Pumpe, Steuerventile, Zylinder, Hydraulikflüssigkeit, Sensoren und Steuerung als einen einzigen geschlossenen Regelkreis und behandelt die Gleichungen für Druck, Durchfluss und Wirkungsgrad, die aktuelle Technologie im Bau- und Landmaschinenbereich sowie die elektrohydraulische Umwandlung und aktuelle Forschung, illustriert durch Diagramme.
- Fundamentals · 5 Min. Lesezeit
ArduPilot-Einführung – Zustandsschätzung, Steuerung und Missionsdesign für einen Autopiloten
ArduPilot ist ein Open-Source-Autopilot, der die Sensordatenfusion, Lageregelung, Navigation und Ausfallsicherung eines Fahrzeugs implementiert. Dieser Artikel behandelt die Unterschiede zwischen Copter, Plane und Rover sowie EKF, PID, MAVLink, SITL und Sicherheitstests mit realen Fahrzeugen und enthält Diagramme.
- Fundamentals · 12 Min. Lesezeit
Einführung in die Schwarmsteuerung (Mehrere Roboter) – Aufbau von Schwarmverhalten, Formationen und Konsens
Schwarmsteuerung löst Probleme, die ein einzelner Roboter nicht bewältigen kann, indem sie lediglich „einfache lokale Regeln“ verwendet, die auf viele Roboter angewendet werden. Von der Reproduktion des Schwarmverhaltens mit Boids über Konsensalgorithmen zur Übereinkunft bis hin zu den drei Ansätzen der Formationssteuerung – Leader-Follower, virtuelle Strukturen und verhaltensbasierte Steuerung – ordnet dieser Artikel das Forschungsfeld systematisch anhand der Trennlinie zwischen zentralisierten und dezentralisierten Architekturen.