فهرست مطالب:

اسکن و ترسیم روبات LEGO Delta: 7 مرحله (همراه با تصاویر)
اسکن و ترسیم روبات LEGO Delta: 7 مرحله (همراه با تصاویر)

تصویری: اسکن و ترسیم روبات LEGO Delta: 7 مرحله (همراه با تصاویر)

تصویری: اسکن و ترسیم روبات LEGO Delta: 7 مرحله (همراه با تصاویر)
تصویری: اولین بار با اشتراک فوق العاده و برچسب ها زندگی کنید - با ما در YouTube 2024, جولای
Anonim
اسکن و ترسیم روبات LEGO Delta
اسکن و ترسیم روبات LEGO Delta

استفاده از LEGO NXT برای ساخت ربات دلتا.

ترکیب اسکن و ترسیم.

مرحله 1: تجزیه و تحلیل Kinemtic

تجزیه و تحلیل Kinemtic
تجزیه و تحلیل Kinemtic

لطفاً PDF را برای مشاهده جزئیات باز کنید.

مرجع: https://www.google.com.tw/url؟ sa = t & rct = j & q = & esrc = s…

مرحله 2: مکانیسم

سازوکار
سازوکار
سازوکار
سازوکار
سازوکار
سازوکار

LEGO NXT *1LEGO Motor *3LEGO سنسور نور *1LEGO mindstorms *1 جعبه تخته سفید *1 (زیرا تخته سفید اصطکاک کمتری دارد.) نشانگر تخته سفید *1 قفسه *1Belt *n (قفسه و روبات را با هم ثابت کرد.)

اگر دنده بیشتری دارید ، می توانید از آنها برای ساخت جعبه دنده استفاده کنید. بهتر است موتور نسبت کاهش زیادی داشته باشد.

طول بازو را برای رفع نیاز خود تغییر دهید.

بهتر است از سوکت توپ در محل اتصال استفاده کنید. من آن را ندارم ، بنابراین آن را به 2 مفصل چرخشی تغییر می دهم.

مرحله 3: شبیه سازی MATLAB

شبیه سازی متلب
شبیه سازی متلب
شبیه سازی متلب
شبیه سازی متلب

استفاده از متلب برای شبیه سازی عمل

قبل از کار با ربات ، مسیر ربات را محاسبه کنید. این می تواند از عملکرد نادرست مانند فراتر رفتن از فضای کار جلوگیری کند.

مرحله 4: کد LabVIEW - اصلی

کد LabVIEW - اصلی
کد LabVIEW - اصلی
کد LabVIEW - اصلی
کد LabVIEW - اصلی
کد LabVIEW - اصلی
کد LabVIEW - اصلی
  1. روی پایین "Initialize" کلیک کنید. این می تواند به ربات اجازه دهد همیشه از یک مکان شروع به کار کند. به 3 موتور قدرت دهید تا آنها به بالای قفسه حرکت کنند. تفاوت بین مقدار قبلی و فعلی درجه موتور را محاسبه کنید. اگر تفاوت 0 ، مقداردهی اولیه کامل است.
  2. روی "اسکن" پایین کلیک کنید. به NXT یک آرایه L (cm)*L (cm) بدهید که دارای ستون d و ردیف است. اجازه دهید سنسور نور از چپ به راست و از بالا به پایین اسکن کند. تعیین شده سیاه است (در تصویر <45 است ، اما متفاوت خواهد بود.) ، دسترسی به آرایه به صورت X0 ، Y0 ، Z0 خواهد بود. و از فرآیند اسکن خارج می شود.

  3. سنسور نور را به نشانگر وایت برد تغییر دهید.
  4. روی پایین "Draw" کلیک کنید. نقاشی در موقعیتی شروع می شود که مرحله 2 به آن دسترسی دارد (X0 ، Y0 ، Z0). اسکریپت matlab مسیری است که شما وارد می کنید.

مرحله 5: LabVIEW Code - Delta Inverse

کد LabVIEW - معکوس دلتا
کد LabVIEW - معکوس دلتا

این محاسبه سینماتیکی معکوس است.

ورودی ها مختصات نقاط مسیر ، x ، y و z هستند.

خروجی ها زاویه و قدرت سه موتور هستند و "حلقه" تعداد حلقه ها را نشان می دهد.

مرحله 6: LabVIEW Code - 3 Motor Sync

LabVIEW Code - 3 Motor Sync
LabVIEW Code - 3 Motor Sync
LabVIEW Code - 3 Motor Sync
LabVIEW Code - 3 Motor Sync

استفاده از کنترل PID

ورودی 3 پورت موتور ، قدرت ، زاویه

اگر تفاوت زاویه خواندن موتور از NXT و زاویه ای که دلتا معکوس می دهد کمتر از 5 درجه باشد ، چرخش موتور متوقف می شود.

اگر 3 موتور متوقف شوند ، روند کامل می شود.

توصیه شده: