Sadržaj:

PiTanq - Robot -tenk sa Raspberry Pi -em i Pythonom za učenje AI: 10 koraka
PiTanq - Robot -tenk sa Raspberry Pi -em i Pythonom za učenje AI: 10 koraka

Video: PiTanq - Robot -tenk sa Raspberry Pi -em i Pythonom za učenje AI: 10 koraka

Video: PiTanq - Robot -tenk sa Raspberry Pi -em i Pythonom za učenje AI: 10 koraka
Video: 2017.07.27 Дмитрий Цимбал - Компьютерное зрение за 30 минут, или как стать адептом 2024, Novembar
Anonim
PiTanq - Robot -tenk sa Raspberry Pi -em i Pythonom za učenje AI
PiTanq - Robot -tenk sa Raspberry Pi -em i Pythonom za učenje AI

Pitanq je robot-tenk s kamerom koju pokreće Raspberry Pi. Njegova je svrha pomoći u učenju umjetne inteligencije samoupravljanja. AI na rezervoaru podržavaju OpenCV i Tensoflow napravljeni specijalno za Raspbian Jessie.

Zasnovan na čvrstom aluminijskom kućištu, PiTanq je dobar za vanjsku upotrebu.

Postoji Python web servis otvorenog koda koji izlaže REST interfejs za kontrolu robota.

Dostupna je i Android aplikacija.

Postoje još neke dodatne stvari: pan-and-tilt postolje za kameru (takođe kontrolirano telefonom) i ultrazvučni senzor.

Odricanje odgovornosti. Ovo nije potpuni vodič, samo okvir. Kompletan vodič nalazi se na GitHub -u.

Korak 1: Lista materijala

Raspberry Pi

Kamera

Pretvarač snage

Kontroler motora

PWM kontroler

2x18650 baterije

Chassis

Pan-and-tilt stalak

Odricanje odgovornosti. Pomenuti spisak nije kompletiran. Postoji mnogo malih stvari, poput žica, vijaka, akrilnih ploča. Možete dobiti više informacija ili kupiti cijeli paket na web stranici PiTanq

Korak 2: Izgradite šasiju spremnika

Napravite šasiju rezervoara
Napravite šasiju rezervoara

Korak 3: Priključite električne instalacije na ploču

Priključite električnu energiju na ploču
Priključite električnu energiju na ploču

Korak 4: Priključite kameru i mjerač udaljenosti na ploču

Priključite kameru i mjerač udaljenosti na ploču
Priključite kameru i mjerač udaljenosti na ploču

Korak 5: Pričvrstite ploču kamere na postolje i stanite na kućište

Pričvrstite ploču kamere na postolje i postolje na kućište
Pričvrstite ploču kamere na postolje i postolje na kućište

Korak 6: Pričvrstite držač baterije na kućište

Pričvrstite držač baterije na kućište
Pričvrstite držač baterije na kućište

Korak 7: Pričvrstite električnu ploču na kućište i sve ožičite

Pričvrstite električnu ploču na kućište i sve ožičite
Pričvrstite električnu ploču na kućište i sve ožičite

Korak 8: Postavljanje softvera

  1. Instalirajte Raspbian Jessie
  2. Instalirajte OpenCV
  3. Instalirajte Tensorflow
  4. Instalirajte MJPG-Streamer
  5. Nabavite kontrolni kod usluge od GitHub -a

Ovaj kod je napisan na pythonu i pruža REST interfejs za kontrolu rezervoara.

Primjeri korištenja umjetne inteligencije su:

- tražilica mačaka s Haar kaskadama iz OpenCV -a

- detektor objekata sa OpenCV-DNN

- klasifikator slika sa Tensorflow -om

REST interfejs je:

  • GET /ping
  • GET /verzija
  • GET /ime
  • GET /dist
  • POST /fwd /uključeno
  • POST /fwd /isključeno
  • POST /nazad /uključeno
  • POST /nazad /isključeno
  • POST /lijevo /uključeno
  • POST /lijevo /isključeno
  • POST /desno /uključeno
  • POST /desno /isključeno
  • POST /fotografija /marka
  • GET /fotografija /: phid
  • GET /fotografija /lista
  • POST /cam /up
  • POST /cam /dolje
  • POST /cam /desno
  • POST /cam /lijevo
  • POST/detektiraj/haar/: phid
  • POST/detektiraj/dnn/: phid
  • POST/klasifikujte/tf/: phid

Korak 9: Postavite vezu

Postoji bezglavi način za postavljanje Wi-Fi veze za Raspberry Pi.

Ubacite microSD karticu sa Raspbian -om u računar.

Kreirajte tekstualnu datoteku wpa_supplicant.conf sa sadržajem:

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 država = SAD

network = {ssid = "your-wifi-network" psk = "your-wifi-password" key_mgmt = WPA-PSK}

Takođe bi se preporučilo stvaranje prazne datoteke pod nazivom "ssh". Omogućit će daljinski pristup RPI -u (ne zaboravite promijeniti zadanu lozinku).

Korak 10: Nabavite Android aplikaciju

Preuzmite Android aplikaciju
Preuzmite Android aplikaciju
Preuzmite Android aplikaciju
Preuzmite Android aplikaciju

Instalirajte Android aplikaciju s Google Playa

Pomoću aplikacije moguće je voziti tenk, pomicati kameru, gledati video zapise uživo, fotografirati, otkrivati objekte na fotografijama.

Preporučuje se: