Satura rādītājs:

PiTanq - robotu tvertne ar Raspberry Pi un Python, lai uzzinātu AI: 10 soļi
PiTanq - robotu tvertne ar Raspberry Pi un Python, lai uzzinātu AI: 10 soļi

Video: PiTanq - robotu tvertne ar Raspberry Pi un Python, lai uzzinātu AI: 10 soļi

Video: PiTanq - robotu tvertne ar Raspberry Pi un Python, lai uzzinātu AI: 10 soļi
Video: Тонкости работы с монтажной пеной. То, что ты не знал! Секреты мастеров 2024, Novembris
Anonim
PiTanq - robotu tvertne ar Raspberry Pi un Python, lai uzzinātu AI
PiTanq - robotu tvertne ar Raspberry Pi un Python, lai uzzinātu AI

Pitanq ir robotu tanks ar kameru, ko darbina Raspberry Pi. Tās mērķis ir palīdzēt apgūt pašvadīšanas mākslīgo intelektu. AI uz tvertnes atbalsta OpenCV un Tensoflow, kas būvēti īpaši Raspbian Jessie.

Pamatojoties uz izturīgo alumīnija šasiju, PiTanq ir piemērots lietošanai ārpus telpām.

Lai pārvaldītu robotu, ir atvērtā koda python tīmekļa pakalpojums, kas atklāj REST saskarni.

Tiek nodrošināta arī Android lietojumprogramma.

Ir vēl dažas papildu lietas: panoramējams un noliecams kameras statīvs (arī ar tālruni vadāms) un ultraskaņas sensors.

Atruna. Tas nav pilnīgs ceļvedis, tikai izklāsts. Pilns ceļvedis ir pieejams vietnē GitHub.

1. solis: Materiālu saraksts

Raspberry Pi

Kamera

Jaudas pārveidotājs

Motora kontrolieris

PWM kontrolieris

2x18650 Baterijas

Šasija

Panoramēšanas un noliekšanas statīvs

Atruna. Minētais saraksts nav pabeigts. Ir daudz mazu lietu, piemēram, vadi, skrūves, akrila plāksnes. Jūs varat iegūt vairāk informācijas vai iegādāties visu paketi PiTanq vietnē

2. solis: izveidojiet tvertnes šasiju

Izveidojiet tvertnes šasiju
Izveidojiet tvertnes šasiju

3. solis: piestipriniet elektrību pie plāksnes

Piestipriniet elektrību pie plāksnes
Piestipriniet elektrību pie plāksnes

4. solis: piestipriniet pie kameras kameru un attāluma mērītāju

Pievienojiet pultim kameru un attāluma mērītāju
Pievienojiet pultim kameru un attāluma mērītāju

5. solis: pievienojiet kameras paneli stāvēšanai un statīvam pie šasijas

Pievienojiet kameras paneli statīvam un statīvam pie šasijas
Pievienojiet kameras paneli statīvam un statīvam pie šasijas

6. darbība: pievienojiet akumulatora turētāju pie šasijas

Pievienojiet akumulatora turētāju pie šasijas
Pievienojiet akumulatora turētāju pie šasijas

7. solis: pievienojiet elektrisko plāksni pie šasijas un visu vadu

Pievienojiet elektrisko plāksni pie šasijas un visu vadu
Pievienojiet elektrisko plāksni pie šasijas un visu vadu

8. darbība. Iestatiet programmatūru

  1. Instalējiet Raspbian Jessie
  2. Instalējiet OpenCV
  3. Instalējiet Tensorflow
  4. Instalējiet MJPG-Streamer
  5. Saņemiet vadības pakalpojuma kodu no GitHub

Šis kods ir rakstīts uz python un nodrošina REST interfeisu tvertnes vadīšanai.

AI izmantošanas piemēri ir šādi:

- kaķu meklētājs ar Haar kaskādēm no OpenCV

- objektu detektors ar OpenCV-DNN

- attēlu klasifikators ar Tensorflow

REST interfeiss ir šāds:

  • GET /ping
  • GET /versija
  • GET /nosaukums
  • GET /dist
  • POST /fwd /on
  • POST /fwd /off
  • POST /atpakaļ /ieslēgts
  • POST /atpakaļ /izslēgts
  • POST /pa kreisi /ieslēgts
  • POST /pa kreisi /izslēgts
  • POST /pa labi /ieslēgts
  • POST /pa labi /izslēgts
  • POST /foto /marka
  • GET /foto /: phid
  • GET /foto /saraksts
  • POST /cam /up
  • POST /cam /uz leju
  • POST /cam /pa labi
  • POST /cam /pa kreisi
  • POST/atklāt/haar/: phid
  • POST/atklāt/dnn/: phid
  • POST/klasificēt/tf/: phid

9. darbība. Iestatiet savienojumu

Ir veids, kā bez galvas izveidot Wi-Fi savienojumu Raspberry Pi.

Ievietojiet datorā microSD karti ar Raspbian.

Izveidojiet teksta failu wpa_supplicant.conf ar saturu:

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 valsts = ASV

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

Ieteicams arī izveidot tukšu failu ar nosaukumu "ssh". Tas ļaus attālināti piekļūt RPI (neaizmirstiet mainīt noklusējuma paroli).

10. darbība: iegūstiet Android lietotni

Iegūstiet Android lietotni
Iegūstiet Android lietotni
Iegūstiet Android lietotni
Iegūstiet Android lietotni

Instalējiet Android lietotni no Google Play

Izmantojot lietotni, ir iespējams vadīt tvertni, pārvietot kameru, skatīties video tiešraidi, fotografēt, atklāt objektus uz fotoattēliem.

Ieteicams: