Съдържание:

PiTanq - Робот -резервоар с Raspberry Pi и Python за научаване на AI: 10 стъпки
PiTanq - Робот -резервоар с Raspberry Pi и Python за научаване на AI: 10 стъпки

Видео: PiTanq - Робот -резервоар с Raspberry Pi и Python за научаване на AI: 10 стъпки

Видео: PiTanq - Робот -резервоар с Raspberry Pi и Python за научаване на AI: 10 стъпки
Видео: Lesson 2: Getting Arduino Software and using Documentation for SunFounder Arduino Kit | SunFounder 2024, Ноември
Anonim
PiTanq - робот -резервоар с Raspberry Pi и Python за научаване на AI
PiTanq - робот -резервоар с Raspberry Pi и Python за научаване на AI

Pitanq е робот-резервоар с камера, захранвана от Raspberry Pi. Неговата цел е да помогне за усвояване на изкуствен интелект за самостоятелно шофиране. AI на резервоара е подкрепен от OpenCV и Tensoflow, създадени специално за Raspbian Jessie.

Базиран на здрав алуминиев корпус, PiTanq е подходящ за външна употреба.

Има уеб услуга с отворен код python, излагаща REST интерфейс за управление на робота.

Предлага се и приложение за Android.

Има още някои допълнителни неща: стойка за камера с панорамиране и накланяне (също управлявана от телефон) и ултразвуков сензор.

Опровержение. Това не е пълно ръководство, а само очертание. Пълното ръководство е на GitHub.

Стъпка 1: Списък на материалите

Малина Пи

Камера

Конвертор на мощност

Контролер на двигателя

PWM контролер

2x18650 батерии

Шаси

Стойка с панорамиране и накланяне

Опровержение. Посоченият списък не е завършен. Има много дребни неща, като проводници, винтове, акрилни плочи. Можете да получите повече информация или да закупите целия пакет на уебсайта на PiTanq

Стъпка 2: Изградете шаси на резервоара

Изградете шаси на резервоар
Изградете шаси на резервоар

Стъпка 3: Прикрепете електрически елементи към плоча

Прикрепете електрически елементи към плоча
Прикрепете електрически елементи към плоча

Стъпка 4: Прикрепете камерата и измервателя на разстояние към борда

Прикрепете камерата и измервателя на разстояние към борда
Прикрепете камерата и измервателя на разстояние към борда

Стъпка 5: Прикрепете дъската на камерата към стойка и стойка към шасито

Прикрепете дъската на камерата към стойка и стойка към шасито
Прикрепете дъската на камерата към стойка и стойка към шасито

Стъпка 6: Прикрепете държача на батерията към шасито

Прикрепете държача на батерията към шасито
Прикрепете държача на батерията към шасито

Стъпка 7: Прикрепете електрическата плоча към шасито и окабелете всичко

Прикрепете електрическата плоча към шасито и окабелете всичко
Прикрепете електрическата плоча към шасито и окабелете всичко

Стъпка 8: Настройка на софтуера

  1. Инсталирайте Raspbian Jessie
  2. Инсталирайте OpenCV
  3. Инсталирайте Tensorflow
  4. Инсталирайте MJPG-Streamer
  5. Вземете код за контролна услуга от GitHub

Този код е написан на python и осигурява REST интерфейс за управление на резервоара.

Като примери за използване на AI има:

- търсач на котки с каскади Haar от OpenCV

- детектор на обекти с OpenCV-DNN

- класификатор на изображения с Tensorflow

Интерфейсът REST е:

  • GET /ping
  • GET /версия
  • GET /име
  • ВЗЕМЕ /разд
  • POST /fwd /on
  • POST /fwd /off
  • POST /обратно /включено
  • POST /обратно /изключено
  • POST /ляво /включено
  • POST /ляво /изключено
  • POST /вдясно /включено
  • POST /надясно /изключено
  • POST /снимка /марка
  • GET /снимка /: phid
  • GET /снимка /списък
  • POST /камера /нагоре
  • POST /камера /надолу
  • POST /камера /вдясно
  • POST /cam /вляво
  • POST/откриване/хаар/: phid
  • POST/откриване/dnn/: phid
  • POST/класифицирайте/tf/: phid

Стъпка 9: Настройка на връзката

Има безглавен начин за настройка на Wi-Fi връзка за Raspberry Pi.

Поставете microSD картата с Raspbian в компютър.

Създайте текстов файл wpa_supplicant.conf със съдържание:

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 държава = САЩ

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

Също така би било препоръчително да се създаде празен файл с име "ssh". Това ще позволи отдалечен достъп до RPI (не забравяйте да промените паролата по подразбиране).

Стъпка 10: Вземете приложение за Android

Изтеглете приложението за Android
Изтеглете приложението за Android
Изтеглете приложението за Android
Изтеглете приложението за Android

Инсталирайте приложението Android от Google Play

С приложението е възможно да управлявате резервоара, да премествате камерата, да гледате видео на живо, да правите снимки, да откривате обекти върху снимките.

Препоръчано: