Bỏ qua

Robot ESP32 LiDAR

Robot ESP32 LiDAR là nền tảng thực hành với robot di động thật, LiDAR 2D và encoder bánh xe. Người dùng điều khiển robot, xem dữ liệu trên ROS 2, tạo bản đồ SLAM và thử điều hướng Nav2.

Sơ đồ robot kết nối với PC chạy ROS 2

Cách hệ thống vận hành: ESP32 trên robot đọc cảm biến và điều khiển động cơ. PC hoặc laptop chạy Ubuntu 22.04 và ROS 2 Humble nhận dữ liệu qua Wi-Fi, xử lý SLAM và Navigation2. Robot cần kết nối với máy tính trong các bài thực hành này.

Chưa từng dùng Ubuntu?

Hãy bắt đầu với Ubuntu cơ bản. Bạn sẽ học cách mở Terminal, chạy lệnh, tìm thư mục và kiểm tra mạng trước khi vận hành robot.

Kiến thức ROS 2 trước khi thực hành

Phần ROS 2 cơ bản đã được chuyển sang Kiến thức nền → Robot và ROS 2 cơ bản. Nếu mới bắt đầu, hãy học node/topic, các kiểu message và TF/RViz ở đó trước. Các mục bên dưới tập trung vào cấu hình và vận hành Robot ESP32 LiDAR.

Bắt đầu theo hệ điều hành

Máy tính của bạn Hướng dẫn đầu tiên Môi trường chạy lệnh ROS 2
Đã cài Ubuntu 22.04 Cài đặt trên Ubuntu Terminal Ubuntu trên máy tính
Chạy Windows 10 hoặc 11 Cài đặt trên Windows với máy ảo Ubuntu Terminal Ubuntu trong VMware

Sau khi chuẩn bị máy tính, hãy đọc kết nối Wi-Fi của robot, khởi động và kiểm tra dữ liệu, rồi chạy thử lần đầu.

Tìm đúng nội dung

Mục tiêu Trang hướng dẫn
Xem khả năng, thành phần và giới hạn Tính năng và thông số
Hiểu robot trao đổi dữ liệu với ROS 2 thế nào Kiến trúc hệ thống
Kiểm tra LiDAR và encoder Kiểm tra LiDAR, các topic của robot
Tạo bản đồ mới Tạo bản đồ SLAM
Dùng lại bản đồ để đi tới điểm đích Điều hướng bằng Nav2
Chuyển sang Wi-Fi của phòng học hoặc phòng lab Sử dụng Wi-Fi ngoài

Trước khi vận hành, đọc an toàn và giới hạn. Nếu robot mất kết nối, kiểm tra nguồn → Wi-Fi → IP → bringup → topic trước khi thay đổi tham số SLAM hoặc Nav2.

Tải tài liệu