Series
Ros2 A To Z
Series "Ros2 A To Z" gồm 7 phần, đọc theo thứ tự từ phần 1.
Khác
ROS 2 từ A đến Z (Phần 1): Cài đặt và Node đầu tiên
Cài đặt ROS 2 Jazzy trên Ubuntu 24.04 và viết node publisher/subscriber đầu tiên (Python & C++) — bước khởi đầu cho kỹ sư robotics (cập nhật 6/2026).

ROS 2 từ A đến Z (Phần 2): Topics, Services và Actions
Hiểu rõ 3 primitives giao tiếp trong ROS 2 — khi nào dùng Topic, Service hay Action cho robot của bạn.

ROS 2 từ A đến Z (P3): Parameters, Launch, Lifecycle
Cấu hình node linh hoạt bằng Parameters, khởi động cả hệ thống bằng Launch files, và quản lý vòng đời node với Lifecycle — đầy đủ ví dụ C++ và Python (Jazzy, 6/2026).

ROS 2 từ A đến Z (P4): TF2, URDF và RViz2
Mô tả hình dạng robot bằng URDF, theo dõi quan hệ toạ độ giữa các bộ phận bằng TF2, và nhìn tất cả trong RViz2 — ví dụ C++ và Python (Jazzy, 6/2026).

ROS 2 từ A đến Z (P5): ros2_control và Hardware
Kết nối ROS 2 với phần cứng thực — viết hardware interface C++ cho motor driver và đọc encoder với ros2_control framework (Jazzy, cập nhật 6/2026).

ROS 2 từ A đến Z (P6): Nav2 — Robot tự hành
Cấu hình Nav2 stack để robot tự lập bản đồ SLAM và di chuyển tự động — từ simulation đến thực tế (Jazzy, cập nhật 6/2026).
ROS 2 từ A đến Z (P7): Simulation, rosbag2 và Debug
Mô phỏng robot trong Gazebo Harmonic, ghi/replay dữ liệu bằng rosbag2 (MCAP), và bộ công cụ debug ROS 2 — bài kết của series cho người mới (Jazzy, 6/2026).