فهرست مطالب:

PiTanq - مخزن روبات با رزبری پای و پایتون برای یادگیری هوش مصنوعی: 10 مرحله
PiTanq - مخزن روبات با رزبری پای و پایتون برای یادگیری هوش مصنوعی: 10 مرحله

تصویری: PiTanq - مخزن روبات با رزبری پای و پایتون برای یادگیری هوش مصنوعی: 10 مرحله

تصویری: PiTanq - مخزن روبات با رزبری پای و پایتون برای یادگیری هوش مصنوعی: 10 مرحله
تصویری: Pitanq-park 2024, جولای
Anonim
PiTanq - مخزن روبات با رزبری پای و پایتون برای یادگیری هوش مصنوعی
PiTanq - مخزن روبات با رزبری پای و پایتون برای یادگیری هوش مصنوعی

Pitanq یک ربات مخزن با یک دوربین مجهز به رزبری پای است. هدف آن کمک به یادگیری هوش مصنوعی رانندگی خودکار است. هوش مصنوعی در مخزن توسط OpenCV و Tensoflow که مخصوص Raspbian Jessie ساخته شده است پشتیبانی می شود.

بر اساس شاسی آلومینیومی محکم PiTanq برای استفاده در فضای باز مناسب است.

یک سرویس وب پایتون منبع باز وجود دارد که رابط 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 دریافت کنید

این کد روی پایتون نوشته شده است و رابط REST را برای کنترل مخزن فراهم می کند.

به عنوان نمونه هایی از استفاده از AI موارد زیر وجود دارد:

- گربه یاب با آبشار Haar از OpenCV

- آشکارساز شی با OpenCV-DNN

- طبقه بندی کننده تصویر با Tensorflow

رابط REST عبارت است از:

  • GET /پینگ
  • GET /نسخه
  • GET /نام
  • GET /dist
  • POST /fwd /روشن است
  • POST /fwd /off
  • POST /برگشت /روشن
  • POST /برگشت /خاموش
  • POST /چپ /روشن
  • POST /چپ /خاموش
  • POST /right /on
  • POST /راست /خاموش
  • ارسال /عکس /ساخت
  • GET /photo /: phid
  • GET /عکس /لیست
  • POST /cam /up
  • POST /cam /down
  • POST /cam /right
  • POST /cam /left
  • POST/detect/haar/: phid
  • POST/detect/dnn/: phid
  • POST/classify/tf/: phid

مرحله 9: اتصال را راه اندازی کنید

یک راه بی سر و صدا برای تنظیم اتصال Wi-Fi برای رزبری پای وجود دارد.

کارت 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 نصب کنید

با استفاده از این برنامه می توانید مخزن را حرکت دهید ، دوربین را حرکت دهید ، فیلم زنده تماشا کنید ، عکس بگیرید ، اشیاء روی عکس ها را تشخیص دهید.

توصیه شده: