RoboIUT کمیته رباتیک دانشگاه صنعتی اصفهان
1.46K subscribers
656 photos
36 videos
43 files
237 links
كانال مسابقات رباتيك دانشگاه صنعتي اصفهان🕹🚁

لینک کانال:
@IUT_Robotic

لینک گروه پرسش و پاسخ:
@IUT_Robotic_Discuss

Admin:
@IUT_Robotic_admin

Other links:
https://zil.ink/roboiut

Roboiut2024 pictures:
https://t.me/roboiutgallery
Download Telegram
دومین دوره مسابقات بین المللی رباتیک نصیر کاپ

اطلاعات بیشتر در:
http://robo-khabar.ir/timing?p=129

@PMRTEAM2
اولین دوره مسابقات رباتیک کشوری نورا کاپ
با لیگ های مختلف

اطلاعات بیشتر در:
http://robo-khabar.ir/timing?p=134

@PMRTEAM2
اولین دوره مسابقات رباتیک دانشگاه شهید باهنر کرمان

اطلاعات بیشتر در:
http://robo-khabar.ir/timing?p=123

@PMRTEAM2
ریات کوادکوپتر، دانشگاه صنعتی اصفهان، دانشکده برق

@PMRTEAM2
ربات cozmo
یکی از معروف ترین ربات های اماده بازار که هوش مصنوعی داره.
هم اکنون توقف تولید شده و دیگه بروزرسانی نمیشه.
توضیحات بیشتر در فیلم زیر:

@PMRTEAM2
توضیحی مختصر در مورد زبان های برنامه نویسی رباتیک:
به طور کلی زبان های برنامه نویسی از ساده به سخت به ترتیب زیر هست:
Arduino
Avr(with code wizard)
Avr( without code wizard)
Pic
Arm

اول از همه بهتون بگم که اینا موضوعات کلی هست به طور مثال برنامه نویسی در avr برای atmel atmega با atmel xmega( که atmel شرکت سازنده میکرو و xmega و atmega سری های ساخت و مدل های مختلف اون هستند) متفاوت هست و متغییر های متفاوتی باهم دارند پس شما اگر تونستید روی سری atmega برنامه نویسی کنید نمیتونید بگید avr رو کامل کامل یاد گرفته اید بلکه شما قسمتی از avr رو یاد گرفتید.ولی خبر خوب اینکه هر کدوم از سری میکرو ها شباهت زیادی بهم دارند.
ساده ترین زبان برنامه نویسی برای رباتیک arduino هست که برای مبتدی ها استفاده میشه یعنی کسی که میخواد برنامه نویسی رو شروع کنه با این زبان شروع میکنه.
خیلی از برنامه ها هستن که مبتنی بر اردوینو پایتون یا هرچیز دیگه ای هستند و برای کودکان ساخته شده اند.مثلا برنامه mblock برای کودکان ساخته شده که توی اون کودکان یکسری بلوک رو کنار هم گذاشته و ی برنامه مینویسند مثلا بلوک if را وارد کرده و داخل اون بلوک دستورات high یا روشن کردن یک led رو میدهند .پس نیازی به یادگیری زبان c ندارند.
ولی توجه داشته باید برای یادگیری arduino و avr و pic و arm باید زبان c قویی داشته باشید ولی نیازی به یادگیری همه ی زبان c ندارید مثلا شما نیاز به جست و جو حبابی ندارید!! و موارد مشابه...
اگر کتابی برای اموزش avr و یا arm بخرید حتما یک فصل به نام یاداوری زبان c وجود دارد که پیش نیاز تمامی فصل های بعدی است.

پس یک برنامه نویس رباتیکی اول باید c رو به خوبی یاد بگیرد
دوم باید الگوریتم و فلوچارت بلد باشد یا به عبارتی که من همیشه میگم برنامه نویس باید ذهن الگوریتمی داشته باشد تا بتواند زبان خودش رو به زبان کامپیوتر در بیاره و کارش رو راه بندازه.

توضیحات کاملتر در این مورد در پست های بعدی داده میشود...
در پست های بعدی میفهمید اسمبلی یعنی چی و کد ویزارد و بیت و رجیستر چیست.

با ما حرفه ای باشید.
@PMRTEAM2
اگر بخوایم یک شمای کلی از رباتیک بگیم میتونیم اونو به ۳ قسمت تقسیم کنیم:
الکترونیک
مکانیک
برنامه نویسی
#مکانیک
مکانیک ربات با نرم افزار هایی مثل
solid works
Catia
Abaqus
و...
استفاده میشود
که برای راحتی کار از solid works و برای تحلیل ضربات وارده و ارتعاشات و غیره از abaqus استفاده میکنیم.
نرم افزار های زیادی هست که میتونیم از انها استفاده کنیم ولی این دو از بقیه پر کاربرد ترند.

یکی از وظایف مکانیک در تیم کار کردن با پلکسی هست. یعنی فرد مورد تظر در تیم باید حتما با سالیدورکس یک طراحی برای ربات انجام بدهد و با برش لیزر اون طرح رو به واقعیت تبدیل کنه تا بتونیم در بدنه ربات از ان استفاده کنیم.
یا حتی برای پرینتر ۳ بعدی
مکانیک و الکترونیک باهم رشته ای به نام مکاترونیک رو به وجود میاوردند.

برای ادامه مطالب با ما همراه باشید.
@PMRTEAM2