
Tuyển tập Hội nghị Khoa học thường niên năm 2024. ISBN: 978-604-82-8175-5
51
ĐIỀU KHIỂN VÀ LẬP BẢN ĐỒ CHO ROBOT DI ĐỘNG
Triệu Thị Minh Thu
Trường Đại học Thủy lợi, email: thutrieu@tlu.edu.vn
1. GIỚI THIỆU CHUNG
Robot di động thông minh đang được
nghiên cứu, phát triển và đưa vào sử dụng
phục vụ xã hội ngày càng trở nên phổ biến
như: robot bán hàng tự động, robot nấu ăn,
robot chăm sóc sức khỏe cho người bệnh,
robot hút bụi, robot giữ nhà, robot thám
hiểm... Định vị và xây dựng bản đồ - SLAM
(Simultaneous Localization and Mapping)
hiện nay được sử dụng ngày càng nhiều cho
các robot di động thông minh phục vụ đời
sống con người. Lập bản đồ (Mapping) là quá
trình mô hình hóa môi trường làm việc cho
robot giúp robot xác định được vị trí của mình
cũng như các chướng ngại vật xuất hiện trong
môi trường làm việc. Dựa vào bản đồ được
tạo ra, robot có thể điều hướng tự động, từ đó
ứng dụng trong các lĩnh vực phục vụ đời sống
xã hội. Đã có nhiều công trình nghiên cứu về
định vị và lập bản đồ cho robot di động ứng
dụng trong các môi trường thực tế và cũng
được các tác giải xây dựng và thực thi trên
nền tảng ROS. Tuy nhiên việc sử dụng hệ
thống nhiều cảm biến cho việc xây dựng bản
đồ cho robot phải di chuyển linh hoạt trong
các môi trường sẽ làm tăng độ phức tạp, chi
phí và thời gian xử lý của hệ thống. Đề tài đưa
ra giải pháp xây dựng bản đồ cho robot dựa
vào một cảm biến duy nhất là cảm biến Lidar
A1M8, robot có khả năng tránh vật cản và thu
thập dữ liệu từ môi trường xung quanh dựa
vào cảm biến này từ đó thiết lập bản đồ ảo
một cách nhanh hơn và chính xác nhất. Robot
được ứng dụng cảm biến Lidar cùng nhiều
công nghệ hiện đại giúp Robot hoạt động
thông minh và hiệu quả. Tác giả chế tạo một
mô hình robot tự hành với hệ thống điều khiển
gọn nhẹ, bo mạch điều khiển trung tâm là
Raspberry Pi để kiểm nghiệm kết quả nghiên
cứu và làm chủ điều khiển mô hình khi nghiên
cứu. Robot được điều khiển bằng hai chế độ:
điều khiển robot bằng tay cầm Xbox 360 và
điều khiển robot tự động di chuyển bằng cách
điều hướng trực tiếp trên bản đồ 2D. Khi
robot di chuyển sẽ tự động cập nhật bản đồ
của môi trường xung quanh và xác định được
các vật cản. Bài báo này tác giả tập trung trình
bày nghiên cứu xây dựng bản đồ 2d cho robot,
thiết kế và lập trình hệ thống điều khiển robot.
Hình 1. Các thiết bị phần cứng hệ thống
2. NỘI DUNG NGHIÊN CỨU
2.1. Hệ thống điều khiển robot
Hoạt động của hệ thống: Dữ liệu từ môi
trường xung quanh robot được thu thập và xử
lý dựa vào cảm biến phát hiện ánh sáng và
phạm vi Lidar. Dữ liệu sau khi được xử lý sẽ
được gửi đến máy tính dựa vào Raspberry Pi3.
Phân tích dữ liệu, xây dựng bản đồ, định vị và
điều hướng robot trên máy tính dựa vào nền
tảng ROS và các thuật toán SLAM. Mô phỏng
bản đồ và hoạt động của robot hiển thị trên
máy tính dựa vào phần mềm Rviz. Máy tính
nhận và xử lý tín hiệu điều khiển của hai chế