Агуулгын хүснэгт:
- Алхам 1: Материалын жагсаалт
- Алхам 2: Танкны явах эд анги хийх
- Алхам 3: Цахилгааныг хавтан дээр холбоно уу
- Алхам 4: Камер ба зай хэмжигчийг самбар дээр хавсаргана уу
- Алхам 5: Камерын самбарыг зогсож, явах эд анги дээр бэхлээрэй
- Алхам 6: Зай эзэмшигчийг явах эд анги руу холбоно уу
- Алхам 7: Цахилгаан хавтанг явах эд анги руу холбож, бүх зүйлийг утсаар холбоно уу
- Алхам 8: Програм хангамжийг тохируулах
- Алхам 9: Холболтыг тохируулна уу
- Алхам 10: Андройд апп татаж авах
Видео: PiTanq - Хиймэл оюун ухаанд суралцах Raspberry Pi ба Python -той робот -танк: 10 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Pitanq бол Raspberry Pi-ээр ажилладаг камер бүхий робот-танк юм. Үүний зорилго нь өөрөө жолоодлогын хиймэл оюун ухааныг сурахад туслах явдал юм. Танк дээрх хиймэл оюун ухааныг Raspbian Jessie -д зориулан бүтээсэн OpenCV ба Tensoflow дэмждэг.
Бат бөх хөнгөн цагаан явах эд анги дээр суурилсан PiTanq нь гадаа ашиглахад тохиромжтой.
Роботыг удирдахын тулд REST интерфэйсийг харуулсан нээлттэй эхийн питон вэб үйлчилгээ байдаг.
Андройд аппликейшн бас өгсөн.
Нэмэлт зүйлүүд байдаг: камерыг эргүүлэх, эргүүлэх камер (мөн утсаар удирддаг), хэт авианы мэдрэгч.
Татгалзах. Энэ бол бүрэн гарын авлага биш, зөвхөн тойм юм. Бүрэн гарын авлага нь GitHub дээр байна.
Алхам 1: Материалын жагсаалт
Raspberry Pi
Камер
Цахилгаан хөрвүүлэгч
Мотор хянагч
PWM хянагч
2x18650 батерей
Явах эд анги
Налуу ба хазайлтын зогсоол
Татгалзах. Дээр дурдсан жагсаалт дуусаагүй байна. Утас, эрэг, нийлэг хавтан гэх мэт маш олон жижиг зүйл байдаг. Та PiTanq вэбсайтаас илүү их мэдээлэл авах эсвэл багцыг худалдаж авах боломжтой
Алхам 2: Танкны явах эд анги хийх
Алхам 3: Цахилгааныг хавтан дээр холбоно уу
Алхам 4: Камер ба зай хэмжигчийг самбар дээр хавсаргана уу
Алхам 5: Камерын самбарыг зогсож, явах эд анги дээр бэхлээрэй
Алхам 6: Зай эзэмшигчийг явах эд анги руу холбоно уу
Алхам 7: Цахилгаан хавтанг явах эд анги руу холбож, бүх зүйлийг утсаар холбоно уу
Алхам 8: Програм хангамжийг тохируулах
- Raspbian Jessie -ийг суулгаарай
- OpenCV суулгана уу
- Tensorflow суулгана уу
- MJPG-Streamer суулгана уу
- GitHub -аас хяналтын үйлчилгээний кодыг аваарай
Энэ кодыг python дээр бичсэн бөгөөд танкийг удирдах REST интерфэйсийг өгдөг.
AI ашиглах жишээг дурдвал:
- OpenCV -ээс Haar каскадтай муур хайгч
- OpenCV-DNN бүхий объект илрүүлэгч
- Tensorflow бүхий зургийн ангилагч
REST интерфэйс нь:
- АВАХ /пинг хийх
- GET /хувилбар
- АВАХ /нэр
- АВАХ /дист
- POST /fwd /асаалттай
- POST /fwd /off
- POST /буцах /асаах
- POST /back /off
- POST /зүүн /асаалттай
- POST /зүүн /унтраах
- POST /баруун /асаалттай
- POST /баруун /унтраах
- POST /зураг /хийх
- АВАХ /зураг /: phid
- АВАХ /зураг /жагсаалт
- POST /cam /дээш
- POST /cam /down
- POST /cam /баруун
- POST /cam /зүүн
- POST/илрүүлэх/haar/: phid
- POST/илрүүлэх/dnn/: phid
- POST/ангилах/tf/: phid
Алхам 9: Холболтыг тохируулна уу
Raspberry Pi-д Wi-Fi холболт хийх толгойгүй арга бий.
Raspbian бүхий microSD картыг компьютерт оруулна уу.
Контент бүхий wpa_supplicant.conf текст файл үүсгэх:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 улс = АНУ
сүлжээ = {ssid = "таны-wifi-сүлжээ" psk = "таны-wifi-нууц үг" key_mgmt = WPA-PSK}
Мөн "ssh" нэртэй хоосон файл үүсгэхийг зөвлөж байна. Энэ нь RPI руу алсын зайнаас нэвтрэх боломжийг олгоно (анхдагч нууц үгээ өөрчлөхөө бүү мартаарай).
Алхам 10: Андройд апп татаж авах
Google Play дээрээс Андройд програмыг суулгана уу
Аппликешны тусламжтайгаар танк жолоодох, камер хөдөлгөх, шууд видео үзэх, зураг авах, зураг дээрх объектуудыг илрүүлэх боломжтой.
Зөвлөмж болгож буй:
Ухаалаг аюулгүй байдлын шар шувууг илрүүлэх зомби (гүнзгий суралцах): 10 алхам (зурагтай)
Ухаалаг аюулгүй байдлын шар шувууг илрүүлж буй зомби (гүнзгий суралцах): Сайн байна уу, T3chFlicks -д тавтай морил! Энэхүү Halloween -ийн зааварчилгаанд бид энгийн ахуйн сонгодог: хамгаалалтын камер дээр хэрхэн гайхалтай аймшигтай эргэлт хийснийг харуулах болно. Яаж?! Бид хүмүүсийг хянах зорилгоор дүрс боловсруулалтыг ашигладаг шөнийн хараатай шар шувуу хийсэн
Оюун санааг тань өдөөх шилдэг 5 Arduino робот машин: 11 алхам
Сэтгэлийг тань хөдөлгөдөг шилдэг 5 Arduino робот машин. Сайн байна уу найзуудаа энэ хичээлээр бид 2020 оны шилдэг 5 ухаалаг робот машиныг бүрэн алхам, код, хэлхээний диаграмаар харах болно. Дээд видеон дээр эдгээр бүх роботуудын ажлыг харж болно. Энэ төслүүдэд та дараахтай харилцах болно: " Ширээний ирмэгээс зайлсхийх
SCARA робот: Фовард ба урвуу кинематикийн талаар суралцах !!! (Plot Twist нь PRODUCTING ашиглан ARDUINO дээр бодит цагийн интерфэйсийг хэрхэн хийхийг сурах болно !!!!): 5 алхам (зурагтай)
SCARA робот: Фовард ба урвуу кинематикийн талаар суралцах !!! (Plot Twist PROCESSING ашиглан ARDUINO дээр бодит цагийн интерфэйсийг хэрхэн хийхийг сурах !!!!): SCARA робот бол салбарын ертөнцөд маш алдартай машин юм. Энэ нэр нь сонгомол нийцтэй угсралтын роботын гар эсвэл сонгомол нийцтэй үений роботын аль алиныг илэрхийлдэг. Энэ бол үндсэндээ гурван градусын эрх чөлөөний робот бөгөөд эхний хоёр дисплей юм
Иргэний шинжлэх ухаанд Arduino ашиглах !: 14 алхам (зурагтай)
Arduino -ийг иргэний шинжлэх ухаанд ашиглах !: Шинжлэх ухаан нь хамгийн тулгамдсан асуултаа асууж, бүх төрлийн сониуч зүйлийг судлах боломжийг олгодог. Бага зэрэг бодож, шаргуу хөдөлмөр, тэвчээр гаргаснаар бид хайгуулынхаа тусламжтайгаар нарийн төвөгтэй, үзэсгэлэнтэй ертөнцийг илүү сайн ойлгож, үнэлэх боломжтой болно
Өөрөө суралцах эмх замбараагүй робот: 3 алхам
Өөрөө суралцах эмх замбараагүй робот: AI, роботууд та машин сурах сонирхолтой юу? Тансаг зэрэглэлийн их сургуульд ажиллах шаардлагагүй. Энэ бол миний эмх замбараагүй роботыг тайлбарлах явдал юм. Энэ бол өөрөө сурах кодыг хэрхэн ашиглах, үүнийг хэрхэн хэрэгжүүлэхийг харуулах маш энгийн робот юм