Cuprins:

PiTanq - Robot-tank Cu Raspberry Pi și Python pentru a învăța AI: 10 pași
PiTanq - Robot-tank Cu Raspberry Pi și Python pentru a învăța AI: 10 pași

Video: PiTanq - Robot-tank Cu Raspberry Pi și Python pentru a învăța AI: 10 pași

Video: PiTanq - Robot-tank Cu Raspberry Pi și Python pentru a învăța AI: 10 pași
Video: drinking milk 2024, Noiembrie
Anonim
PiTanq - Robot-tank Cu Raspberry Pi și Python pentru a învăța AI
PiTanq - Robot-tank Cu Raspberry Pi și Python pentru a învăța AI

Pitanq este un robot-rezervor cu o cameră alimentată de Raspberry Pi. Scopul său este de a ajuta la învățarea unei inteligențe artificiale de auto-conducere. AI pe rezervor este susținută de OpenCV și Tensoflow construite special pentru Raspbian Jessie.

Pe baza unui șasiu robust din aluminiu, PiTanq este bun pentru utilizare în exterior.

Există un serviciu web python open source care expune interfața REST pentru a controla robotul.

De asemenea, a fost furnizată o aplicație Android.

Există câteva alte lucruri suplimentare: suport pentru cameră panoramică și înclinată (controlat și prin telefon) și senzor cu ultrasunete.

Declinarea responsabilității. Acesta nu este un ghid complet, ci doar o schiță. Ghidul complet este pe GitHub.

Pasul 1: Lista materialelor

Raspberry Pi

aparat foto

Convertor de putere

Controler motor

Controler PWM

2x18650 Baterii

Şasiu

Suport pan-and-tilt

Declinarea responsabilității. Lista menționată nu este completată. Există o mulțime de lucruri mici, cum ar fi fire, șuruburi, plăci acrilice. Puteți obține mai multe informații sau puteți cumpăra întregul pachet de pe site-ul web PiTanq

Pasul 2: Construiți șasiu rezervor

Construiți șasiu rezervor
Construiți șasiu rezervor

Pasul 3: Atașați componente electrice pe o placă

Atașați componente electrice pe o placă
Atașați componente electrice pe o placă

Pasul 4: Atașați aparatul foto și aparatul de măsurare a distanței la bord

Atașați camera și aparatul de măsurare a distanței la placă
Atașați camera și aparatul de măsurare a distanței la placă

Pasul 5: Atașați placa camerei pe suport și stați pe șasiu

Atașați placa camerei pe suport și stați pe șasiu
Atașați placa camerei pe suport și stați pe șasiu

Pasul 6: Atașați suportul bateriei la șasiu

Atașați suportul bateriei la șasiu
Atașați suportul bateriei la șasiu

Pasul 7: Atașați placa electrică la șasiu și conectați totul

Atașați placa electrică la șasiu și conectați totul
Atașați placa electrică la șasiu și conectați totul

Pasul 8: Configurare software

  1. Instalați Raspbian Jessie
  2. Instalați OpenCV
  3. Instalați Tensorflow
  4. Instalați MJPG-Streamer
  5. Obțineți codul serviciului de control de la GitHub

Acest cod este scris pe python și oferă interfață REST pentru controlul rezervorului.

Ca exemple de utilizare a IA există:

- căutător de pisici cu cascade Haar de la OpenCV

- detector de obiecte cu OpenCV-DNN

- clasificator de imagine cu Tensorflow

Interfața REST este:

  • GET / ping
  • GET / versiune
  • GET / nume
  • GET / dist
  • POST / fwd / on
  • POST / fwd / off
  • POST / back / on
  • POST / back / off
  • POST / left / on
  • POST / left / off
  • POST / dreapta / pornit
  • POST / dreapta / oprit
  • POST / fotografie / marca
  • GET / photo /: phid
  • GET / fotografie / listă
  • POST / cam / sus
  • POST / cam / jos
  • POST / cam / dreapta
  • POST / cam / stânga
  • POST / detect / haar /: phid
  • POST / detect / dnn /: phid
  • POST / classify / tf /: phid

Pasul 9: Configurați conexiunea

Există o modalitate fără cap de a configura conexiunea Wi-Fi pentru Raspberry Pi.

Introduceți cardul microSD cu Raspbian într-un computer.

Creați un fișier text wpa_supplicant.conf cu conținut:

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevupdate_config = 1 țară = SUA

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

De asemenea, ar fi recomandat să creați un fișier gol numit „ssh”. Acesta va permite accesul la distanță la RPI (nu uitați să modificați parola implicită).

Pasul 10: obțineți aplicația Android

Obțineți aplicația Android
Obțineți aplicația Android
Obțineți aplicația Android
Obțineți aplicația Android

Instalați aplicația Android din Google Play

Cu aplicația este posibil să conduceți rezervorul, să mutați camera, să vizionați videoclipuri live, să faceți fotografii, să detectați obiecte pe fotografii.

Recomandat: