هوش مصنوعی و روباتیک - Hamidreza Hosseinkhani

این وب‌گاه با هدف دردسترس قراردادن آموزش‌های رایگان هوش مصنوعی برای همه‌ی فارسی‌زبانان توسط حمیدرضا حسین‌خانی راه‌اندازی شده‌ست

هوش مصنوعی و روباتیک - Hamidreza Hosseinkhani

این وب‌گاه با هدف دردسترس قراردادن آموزش‌های رایگان هوش مصنوعی برای همه‌ی فارسی‌زبانان توسط حمیدرضا حسین‌خانی راه‌اندازی شده‌ست

هوش مصنوعی و روباتیک - Hamidreza Hosseinkhani

این وب‌گاه در سال ۱۳۹۱ (2012) برای آموزش هوش مصنوعی، روباتیک و برنامه‌نویسی توسط حمیدرضا حسین‌خانی راه‌اندازی شده‌ بود و درحال‌حاضر فعال نمی‌باشد.

حمیدرضا حسین‌خانی از نخستین مدرسان هوش مصنوعی در ایران است که از سال ۱۳۸۹ (2010 میلادی) مشغول ترویج و آموزش هوش مصنوعی ازطریق ارائه‌ی رایگان دور‌ه‌های آموزشی حضوری و آنلاین به علاقه‌مندان حوزه‌های مختلف فناوری اطلاعات ازجمله هوش مصنوعی، روباتیک، برنامه‌نویسی و پلتفرم داده‌ای بوده‌ست. او درحال‌حاضر استاد مدعو دانشگاه صنعتی شریف و پژوهشگر مستقل هوش مصنوعی و مدیر کانال تلگرامی محبوب School of AI است.
محبوب‌ترین آموزش‌های او:
۱) دوره‌ی آموزشی روبوکاپ در سایت رشد (شبکه‌ی ملی مدارس) در سال ۱۳۹۱ شامل موضوعات لینوکس، برنامه‌نویسی ++C، الگوریتم، عامل هوشمند و سامانه‌های چندعاملی، شبیه‌ساز ۲بعدی فوتبال.
۲) بوت‌کمپ‌های دانش‌آموزی روباتیک در شرکت نادکو شریف شامل ساخت عملی روبات، برنامه‌نویسی و آمادگی برای مسابقات کشوری .
۳) دوره‌ی محبوب برنامه‌نویسی اندروید در لایتک شریف که نخستین و محبوب‌ترین دوره‌ی اندروید فارسی در زمان خود بود.
۴) بوت‌کمپ‌ سامانه‌های پیشنهاددهنده با بیش از ۱۰۰۰ شرکت‌کننده.
۵) بوت‌کمپ ترنسفرمرها و مدل‌های زبانی با بیش‌از ۲۰۰۰ بازدیدکننده.
۶) درس کارگاه کامپیوتر دانشگاه شریف سال 2020 با بیش از ۱۵۰۰۰ بازدید.
۷) درس برنامه‌نویسی پایتون دانشگاه شریف سال 2021 با بیش از ۲۰۰۰۰ بازدید.
۸) درس برنامه‌نویسی C دانشگاه شریف سال 2022
۹) درس برنامه‌نویسی جاوا دانشگاه شریف سال 2023.
۱۰) درس برنامه‌سازی پیشرفته با موضوع عامل‌های هوش مصنوعی در دانشگاه صنعتی شریف که یکی از نخستین دوره‌های مربوط به عامل‌های هوشمند بود.

حمیدرضا حسین‌خانی همچنین در صنعت هم نقش فعالی داشته و سابقه‌ی همکاری به‌عنوان مهندس نرم افزار، پژوهشگر هوش مصنوعی، مدیر فنی، مشاور و ... را در تیم‌ها و شرکت‌های خوشنامی مانند دیجی‌کالا، اسنپ، اسنپ‌فود، بامیلو، دیجی‌استایل، ایران‌اپس، اینپین در کارنامه دارد. وی منتور تعداد زیادی از تیم‌های شرکت‌کننده در مسابقات مختلف برنامه‌نویسی، رباتیک و روبوکاپ و همچنین داور و برگزار‌کننده اولین دوره‌ی مسابقات دانش‌آموزی برنامه‌نویسی موبایل در دانشگاه صنعتی شریف (Nadcup 2016) است.

آخرین نظرات

روبوکاپ

شنبه, ۲۷ خرداد ۱۳۹۱، ۱۲:۴۲ ب.ظ
به زودی آموزش روبوکاپ : شبیه سازی فوتبال دو و سه بعدی و آموزش نرم افزار Microsoft Robotics Studio روی وبلاگ قرار خواهد گرفت. منتظر باشید
موافقین ۲ مخالفین ۰ ۹۱/۰۳/۲۷
حمیدرضا حسین خانی

نظرات  (۳)

۱۸ تیر ۹۱ ، ۲۱:۵۶ عرفان عباس ذاده
 سلام آقای حسین خانی ببخشید من ادرس ایمیلتان را  اشتباه گرفتم اگر راضی باشید این جامیزارم  تا جلسه ی بعدی که آدرسو بگیرم

سلام من عرفان عباس ذاده کلاس 2/3 دوم راهنمایی

تعریف ربات و رباتیک

همیشه بین صاحب نظران رباتیک و فعالان رباتیک در دانشگاه ها بحث در مورد تعریف ربات وجود داشته است، گاهی اوقات بر اساس تولید ربات، در شرکتی، تعریفی صنعتی و بر اساس تولید آن شرکت از ربات ارایه می شود و در مواردی نسبت به تکنولوژی ربات توصیف شده است

با این همه در زمان کنونی فناوری ساخت ربات در حدی است که با تکیه بر تکنولوژی جدید و پیشرفته کنونی و با کمی آینده نگری می توان تعریف عینی و دست یافتنی از ربات کرد.در این جا چند تعریف معتبر ذکر شده است:

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

یک ربات هوشمند ،ماشین خودکار چند منظوره ای است که طیف وسیعی از وظایف متفاوت را، تحت شرایطی که حتی ممکن است به آن شناخت کافی نداشته باشد ،همانند انسان آن را انجام دهد"

موسسه صنعتی آمریکا RAI یا Robotic Industrial Association که شرکتی با سابقه در صنعت رباتیک می باشد و در تولید بازوهای ربات های صنعتی یا (Manipulators) است، این گونه ربات را تعریف می کند:

 

"یک ربات، یک جابجا کننده چند وظیفه ای برنامه پذیر است که برای حرکت دادن مواد ، قطعات ،ابزار ها یا وسایل خاص ،با استفاده از حرکات برنامه ریزی شده قابل تغییر برای تحقق فرامین مختلف ،طراحی شده است.

ربات در معنای عام تر و کلی تر یک ماشین الکترومکانیکی هوشمند است

کلمه ربات توسط Karel Capek نویسنده نمایشنامه R.U.R (ربات‌های جهانی روسیه) در سال 1921 ابداع شد. ریشه این کلمه، کلمه چک اسلواکی(robotnic) به معنی کارگر می‌باشد.

در نمایشنامه وی نمونه ماشین، بعد از انسان بدون دارا بودن نقاط ضعف معمولی او، بیشترین قدرت را داشت و در پایان نمایش این ماشین برای مبارزه علیه سازندگان خود استفاده شد.

البته پیش از آن یونانیان مجسمه متحرکی ساخته بودند که نمونه اولیه چیزی بوده که ما امروزه ربات می‌نامیم.

امروزه معمولاً کلمه ربات به معنی هر ماشین ساخت بشر که بتواند کار یا عملی که به‌طور طبیعی توسط انسان انجام می‌شود را انجام دهد، استفاده می‌شود

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

 

 

 

رباتها همانند کامپیوترها قابلیت برنامه ریزی دارند.بسته به نوع برنامه‌ای که شما به آنها می‌‌دهید.کارها و حرکات مختلفی را انجام می‌‌دهند. رشته دانشگاهی نیز تحت عنوان رباتیک وجود دارد.که به مسایلی از قبیل حسگرها، مدارات، بازخوردها، پردازش اطلاعات و بسط و توسعه رباتها می‌‌پردازد.رباتها انواع مختلفی دارند از قبیل رباتهای شمشیر باز، دنبال کننده خط،کشتی گیر، فوتبالیست،و رباتهای خیلی ریز تحت عنوان ریز-رباتها، رباتهای پرنده و غیره نیز وجود دارند. رباتها برای انجام کارهای سخت و دشواری که بعضی مواقع انسان‌ها از انجام آنها عاجز یا انجام آنها برای انسان خطرناک هستند.مثل رباتهای که در نیروگاه‌های هسته‌ای وجود دارند استفاده می‌‌شوند.

 

کاری که رباتها انجام می‌دهند.، توسط ریزپردازشگرها و ریزکنترل‌گرها کنترل می‌شود.با تسلط در برنامه نویسی این دو می‌‌توانید دقیقا همان کاری را که انتظار دارید ربات انجام دهد.

با توجه به توضیحاتی که داده شد :

ربات ماشینی هوشمند ، قابل برنامه نویسی و انعطاف پذیر است که برای بدست آوردن اطلاعاتی از محیط خود دارای حسگرهایی است .

رباتیک علم طراحی ، ساخت ، نگهداری و تعمیر ربات ها است همچنین رباتیک دانش و فناوری وابسته به ابزارهای مکانیکی کنترل شونده به‌وسیله رایانه است. هدف رباتیک اتصال هوش از ادراک به رفتار می باشد. رباتیک در اکثر مواقع در حوزه مهندسی برق، مهندسی مکانیک و مهندسی رایانه کاربرد دارد.

رباتیک علم به‌کارگیری ربات‌هاست و تاثیر آن را در محصولاتی که هر روزه استفاده می‌کنیم، می‌بینیم.

مهندسی رباتیک علم هوشمند کردن و الکترونیکی کردن ماشین ها ی مکانیکی است ( در جهت مصارف صنعتی ) [مهندسی رباتیک = مهندسی برق + مهندسی مکانیک]

ربات‌ها دارای سه قسمت اصلی هستند:

 

* مغز که معمولاً یک کامپیوتر است.

* محرک و بخش مکانیکی شامل موتور، پیستون، تسمه، چرخ‌ها، چرخ دنده‌ها و ...

* سنسور که می‌تواند از انواع بینایی، صوتی، تعیین دما، تشخیص نور، تماسی یا حرکتی باشد.

 

با این سه قسمت، یک ربات می‌تواند با اثرپذیری و اثرگذاری در محیط کاربردی‌تر شود.

قوانین سه‌گانه رباتیک:

 

ایزاک آسیموف نویسنده داستان‌های علمی تخیلی قوانین سه‌گانه رباتیک را به صورت زیر تعریف‌کرده است:

 

1ـ یک ربات نباید به هستی انسان آسیب برساند یا به واسطه بی‌تحرکی، زندگی یک انسان را به مخاطره بیاندازد.

 

2ـ یک ربات باید از دستوراتی که توسط انسان به او داده می‌شود، اطاعت کند؛ جز در مواردی که با قانون یکم در تضاد هستند.

 

3ـ یک ربات باید تا جایی‌که با قوانین یکم و سوم در تضاد نباشد از خود محافظت کند.

علم رباتیک از سه شاخه اصلی تشکیل شده است:

 

        الکترونیک ( شامل مغز ربات)

        مکانیک (شامل بدنه فیزیکی ربات)

        نرم افزار (شامل قوه تفکر و تصمیم گیری ربات)

 

اگریک ربات را به یک انسان تشبیه کنیم، بخشهایی مربوط به ظاهر فیزیکی انسان را متخصصان مکانیک می سازند(تصویر3)، مغز ربات را متخصصان الکترونیک توسط مدارای پیچیده الکترونیک طراحی و می سازند و کارشناسان نرم افزار قوه تفکر را به وسیله برنامه های کامپیوتری برای ربات شبیه سازی می کنند تا در موقعیتهای خاص ، فعالیت مناسب را انجام دهد.

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

 


پاسخ:
:|
لطفا زود تر قرار بگیرد با تشکر
...
پاسخ:
قرار گرفت :دی
۲۳ مرداد ۹۱ ، ۱۴:۰۸ فراز عالی زاده
 نرم افزار مکاترو را چطور باید نصب کرد؟
پاسخ:
در ابتدا .NET Framework رو نصب کنید

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی