Robotics — Lernleitfaden
Connect observations, state, maps and behavior through existing explanations and experiments.
Ein strukturierter Lernweg durch Robotik, Regelung, kontrollierte Landwirtschaft, Energie- und Leistungselektronik.
Before you start Start with sensor, position and velocity terminology. Frames use vectors and matrices; estimation uses probability. Each topic links to its background.
1. System and runtime
Trace sensing through commands, then inspect communication and logs.
-
The autonomous robot system
-
ROS 2 communication
-
Recording and replaying logs
Background: ROS 2 communication
- Lab · Run in browserRoboterfehler mit rosbag2 reproduzieren: Eingaben, TF und Zeit
2. Working with frames
Express the same point in different frames.
-
Coordinate transforms
- Primer · Run in browserRoboterkoordinatentransformationen: Matrizen, Quaternionen und TF
3. Estimating motion and state
Distinguish integrated motion from corrections using multiple sensors.
-
Wheel odometry
Background: Coordinate transforms
-
IMU bias and noise
- Lab · Run in browserLesen Sie ein stationäres IMU-Log: Bias, Streuung und Allan-Abweichung
-
GNSS positioning and error
- Primer · Run in browserFunktionsweise von GNSS und wichtige Produkte – u-blox, Trimble, Fixposition
-
Sensor fusion
Background: Frames and time · Kalman filtering
4. Registration and mapping
Explore registration failures before studying the full SLAM system.
-
Point-cloud registration with ICP
Background: Coordinate transforms
- Lab · Run in browserWarum ICP fehlschlägt: Initialisierung, Ausreißer und symmetrische Geometrie
-
LiDAR SLAM
Background: Point-cloud registration with ICP · Pose-graph update
-
Evaluating SLAM accuracy
Background: LiDAR SLAM
- Lab · Run in browserWie man SLAM bewertet – ATE, RPE, Laufzeit und Fehler
5. From maps to motion
Separate map representation, paths and behavior, then connect them with Nav2.
-
Occupancy grids
Background: Coordinate transforms
More questions on this topic
-
Path search on a map
Background: Occupancy grids
-
Behavior selection
More questions on this topic