Sadržaj:

PiTanq - Robot -spremnik s Raspberry Pi i Pythonom za učenje AI: 10 koraka
PiTanq - Robot -spremnik s Raspberry Pi i Pythonom za učenje AI: 10 koraka

Video: PiTanq - Robot -spremnik s Raspberry Pi i Pythonom za učenje AI: 10 koraka

Video: PiTanq - Robot -spremnik s Raspberry Pi i Pythonom za učenje AI: 10 koraka
Video: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, Prosinac
Anonim
PiTanq - Robot -spremnik s Raspberry Pi -em i Pythonom za učenje umjetne inteligencije
PiTanq - Robot -spremnik s Raspberry Pi -em i Pythonom za učenje umjetne inteligencije

Pitanq je robot-tenk s kamerom koju pokreće Raspberry Pi. Njegova je svrha pomoći u učenju umjetne inteligencije samostalne vožnje. AI na spremniku podržava OpenCV i Tensoflow izrađen posebno za Raspbian Jessie.

Na temelju čvrstog aluminijskog kućišta, PiTanq je dobar za vanjsku upotrebu.

Postoji Python web-servis otvorenog koda koji izlaže REST sučelje za kontrolu robota.

Dostavljena je i Android aplikacija.

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

Odricanje. Ovo nije potpuni vodič, samo okvir. Cijeli vodič nalazi se na GitHubu.

Korak 1: Popis materijala

Malina Pi

Fotoaparat

Pretvarač snage

Kontroler motora

PWM kontroler

2x18650 baterije

Podvozje

Pan-and-tilt stalak

Odricanje. Spomenuti popis nije dovršen. 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 spremnika
Napravite šasiju spremnika

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

Elektriku priključite na ploču
Elektriku priključite 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 stanite na kućište
Pričvrstite ploču kamere na postolje i stanite 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 sučelje za kontrolu spremnika.

Primjeri korištenja umjetne inteligencije su:

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

- detektor objekata s OpenCV-DNN

- klasifikator slika s Tensorflowom

REST sučelje je:

  • GET /ping
  • GET /verzija
  • DOBI /naziv
  • DOBIJI /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 /izrada
  • DOBI /foto /: phid
  • GET /fotografija /popis
  • POST /cam /up
  • POST /cam /dolje
  • POST /cam /desno
  • POST /cam /lijevo
  • POST/detektiraj/haar/: phid
  • POST/detektiraj/dnn/: phid
  • POST/klasificiraj/tf/: phid

Korak 9: Postavljanje veze

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

Umetnite microSD karticu s Raspbian -om u računalo.

Izradite 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đer bi bilo preporučljivo stvoriti praznu datoteku pod nazivom "ssh". Omogućit će daljinski pristup RPI -u (ne zaboravite promijeniti zadanu lozinku).

10. korak: Preuzmite 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čeni: