Sisukord:

PiTanq - robotpaak Raspberry Pi ja Pythoniga, et õppida AI -d: 10 sammu
PiTanq - robotpaak Raspberry Pi ja Pythoniga, et õppida AI -d: 10 sammu

Video: PiTanq - robotpaak Raspberry Pi ja Pythoniga, et õppida AI -d: 10 sammu

Video: PiTanq - robotpaak Raspberry Pi ja Pythoniga, et õppida AI -d: 10 sammu
Video: Raspberry Pi 4B в корпусе Argon ONE M.2 c SSD диском 128 ГБ, собираем сервер для Home Assistant 2024, Detsember
Anonim
PiTanq - robotpaak koos Raspberry Pi ja Pythoniga, et õppida AI -d
PiTanq - robotpaak koos Raspberry Pi ja Pythoniga, et õppida AI -d

Pitanq on robot-tank koos kaameraga, mida toidab Raspberry Pi. Selle eesmärk on aidata õppida isesõitmise tehisintellekti. Paagi tehisintellekti toetavad spetsiaalselt Raspbian Jessie jaoks ehitatud OpenCV ja Tensoflow.

Tugeval alumiiniumraamil põhinev PiTanq sobib hästi kasutamiseks välitingimustes.

Roboti juhtimiseks on avatud lähtekoodiga pythoni veebiteenus, mis paljastab REST-liidese.

Pakuti ka Androidi rakendust.

On veel mõned lisad: panoraamkaamera alus (ka telefoniga juhitav) ja ultraheliandur.

Vastutusest loobumine. See ei ole täielik juhend, vaid ülevaade. Täielik juhend on GitHubis.

Samm: materjalide loend

Vaarika Pi

Kaamera

Võimsusmuundur

Mootori kontroller

PWM -kontroller

2x18650 patareid

Šassii

Pööratav ja kallutatav alus

Vastutusest loobumine. Nimetatud nimekiri pole lõpule viidud. Seal on palju väikseid asju, nagu juhtmed, kruvid, akrüülplaadid. Lisateavet saate või kogu paketi ostate PiTanqi veebisaidilt

2. samm: ehitage paagi šassii

Ehitage paagi šassii
Ehitage paagi šassii

Samm: kinnitage plaadid plaatide külge

Kinnitage plaadid elektriseadmete külge
Kinnitage plaadid elektriseadmete külge

Samm: kinnitage kaamera ja kaugusemõõtja pardale

Kinnitage kaamera ja kaugusemõõtja pardale
Kinnitage kaamera ja kaugusemõõtja pardale

Samm: kinnitage kaameraplaat šassii külge ja seiske

Kinnitage kaameraplaat alusele ja seiske šassii külge
Kinnitage kaameraplaat alusele ja seiske šassii külge

6. samm: kinnitage akuhoidik šassiile

Kinnitage akuhoidik šassii külge
Kinnitage akuhoidik šassii külge

Samm: kinnitage elektriplaat šassii külge ja traatige kõik

Kinnitage elektriplaat šassii külge ja traatige kõik
Kinnitage elektriplaat šassii külge ja traatige kõik

8. samm. Tarkvara seadistamine

  1. Installige Raspbian Jessie
  2. Installige OpenCV
  3. Installige Tensorflow
  4. Installige MJPG-Streamer
  5. Hankige juhtimisteenuse kood GitHubist

See kood on kirjutatud pythonile ja pakub paagi juhtimiseks liidest REST.

AI kasutamise näidetena võib tuua järgmist:

- kassiotsija Haari kaskaadidega OpenCV -st

- objekti detektor OpenCV-DNN-iga

- pildiklassifikaator koos Tensorflowga

REST liides on järgmine:

  • GET /ping
  • GET /versioon
  • GET /nimi
  • GET /dist
  • POST /fwd /sisse
  • POST /fwd /off
  • POST /tagasi /sisse
  • POST /tagasi /välja
  • POST /vasak /sees
  • POST /vasak /väljas
  • POST /paremale /sisse
  • POST /parem /väljas
  • POSTITUS /foto /mark
  • GET /foto /: phid
  • GET /foto /loend
  • POST /nukk /üles
  • POST /nukk /alla
  • POST /nukk /paremal
  • POST /nukk /vasakul
  • POST/tuvasta/haar/: phid
  • POST/tuvasta/dnn/: phid
  • POST/klassifitseeri/tf/: phid

9. samm: ühenduse seadistamine

Raspberry Pi jaoks WiFi-ühenduse seadistamiseks on peata viis.

Sisestage arvutisse Raspbianiga microSD -kaart.

Looge tekstifail wpa_supplicant.conf sisuga:

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 riik = USA

võrk = {ssid = "teie-wifi-võrk" psk = "teie-wifi-parool" key_mgmt = WPA-PSK}

Samuti oleks soovitatav luua tühi fail nimega "ssh". See võimaldab RPI -le kaugjuurdepääsu (ärge unustage vaikeparooli muuta).

Samm: hankige Androidi rakendus

Hankige Androidi rakendus
Hankige Androidi rakendus
Hankige Androidi rakendus
Hankige Androidi rakendus

Installige Androidi rakendus Google Playst

Rakendusega on võimalik juhtida paaki, liigutada kaamerat, vaadata otsevideot, pildistada, tuvastada fotodel olevaid objekte.

Soovitan: