Tổng quan về thiết bị
Bộ phát triển cánh tay robot ROS (FS_ARMROBOT) là một nền tảng di động đa hướng thông minh cho giảng dạy và nghiên cứu đại học do Công ty TNHH Khoa học và Công nghệ Giáo dục Tầm nhìn Huaqing Bắc Kinh đưa ra. Mặt bằng này bao gồm một rô - bốt kiểu xe toàn diện với cánh tay máy móc và sân tập huấn thực tế, có thể dùng cho các trường đại học như giảng dạy theo kiểu khảm nhập, thi kỹ năng của các trường đại học, v. v.
Tính năng sản phẩm
● Mô đun hóa
● Thú vị
● Tất cả mã nguồn mở
● Phạm vi thích ứng rộng
● Thông minh
● Có thể tham gia vào nhiều nền tảng
● Tài liệu kỹ thuật hoàn hảo và hỗ trợ kỹ thuật
Sơ đồ cấu trúc hệ thống
Giới thiệu trường hợp dự án toàn diện
1. Thử nghiệm nền tảng phát triển Cortex-M4
Thử nghiệm đầu vào và đầu ra GPIO; Thí nghiệm tích tắc hệ thống SysTick; Thí nghiệm thu thập dữ liệu nối tiếp UART; Thử nghiệm đếm thời gian chung; thí nghiệm chụp đầu vào đĩa trực giao; Thí nghiệm lái xe động cơ PWM DC; A/D thí nghiệm chuyển đổi analog; Thí nghiệm lái xe buýt I2C; Thiết kế ngoại vi nối tiếp SPI; Thí nghiệm truy cập bộ nhớ trực tiếp (DMA); Thử nghiệm lưu trữ dữ liệu Flash; Thí nghiệm điều khiển PID; MPU6050 Giải pháp chuyển firmware DMP nội bộ; OLED hiển thị thí nghiệm; MPU6050 thí nghiệm lái xe; QMC5883L thí nghiệm lái xe; Thử nghiệm truyền qua WiFi ESP-32S; Thí nghiệm chuyển đổi analog A/D (camera CCD);
2. Phần Raspberry Pie
Xây dựng môi trường phát triển Ubuntu; Thử nghiệm môi trường phát triển OpenWRT; Thử nghiệm phát triển OpenWRT; Môi trường phát triển ROS thử nghiệm; Khung hệ thống ROS và các khái niệm cơ bản; Đăng ký nút ROS và thử nghiệm gửi tin nhắn; Hệ thống ROS thực hiện giao tiếp với khung gầm; Bàn phím điều khiển xe cân bằng Explorer; Lấy thông tin về xe cân bằng Explorer; Phát triển cảm biến laser 2D; Xây dựng bản đồ trong nhà robot và điều hướng tự động (LiDAR); Thử nghiệm cấy ghép OpenCV; Thử nghiệm nhận dạng nhãn OpenCV; Mô phỏng robot đơn giản của hệ thống ROS;
3. Phần cánh tay robot
Xây dựng môi trường phần mềm cánh tay máy; Cấu hình máy lái cánh tay máy; Mô phỏng 3D; Sử dụng Moveit để vận hành cánh tay robot; Lấy vật phẩm cánh tay máy;
4. Thử nghiệm phía Android
Xây dựng môi trường phát triển Android; Quy trình phát triển xe thông minh; Khai thác chi tiết ứng dụng xe thông minh;