Tartalomjegyzék:

PiTanq - Robot -tank a Raspberry Pi és a Python segítségével az AI megtanulásához: 10 lépés
PiTanq - Robot -tank a Raspberry Pi és a Python segítségével az AI megtanulásához: 10 lépés

Videó: PiTanq - Robot -tank a Raspberry Pi és a Python segítségével az AI megtanulásához: 10 lépés

Videó: PiTanq - Robot -tank a Raspberry Pi és a Python segítségével az AI megtanulásához: 10 lépés
Videó: पीले पीले ओ मोरे राजा | Peele Peele O Morey Raja | Tirangaa | Raaj Kumar| Nana Patekar|Superhit Song 2024, November
Anonim
PiTanq - Robot -tank Raspberry Pi -vel és Python -al az AI megtanulásához
PiTanq - Robot -tank Raspberry Pi -vel és Python -al az AI megtanulásához

A Pitanq egy robot tank a Raspberry Pi által működtetett kamerával. Célja az önvezetés mesterséges intelligenciájának elsajátítása. A tartály mesterséges intelligenciáját az OpenCV és a Tensoflow támogatja, amelyek kifejezetten a Raspbian Jessie számára készültek.

Az erős alumínium alvázon alapuló PiTanq kiválóan alkalmas kültéri használatra.

Van egy nyílt forráskódú python webszolgáltatás, amely leleplezi a REST felületet a robot vezérléséhez.

Android -alkalmazás is rendelkezésre áll.

Van még néhány további dolog: pásztázható és dönthető kameraállvány (szintén telefonnal vezérelhető) és ultrahangos érzékelő.

Jogi nyilatkozat Ez nem teljes útmutató, csak vázlat. A teljes útmutató a GitHubon található.

1. lépés: Az anyagok listája

Raspberry Pi

Kamera

Teljesítmény átalakító

Motorvezérlő

PWM vezérlő

2x18650 akkumulátor

Alváz

Dönthető és dönthető állvány

Jogi nyilatkozat Az említett lista nem teljes. Sok apró dolog van, mint a vezetékek, csavarok, akrillemezek. A PiTanq weboldalán további információkat kaphat, vagy megvásárolhatja a teljes csomagot

2. lépés: Készítse el a tartály alvázat

Tank alváz építése
Tank alváz építése

3. lépés: Csatlakoztassa az elektromos készülékeket egy lemezhez

Csatlakoztassa az elektromos készülékeket egy lemezhez
Csatlakoztassa az elektromos készülékeket egy lemezhez

4. lépés: Csatlakoztassa a kamerát és a távolságmérőt a fedélzethez

Csatlakoztassa a kamerát és a távolságmérőt a fedélzethez
Csatlakoztassa a kamerát és a távolságmérőt a fedélzethez

5. lépés: Csatlakoztassa a kameralapot az állványhoz és a vázhoz

Csatlakoztassa a kameralapot az állványhoz, és álljon az alvázhoz
Csatlakoztassa a kameralapot az állványhoz, és álljon az alvázhoz

6. lépés: Csatlakoztassa az elemtartót az alvázhoz

Csatlakoztassa az elemtartót az alvázhoz
Csatlakoztassa az elemtartót az alvázhoz

7. lépés: Csatlakoztassa az elektromos lemezt az alvázhoz és vezetékekhez

Csatlakoztassa az elektromos lemezt az alvázhoz és vezetékekhez
Csatlakoztassa az elektromos lemezt az alvázhoz és vezetékekhez

8. lépés: Szoftver beállítása

  1. Telepítse a Raspbian Jessie -t
  2. Telepítse az OpenCV -t
  3. Telepítse a Tensorflow -t
  4. Telepítse az MJPG-Streamer programot
  5. Szerezze be a vezérlő szolgáltatás kódját a GitHub -tól

Ez a kód pythonra van írva, és REST interfészt biztosít a tartály vezérléséhez.

Példák az AI használatára:

- macskakereső Haar kaszkádokkal az OpenCV -től

- objektumérzékelő OpenCV-DNN-el

- képosztályozó Tensorflow -val

A REST felület a következő:

  • GET /ping
  • GET /verzió
  • GET /név
  • GET /dist
  • POST /fwd /on
  • POST /fwd /off
  • POST /vissza /be
  • POST /vissza /ki
  • POST /bal /be
  • POST /bal /ki
  • POST /jobbra /be
  • POST /jobb /ki
  • POST /fotó /gyártmány
  • GET /fotó /: phid
  • GET /fotó /lista
  • POST /bütyök /fel
  • POST /bütyök /le
  • POST /bütyök /jobb
  • POST /bütyök /bal
  • POST/észlel/haar/: phid
  • POST/észlelés/dnn/: phid
  • POST/classify/tf/: phid

9. lépés: A kapcsolat beállítása

Van egy fejetlen módszer a Wi-Fi kapcsolat beállítására a Raspberry Pi számára.

Helyezze be a Raspbian -szal ellátott microSD -kártyát a számítógépbe.

Hozzon létre egy szöveges fájlt a wpa_supplicant.conf tartalommal:

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 ország = USA

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

Szintén ajánlott egy üres fájl létrehozása "ssh" néven. Lehetővé teszi az RPI távoli elérését (ne felejtse el megváltoztatni az alapértelmezett jelszót).

10. lépés: Töltse le az Android alkalmazást

Töltse le az Android alkalmazást
Töltse le az Android alkalmazást
Töltse le az Android alkalmazást
Töltse le az Android alkalmazást

Telepítse az Android alkalmazást a Google Playről

Az alkalmazással lehetőség van a tank vezetésére, a kamera mozgatására, élő videók megtekintésére, fényképek készítésére, tárgyak észlelésére a fényképeken.

Ajánlott: