Mục lục:
- Bước 1: Danh sách vật liệu
- Bước 2: Xây dựng khung xe tăng
- Bước 3: Gắn điện vào đĩa
- Bước 4: Gắn máy ảnh và máy đo khoảng cách vào bảng
- Bước 5: Gắn Bảng Camera vào Chân đế và Chân đế vào Khung máy
- Bước 6: Gắn Giá đỡ Pin vào Khung máy
- Bước 7: Gắn tấm điện vào khung và dây mọi thứ
- Bước 8: Thiết lập phần mềm
- Bước 9: Thiết lập kết nối
- Bước 10: Tải ứng dụng Android
Video: PiTanq - Robot-tank với Raspberry Pi và Python để học AI: 10 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Pitanq là một robot-tank với một máy ảnh được hỗ trợ bởi Raspberry Pi. Mục đích của nó là giúp tìm hiểu trí thông minh nhân tạo về tự lái. AI trên xe tăng được hỗ trợ bởi OpenCV và Tensoflow được xây dựng đặc biệt cho Raspbian Jessie.
Dựa trên khung nhôm chắc chắn, PiTanq sử dụng tốt ngoài trời.
Có một dịch vụ web python mã nguồn mở hiển thị giao diện REST để điều khiển rô bốt.
Một ứng dụng Android cũng được cung cấp.
Còn một số thứ bổ sung: chân đế camera xoay và nghiêng (cũng điều khiển bằng điện thoại) và cảm biến siêu âm.
Tuyên bố từ chối trách nhiệm. Đây không phải là một hướng dẫn đầy đủ, chỉ là một dàn ý. Hướng dẫn đầy đủ có trên GitHub.
Bước 1: Danh sách vật liệu
Raspberry Pi
Máy ảnh
Chuyển đổi năng lượng
Bộ điều khiển động cơ
Bộ điều khiển PWM
Pin 2x18650
Khung xe
Chân đế xoay và nghiêng
Tuyên bố từ chối trách nhiệm. Danh sách được đề cập chưa được hoàn thành. Có rất nhiều thứ nhỏ, như dây điện, đinh vít, tấm acrylic. Bạn có thể biết thêm thông tin hoặc mua trọn gói tại trang web PiTanq
Bước 2: Xây dựng khung xe tăng
Bước 3: Gắn điện vào đĩa
Bước 4: Gắn máy ảnh và máy đo khoảng cách vào bảng
Bước 5: Gắn Bảng Camera vào Chân đế và Chân đế vào Khung máy
Bước 6: Gắn Giá đỡ Pin vào Khung máy
Bước 7: Gắn tấm điện vào khung và dây mọi thứ
Bước 8: Thiết lập phần mềm
- Cài đặt Raspbian Jessie
- Cài đặt OpenCV
- Cài đặt Tensorflow
- Cài đặt MJPG-Streamer
- Nhận mã dịch vụ kiểm soát từ GitHub
Mã này được viết trên python và cung cấp giao diện REST để điều khiển xe tăng.
Ví dụ về việc sử dụng AI có:
- công cụ tìm mèo với dòng thác Haar từ OpenCV
- máy dò đối tượng với OpenCV-DNN
- bộ phân loại hình ảnh với Tensorflow
Giao diện REST là:
- GET / ping
- GET / phiên bản
- NHẬN / tên
- GET / dist
- POST / fwd / on
- POST / fwd / off
- ĐĂNG / quay lại / bật
- ĐĂNG / lùi / tắt
- ĐĂNG / trái / bật
- ĐĂNG / trái / tắt
- ĐĂNG / phải / bật
- ĐĂNG / phải / tắt
- ĐĂNG / ảnh / thực hiện
- GET / photo /: phid
- NHẬN / ảnh / danh sách
- POST / cam / up
- ĐĂNG / cam / xuống
- ĐĂNG / cam / phải
- POST / cam / left
- ĐĂNG / phát hiện / haar /: phid
- ĐĂNG / phát hiện / dnn /: phid
- ĐĂNG / phân loại / tf /: phid
Bước 9: Thiết lập kết nối
Có một cách đơn giản để thiết lập kết nối Wi-Fi cho Raspberry Pi.
Cắm thẻ microSD với Raspbian vào máy tính.
Tạo tệp văn bản wpa_supplicant.conf với nội dung:
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevupdate_config = 1 country = US
network = {ssid = "your-wifi-network" psk = "your-wifi-password" key_mgmt = WPA-PSK}
Ngoài ra, bạn nên tạo một tệp trống có tên "ssh". Nó sẽ cho phép truy cập từ xa vào RPI (đừng quên thay đổi mật khẩu mặc định).
Bước 10: Tải ứng dụng Android
Cài đặt ứng dụng Android từ Google Play
Với ứng dụng này, bạn có thể lái xe tăng, di chuyển camera, xem video trực tiếp, chụp ảnh, phát hiện các đối tượng trên ảnh.
Đề xuất:
Chuyển giao việc học với NVIDIA JetBot - Vui vẻ với các nút giao thông: 6 bước
Chuyển giao học tập với NVIDIA JetBot - Vui vẻ với các nón giao thông: Hướng dẫn robot của bạn tìm đường trong mê cung các nón giao thông bằng cách sử dụng máy ảnh và mô hình học sâu hiện đại
Kết nối Raspberry Pi với WIFI trường đại học: 6 bước
Kết nối Raspberry Pi với WIFI của trường đại học: Điều này sẽ giúp bạn kết nối với WIFI của trường đại học với Raspberry Pi của bạn, cho các dự án của trường. Thông thường, WIFI của trường chuyển sang màu xám và bạn không thể chọn nó để sử dụng trên Raspberry Pi của mình
DIY LED-quang kế với Arduino cho các bài học Vật lý hoặc Hóa học: 5 bước (có hình ảnh)
DIY LED-photometer Với Arduino cho các bài học Vật lý hoặc Hóa học: Xin chào! Chất lỏng hoặc các vật thể khác có màu vì chúng phản xạ hoặc truyền một số màu nhất định và lần lượt nuốt (hấp thụ) những màu khác. Với cái gọi là quang kế, những màu sắc (bước sóng) đó có thể được xác định, những màu này bị chất lỏng hấp thụ. Nguyên tắc cơ bản
Phép đo quang dẻo: Xem ứng suất cơ học với quang học: 5 bước (có hình ảnh)
Phép đo quang dẻo: Xem ứng suất cơ học với quang học: Phép đo quang dẻo là một cách để hình dung các biến dạng trong vật liệu. Trong phần Có thể hướng dẫn này, chúng tôi sẽ xem cách bạn có thể làm một số mẫu để xác định thực nghiệm sự phân bố ứng suất trong một số vật liệu chịu tải trọng cơ học
Giới thiệu về Robotics cho học sinh tiểu học với bộ điều khiển Hummingbird: 18 bước
Giới thiệu về công cụ robot cho học sinh tiểu học với bộ điều khiển Hummingbird: Hầu hết các công cụ robot trên thị trường hiện nay đều yêu cầu người dùng tải phần mềm cụ thể vào ổ cứng của họ. Vẻ đẹp của Bộ điều khiển Robot Hummingbird là nó có thể được chạy bằng máy tính chạy trên web, chẳng hạn như chromebook. Nó cũng đã được