Blog
9 bài viết với chủ đề ros2
· Nguyễn Minh Tuấn
ROS 2 Jazzy: hướng dẫn bắt đầu cho người chưa từng dùng ROS
Cài đặt ROS 2 Jazzy trên Ubuntu 24.04, hiểu node - topic - service qua ví dụ turtlesim, và viết package Python đầu tiên. Bài mở đầu của chuỗi ROS 2 thực hành.
· Lê Thu Hà
ROS 1 đã hết vòng đời: lộ trình chuyển dự án sang ROS 2
Noetic là bản ROS 1 cuối cùng và đã hết hỗ trợ. Đánh giá mức độ phụ thuộc, dùng ros1_bridge trong giai đoạn chuyển tiếp và thứ tự port các package: kinh nghiệm từ dự án thật.
· Ban Biên Tập
SLAM với LiDAR mini và ROS 2: robot tự vẽ bản đồ căn phòng
Với một LiDAR 2D giá sinh viên và slam_toolbox, robot của bạn tự dựng bản đồ căn phòng trong vài phút. Cấu hình, tham số quan trọng và cách đánh giá chất lượng bản đồ.
· Nguyễn Minh Tuấn
Gazebo: kiểm chứng thuật toán trong mô phỏng trước khi đốt phần cứng
Mô phỏng cho phép thử thuật toán điều hướng nghìn lần mà không sợ robot đâm tường. Dựng world trong Gazebo, spawn robot từ URDF và nối với ROS 2 qua gz_ros2_control.
· Lê Thu Hà
URDF: dạy máy tính hiểu hình dạng robot của bạn
URDF mô tả link, joint, khối lượng và cảm biến của robot để toàn bộ hệ sinh thái ROS hiểu được. Viết URDF cho xe hai bánh vi sai từ đầu và kiểm tra bằng rviz.
· Ban Biên Tập
micro-ROS trên ESP32: đưa vi điều khiển vào hệ sinh thái ROS 2
micro-ROS cho phép ESP32 publish và subscribe topic như một node ROS 2 thực thụ. Thiết lập agent, viết firmware đọc encoder và những giới hạn bộ nhớ cần lưu ý.
· Phòng Kỹ Thuật
tf2: giải bài toán hệ toạ độ khiến mọi người mới đau đầu
Camera thấy vật ở đâu so với tay gắp? tf2 quản lý cây biến đổi toạ độ giữa các bộ phận robot theo thời gian. Khái niệm frame, broadcaster, listener và cách debug bằng view_frames.
· Nguyễn Minh Tuấn
Xây robot ROS 2 đầu tiên từ chassis 2WD: danh sách linh kiện và các bước
Chassis 2WD, hai motor có encoder, driver TB6612, Raspberry Pi và một LiDAR mini: đủ để đi từ teleop đến SLAM. Sơ đồ đấu nối, cấu trúc package và checklist chạy thử.
· Lê Thu Hà
MoveIt 2: lập kế hoạch chuyển động cho cánh tay robot
MoveIt 2 lo phần khó nhất của cánh tay robot: động học ngược, tránh va chạm và lập quỹ đạo. Cấu hình cho cánh tay 4-6 bậc tự do và chạy demo pick-and-place đầu tiên.