Агуулгын хүснэгт:

PiTanq - Хиймэл оюун ухаанд суралцах Raspberry Pi ба Python -той робот -танк: 10 алхам
PiTanq - Хиймэл оюун ухаанд суралцах Raspberry Pi ба Python -той робот -танк: 10 алхам

Видео: PiTanq - Хиймэл оюун ухаанд суралцах Raspberry Pi ба Python -той робот -танк: 10 алхам

Видео: PiTanq - Хиймэл оюун ухаанд суралцах Raspberry Pi ба Python -той робот -танк: 10 алхам
Видео: VPS | [Хиймэл оюуны шинжлэх ухаан] 2024, Арваннэгдүгээр
Anonim
PiTanq - Raspberry Pi болон Python -тэй AI -ийг сурах
PiTanq - Raspberry Pi болон Python -тэй AI -ийг сурах

Pitanq бол Raspberry Pi-ээр ажилладаг камер бүхий робот-танк юм. Үүний зорилго нь өөрөө жолоодлогын хиймэл оюун ухааныг сурахад туслах явдал юм. Танк дээрх хиймэл оюун ухааныг Raspbian Jessie -д зориулан бүтээсэн OpenCV ба Tensoflow дэмждэг.

Бат бөх хөнгөн цагаан явах эд анги дээр суурилсан PiTanq нь гадаа ашиглахад тохиромжтой.

Роботыг удирдахын тулд REST интерфэйсийг харуулсан нээлттэй эхийн питон вэб үйлчилгээ байдаг.

Андройд аппликейшн бас өгсөн.

Нэмэлт зүйлүүд байдаг: камерыг эргүүлэх, эргүүлэх камер (мөн утсаар удирддаг), хэт авианы мэдрэгч.

Татгалзах. Энэ бол бүрэн гарын авлага биш, зөвхөн тойм юм. Бүрэн гарын авлага нь GitHub дээр байна.

Алхам 1: Материалын жагсаалт

Raspberry Pi

Камер

Цахилгаан хөрвүүлэгч

Мотор хянагч

PWM хянагч

2x18650 батерей

Явах эд анги

Налуу ба хазайлтын зогсоол

Татгалзах. Дээр дурдсан жагсаалт дуусаагүй байна. Утас, эрэг, нийлэг хавтан гэх мэт маш олон жижиг зүйл байдаг. Та PiTanq вэбсайтаас илүү их мэдээлэл авах эсвэл багцыг худалдаж авах боломжтой

Алхам 2: Танкны явах эд анги хийх

Танкны явах эд анги хийх
Танкны явах эд анги хийх

Алхам 3: Цахилгааныг хавтан дээр холбоно уу

Цахилгаан хэрэгслийг хавтан дээр холбоно уу
Цахилгаан хэрэгслийг хавтан дээр холбоно уу

Алхам 4: Камер ба зай хэмжигчийг самбар дээр хавсаргана уу

Камер ба зай хэмжигчийг самбар дээр хавсаргана уу
Камер ба зай хэмжигчийг самбар дээр хавсаргана уу

Алхам 5: Камерын самбарыг зогсож, явах эд анги дээр бэхлээрэй

Камерын самбарыг зогсож, явах эд анги дээр бэхлээрэй
Камерын самбарыг зогсож, явах эд анги дээр бэхлээрэй

Алхам 6: Зай эзэмшигчийг явах эд анги руу холбоно уу

Зайны эзэмшигчийг явах эд анги руу холбоно уу
Зайны эзэмшигчийг явах эд анги руу холбоно уу

Алхам 7: Цахилгаан хавтанг явах эд анги руу холбож, бүх зүйлийг утсаар холбоно уу

Цахилгаан хавтанг явах эд анги руу холбож, бүх зүйлийг утсаар холбоно уу
Цахилгаан хавтанг явах эд анги руу холбож, бүх зүйлийг утсаар холбоно уу

Алхам 8: Програм хангамжийг тохируулах

  1. Raspbian Jessie -ийг суулгаарай
  2. OpenCV суулгана уу
  3. Tensorflow суулгана уу
  4. MJPG-Streamer суулгана уу
  5. 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 дээрээс Андройд програмыг суулгана уу

Аппликешны тусламжтайгаар танк жолоодох, камер хөдөлгөх, шууд видео үзэх, зураг авах, зураг дээрх объектуудыг илрүүлэх боломжтой.

Зөвлөмж болгож буй: