Robotics — Guía de aprendizaje
Connect observations, state, maps and behavior through existing explanations and experiments.
Una ruta estructurada de robótica, control, agricultura en entornos controlados, energía y electrónica de potencia.
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 browserReproducción de fallos del robot con rosbag2: entradas, TF y tiempo
2. Working with frames
Express the same point in different frames.
-
Coordinate transforms
- Primer · Run in browserTransformaciones de coordenadas de robots: matrices, cuaterniones y TF
3. Estimating motion and state
Distinguish integrated motion from corrections using multiple sensors.
-
Wheel odometry
Background: Coordinate transforms
-
IMU bias and noise
-
GNSS positioning and error
- Primer · Run in browserCómo funciona el GNSS y productos clave: 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 browserPor qué falla ICP: inicialización, valores atípicos y geometría simétrica
-
LiDAR SLAM
Background: Point-cloud registration with ICP · Pose-graph update
-
Evaluating SLAM accuracy
Background: LiDAR SLAM
- Lab · Run in browserCómo evaluar SLAM: ATE, RPE, tiempo de ejecución y fallos
5. From maps to motion
Separate map representation, paths and behavior, then connect them with Nav2.
-
Occupancy grids
Background: Coordinate transforms
- PrimerMapeo de cuadrículas de ocupación: transformando la evidencia de LiDAR y cámaras en transitabilidad.
More questions on this topic
-
Path search on a map
Background: Occupancy grids
-
Behavior selection
More questions on this topic