Turinys:

„PiTanq“- robotų bakas su „Raspberry Pi“ir „Python“, kad išmoktumėte AI: 10 žingsnių
„PiTanq“- robotų bakas su „Raspberry Pi“ir „Python“, kad išmoktumėte AI: 10 žingsnių

Video: „PiTanq“- robotų bakas su „Raspberry Pi“ir „Python“, kad išmoktumėte AI: 10 žingsnių

Video: „PiTanq“- robotų bakas su „Raspberry Pi“ir „Python“, kad išmoktumėte AI: 10 žingsnių
Video: ComfyUI Tutorial - How to Install ComfyUI on Windows, RunPod & Google Colab | Stable Diffusion SDXL 2024, Gruodis
Anonim
„PiTanq“- robotų bakas su „Raspberry Pi“ir „Python“, kad išmoktų AI
„PiTanq“- robotų bakas su „Raspberry Pi“ir „Python“, kad išmoktų AI

„Pitanq“yra robotas-tankas su kamera, maitinama „Raspberry Pi“. Jo tikslas-padėti išmokti dirbtinio savarankiško vairavimo intelekto. AI ant rezervuaro palaiko „OpenCV“ir „Tensoflow“, specialiai sukurtas „Raspbian Jessie“.

Remiantis tvirta aliuminio važiuokle, „PiTanq“tinka naudoti lauke.

Yra atviro kodo „python“žiniatinklio paslauga, atskleidžianti REST sąsają, skirta valdyti robotą.

Taip pat pateikiama „Android“programa.

Yra dar keletas papildomų dalykų: kameros pasukimo ir pakreipimo stovas (taip pat valdomas telefonu) ir ultragarso jutiklis.

Atsisakymas. Tai nėra išsamus vadovas, tik aprašymas. Visas vadovas yra „GitHub“.

1 žingsnis: medžiagų sąrašas

Raspberry Pi

Fotoaparatas

Maitinimo keitiklis

Variklio valdiklis

PWM valdiklis

2x18650 baterijos

Važiuoklė

Pasukamas ir pakreipiamas stovas

Atsisakymas. Minėtas sąrašas nėra baigtas. Yra daug smulkių daiktų, tokių kaip laidai, varžtai, akrilo plokštės. Galite gauti daugiau informacijos arba nusipirkti visą paketą „PiTanq“svetainėje

2 žingsnis: sukurkite cisternos važiuoklę

Sukurkite cisternos važiuoklę
Sukurkite cisternos važiuoklę

3 žingsnis: pritvirtinkite elektros prietaisus prie plokštės

Pritvirtinkite elektros prietaisus prie plokštės
Pritvirtinkite elektros prietaisus prie plokštės

4 žingsnis: pritvirtinkite fotoaparatą ir atstumo matuoklį prie lentos

Prie lentos pritvirtinkite fotoaparatą ir atstumo matuoklį
Prie lentos pritvirtinkite fotoaparatą ir atstumo matuoklį

5 veiksmas: pritvirtinkite fotoaparato plokštę prie stovo ir stovėkite prie korpuso

Pritvirtinkite fotoaparato plokštę prie stovo ir stovėkite prie važiuoklės
Pritvirtinkite fotoaparato plokštę prie stovo ir stovėkite prie važiuoklės

6 veiksmas: pritvirtinkite akumuliatoriaus laikiklį prie korpuso

Pritvirtinkite akumuliatoriaus laikiklį prie korpuso
Pritvirtinkite akumuliatoriaus laikiklį prie korpuso

7 žingsnis: pritvirtinkite elektros plokštę prie važiuoklės ir viską prijunkite

Pritvirtinkite elektros plokštę prie važiuoklės ir viską prijunkite
Pritvirtinkite elektros plokštę prie važiuoklės ir viską prijunkite

8 veiksmas: nustatykite programinę įrangą

  1. Įdiekite Raspbian Jessie
  2. Įdiekite „OpenCV“
  3. Įdiekite „Tensorflow“
  4. Įdiekite „MJPG-Streamer“
  5. Gaukite valdymo paslaugos kodą iš „GitHub“

Šis kodas yra parašytas „python“ir suteikia REST sąsają bako valdymui.

AI naudojimo pavyzdžiai yra šie:

- kačių ieškiklis su „Haar“kaskadomis iš „OpenCV“

- objektų detektorius su OpenCV-DNN

- vaizdo klasifikatorius su „Tensorflow“

REST sąsaja yra tokia:

  • GET /ping
  • GET /versija
  • GET /pavadinimas
  • GET /dist
  • POST /fwd /on
  • POST /fwd /off
  • POST /atgal /įjungta
  • POST /atgal /išjungti
  • POST /kairė /įjungta
  • POST /kairė /išjungta
  • POST /dešinė /įjungta
  • POST /dešinė /išjungta
  • POST /photo /make
  • GET /nuotrauka /: phid
  • GET /nuotrauka /sąrašas
  • POST /cam /up
  • POST /kumštelis /žemyn
  • POST /kumštelis /dešinė
  • POST /kumštelis /kairė
  • POST/aptikti/haar/: phid
  • POST/aptikti/dnn/: phid
  • POST/klasifikuoti/tf/: phid

9 veiksmas: nustatykite ryšį

Yra būdas be galvos nustatyti „Raspberry Pi“„Wi-Fi“ryšį.

Įdėkite „microSD“kortelę su „Raspbian“į kompiuterį.

Sukurkite teksto failą wpa_supplicant.conf su turiniu:

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 šalis = JAV

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

Taip pat rekomenduojama sukurti tuščią failą pavadinimu „ssh“. Tai leis nuotolinę prieigą prie RPI (nepamirškite pakeisti numatytojo slaptažodžio).

10 žingsnis: Gaukite „Android“programą

Gaukite „Android“programą
Gaukite „Android“programą
Gaukite „Android“programą
Gaukite „Android“programą

Įdiekite „Android“programą iš „Google Play“

Su programėle galima vairuoti baką, perkelti kamerą, žiūrėti tiesioginį vaizdo įrašą, fotografuoti, aptikti nuotraukose esančius objektus.

Rekomenduojamas: