در این وبگاه تجربیات شخصی حمیدرضا حسینخانی در رابطه با هوش مصنوعی و روباتیک، علم داده، مهندسی نرمافزار و علوم کامپیوتر قرار میگیرد
حمیدرضا حسینخانی، دانش آموخته مهندسی نرمافزار از دانشگاه آزاد واحد تهران مرکزی و کارشناسی ارشد هوش مصنوعی و رباتیک از دانشگاه آزاد واحد علوم و تحقیقات است. او از سال ۹۲ به عنوان مهندس نرمافزار وارد صنعت شد و همکاری با استارتاپهای خوشنام و در حال رشدی مثل ایراناپس، دیجیکالا، دیجی استایل، اسنپ و بامیلو، در سمتهای مختلف مهندسی، مدیریت و مشاوره را در کارنامهی خود دارد. وی بیش از ۱۰ سال از سوابق حرفهای خود را مشغول تدریس در کارگاههای مختلف برنامهنویسی، رباتیک و هوش مصنوعی در مدارس، پژوهشسراها، دانشگاهها و همینطور آموزشگاههایی چون لایتک دانشگاه صنعتی شریف، هواپیمایی هما و شبکه ملی مدارس ایران (رشد) بوده و همینطور منتور تعداد زیادی از تیمهای شرکتکننده در مسابقات مختلف برنامهنویسی، رباتیک و روبوکاپ و همچنین داور و برگزارکننده اولین دورهی مسابقات دانشآموزی برنامهنویسی موبایل در دانشگاه صنعتی شریف (Nadcup 2016) است.
او در حال حاضر استاد درس کارگاه کامپیوتر در دانشگاه صنعتی شریف و از نمایندگان بنیاد جهانی School of AI در ایران است که در زمینه ترویج و آموزش هوش مصنوعی به دانشجویان و استارتاپها فعالیت میکند.
سلام آقای حسین خانی ببخشید من ادرس ایمیلتان را اشتباه گرفتم اگر راضی باشید این جامیزارم تا جلسه ی بعدی که آدرسو بگیرم
سلام
من عرفان عباس ذاده کلاس 2/3 دوم راهنمایی
تعریف
ربات و رباتیک
همیشه
بین صاحب نظران رباتیک و فعالان رباتیک در دانشگاه ها بحث در مورد تعریف ربات وجود
داشته است، گاهی اوقات بر اساس تولید ربات، در شرکتی، تعریفی صنعتی و بر اساس تولید
آن شرکت از ربات ارایه می شود و در مواردی نسبت به تکنولوژی ربات توصیف شده است
با این
همه در زمان کنونی فناوری ساخت ربات در حدی است که با تکیه بر تکنولوژی جدید و پیشرفته
کنونی و با کمی آینده نگری می توان تعریف عینی و دست یافتنی از ربات کرد.در این جا
چند تعریف معتبر ذکر شده است:
"یک
دستگاه یا وسیله خود کاری که قادر به انجام اعمالی است که معمولا به انسانها نسبت داده
می شود و یا مجهز به قابلیتی است که شبیه هوش بشری است."
یک ربات
هوشمند ،ماشین خودکار چند منظوره ای است که طیف وسیعی از وظایف متفاوت را، تحت شرایطی
که حتی ممکن است به آن شناخت کافی نداشته باشد ،همانند انسان آن را انجام دهد"
موسسه
صنعتی آمریکا RAI یا Robotic Industrial
Association
که شرکتی با سابقه در صنعت رباتیک می باشد و در تولید بازوهای ربات های
صنعتی یا (Manipulators) است، این گونه ربات را تعریف
می کند:
"یک
ربات، یک جابجا کننده چند وظیفه ای برنامه پذیر است که برای حرکت دادن مواد ، قطعات
،ابزار ها یا وسایل خاص ،با استفاده از حرکات برنامه ریزی شده قابل تغییر برای تحقق
فرامین مختلف ،طراحی شده است.
ربات
در معنای عام تر و کلی تر یک ماشین الکترومکانیکی هوشمند است
کلمه
ربات توسط Karel
Capek نویسنده نمایشنامه R.U.R
(رباتهای جهانی روسیه) در سال 1921 ابداع شد. ریشه این کلمه، کلمه چک اسلواکی(robotnic) به معنی کارگر میباشد.
در نمایشنامه
وی نمونه ماشین، بعد از انسان بدون دارا بودن نقاط ضعف معمولی او، بیشترین قدرت را
داشت و در پایان نمایش این ماشین برای مبارزه علیه سازندگان خود استفاده شد.
البته
پیش از آن یونانیان مجسمه متحرکی ساخته بودند که نمونه اولیه چیزی بوده که ما امروزه
ربات مینامیم.
امروزه
معمولاً کلمه ربات به معنی هر ماشین ساخت بشر که بتواند کار یا عملی که بهطور طبیعی
توسط انسان انجام میشود را انجام دهد، استفاده میشود
ربات
یک ماشین هوشمند است که قادر است در شرایط خاصی که در آن قرار می گیرد، کار تعریف شده
ای را انجام دهد و همچنین قابلیت تصمیم گیری در شرایط مختلف را نیز ممکن است داشته
باشد. با این تعریف می توان گفت ربات ها برای کارهای مختلفی می توانند تعریف و ساخته
شوند.مانند کارهایی که انجام آن برای انسان غیرممکن یا دشوار باشد.
رباتها
همانند کامپیوترها قابلیت برنامه ریزی دارند.بسته به نوع برنامهای که شما به آنها
میدهید.کارها و حرکات مختلفی را انجام میدهند. رشته دانشگاهی نیز تحت عنوان رباتیک
وجود دارد.که به مسایلی از قبیل حسگرها، مدارات، بازخوردها، پردازش اطلاعات و بسط و
توسعه رباتها میپردازد.رباتها انواع مختلفی دارند از قبیل رباتهای شمشیر باز، دنبال
کننده خط،کشتی گیر، فوتبالیست،و رباتهای خیلی ریز تحت عنوان ریز-رباتها، رباتهای پرنده
و غیره نیز وجود دارند. رباتها برای انجام کارهای سخت و دشواری که بعضی مواقع انسانها
از انجام آنها عاجز یا انجام آنها برای انسان خطرناک هستند.مثل رباتهای که در نیروگاههای
هستهای وجود دارند استفاده میشوند.
کاری
که رباتها انجام میدهند.، توسط ریزپردازشگرها و ریزکنترلگرها کنترل میشود.با تسلط
در برنامه نویسی این دو میتوانید دقیقا همان کاری را که انتظار دارید ربات انجام
دهد.
با توجه
به توضیحاتی که داده شد :
ربات
ماشینی هوشمند ، قابل برنامه نویسی و انعطاف پذیر است که برای بدست آوردن اطلاعاتی
از محیط خود دارای حسگرهایی است .
رباتیک
علم طراحی ، ساخت ، نگهداری و تعمیر ربات ها است همچنین رباتیک دانش و فناوری وابسته
به ابزارهای مکانیکی کنترل شونده بهوسیله رایانه است. هدف رباتیک اتصال هوش از ادراک
به رفتار می باشد. رباتیک در اکثر مواقع در حوزه مهندسی برق، مهندسی مکانیک و مهندسی
رایانه کاربرد دارد.
رباتیک
علم بهکارگیری رباتهاست و تاثیر آن را در محصولاتی که هر روزه استفاده میکنیم، میبینیم.
مهندسی
رباتیک علم هوشمند کردن و الکترونیکی کردن ماشین ها ی مکانیکی است ( در جهت مصارف صنعتی
) [مهندسی رباتیک = مهندسی برق + مهندسی مکانیک]
رباتها
دارای سه قسمت اصلی هستند:
* مغز
که معمولاً یک کامپیوتر است.
* محرک
و بخش مکانیکی شامل موتور، پیستون، تسمه، چرخها، چرخ دندهها و ...
* سنسور
که میتواند از انواع بینایی، صوتی، تعیین دما، تشخیص نور، تماسی یا حرکتی باشد.
با این
سه قسمت، یک ربات میتواند با اثرپذیری و اثرگذاری در محیط کاربردیتر شود.
قوانین
سهگانه رباتیک:
ایزاک
آسیموف نویسنده داستانهای علمی تخیلی قوانین سهگانه رباتیک را به صورت زیر تعریفکرده
است:
1ـ یک
ربات نباید به هستی انسان آسیب برساند یا به واسطه بیتحرکی، زندگی یک انسان را به
مخاطره بیاندازد.
2ـ یک
ربات باید از دستوراتی که توسط انسان به او داده میشود، اطاعت کند؛ جز در مواردی که
با قانون یکم در تضاد هستند.
3ـ یک
ربات باید تا جاییکه با قوانین یکم و سوم در تضاد نباشد از خود محافظت کند.
علم
رباتیک از سه شاخه اصلی تشکیل شده است:
•الکترونیک
( شامل مغز ربات)
•مکانیک
(شامل بدنه فیزیکی ربات)
•نرم
افزار (شامل قوه تفکر و تصمیم گیری ربات)
اگریک
ربات را به یک انسان تشبیه کنیم، بخشهایی مربوط به ظاهر فیزیکی انسان را متخصصان مکانیک
می سازند(تصویر3)، مغز ربات را متخصصان الکترونیک توسط مدارای پیچیده الکترونیک طراحی
و می سازند و کارشناسان نرم افزار قوه تفکر را به وسیله برنامه های کامپیوتری برای
ربات شبیه سازی می کنند تا در موقعیتهای خاص ، فعالیت مناسب را انجام دهد.
ربات یک ماشین هوشمند است که قادر است در شرایط خاصی که در آن قرار می
گیرد، کار تعریف شده ای را انجام دهد و همچنین قابلیت تصمیم گیری در شرایط مختلف را
نیز ممکن است داشته باشد. با این تعریف می توان گفت ربات ها برای کارهای مختلفی می
توانند تعریف و ساخته شوند. مانند کارهایی که انجام آن برای انسان غیرممکن یا دشوار
باشد.
سلام من عرفان عباس ذاده کلاس 2/3 دوم راهنمایی
تعریف ربات و رباتیک
همیشه بین صاحب نظران رباتیک و فعالان رباتیک در دانشگاه ها بحث در مورد تعریف ربات وجود داشته است، گاهی اوقات بر اساس تولید ربات، در شرکتی، تعریفی صنعتی و بر اساس تولید آن شرکت از ربات ارایه می شود و در مواردی نسبت به تکنولوژی ربات توصیف شده است
با این همه در زمان کنونی فناوری ساخت ربات در حدی است که با تکیه بر تکنولوژی جدید و پیشرفته کنونی و با کمی آینده نگری می توان تعریف عینی و دست یافتنی از ربات کرد.در این جا چند تعریف معتبر ذکر شده است:
"یک دستگاه یا وسیله خود کاری که قادر به انجام اعمالی است که معمولا به انسانها نسبت داده می شود و یا مجهز به قابلیتی است که شبیه هوش بشری است."
یک ربات هوشمند ،ماشین خودکار چند منظوره ای است که طیف وسیعی از وظایف متفاوت را، تحت شرایطی که حتی ممکن است به آن شناخت کافی نداشته باشد ،همانند انسان آن را انجام دهد"
موسسه صنعتی آمریکا RAI یا Robotic Industrial Association که شرکتی با سابقه در صنعت رباتیک می باشد و در تولید بازوهای ربات های صنعتی یا (Manipulators) است، این گونه ربات را تعریف می کند:
"یک ربات، یک جابجا کننده چند وظیفه ای برنامه پذیر است که برای حرکت دادن مواد ، قطعات ،ابزار ها یا وسایل خاص ،با استفاده از حرکات برنامه ریزی شده قابل تغییر برای تحقق فرامین مختلف ،طراحی شده است.
ربات در معنای عام تر و کلی تر یک ماشین الکترومکانیکی هوشمند است
کلمه ربات توسط Karel Capek نویسنده نمایشنامه R.U.R (رباتهای جهانی روسیه) در سال 1921 ابداع شد. ریشه این کلمه، کلمه چک اسلواکی(robotnic) به معنی کارگر میباشد.
در نمایشنامه وی نمونه ماشین، بعد از انسان بدون دارا بودن نقاط ضعف معمولی او، بیشترین قدرت را داشت و در پایان نمایش این ماشین برای مبارزه علیه سازندگان خود استفاده شد.
البته پیش از آن یونانیان مجسمه متحرکی ساخته بودند که نمونه اولیه چیزی بوده که ما امروزه ربات مینامیم.
امروزه معمولاً کلمه ربات به معنی هر ماشین ساخت بشر که بتواند کار یا عملی که بهطور طبیعی توسط انسان انجام میشود را انجام دهد، استفاده میشود
ربات یک ماشین هوشمند است که قادر است در شرایط خاصی که در آن قرار می گیرد، کار تعریف شده ای را انجام دهد و همچنین قابلیت تصمیم گیری در شرایط مختلف را نیز ممکن است داشته باشد. با این تعریف می توان گفت ربات ها برای کارهای مختلفی می توانند تعریف و ساخته شوند.مانند کارهایی که انجام آن برای انسان غیرممکن یا دشوار باشد.
رباتها همانند کامپیوترها قابلیت برنامه ریزی دارند.بسته به نوع برنامهای که شما به آنها میدهید.کارها و حرکات مختلفی را انجام میدهند. رشته دانشگاهی نیز تحت عنوان رباتیک وجود دارد.که به مسایلی از قبیل حسگرها، مدارات، بازخوردها، پردازش اطلاعات و بسط و توسعه رباتها میپردازد.رباتها انواع مختلفی دارند از قبیل رباتهای شمشیر باز، دنبال کننده خط،کشتی گیر، فوتبالیست،و رباتهای خیلی ریز تحت عنوان ریز-رباتها، رباتهای پرنده و غیره نیز وجود دارند. رباتها برای انجام کارهای سخت و دشواری که بعضی مواقع انسانها از انجام آنها عاجز یا انجام آنها برای انسان خطرناک هستند.مثل رباتهای که در نیروگاههای هستهای وجود دارند استفاده میشوند.
کاری که رباتها انجام میدهند.، توسط ریزپردازشگرها و ریزکنترلگرها کنترل میشود.با تسلط در برنامه نویسی این دو میتوانید دقیقا همان کاری را که انتظار دارید ربات انجام دهد.
با توجه به توضیحاتی که داده شد :
ربات ماشینی هوشمند ، قابل برنامه نویسی و انعطاف پذیر است که برای بدست آوردن اطلاعاتی از محیط خود دارای حسگرهایی است .
رباتیک علم طراحی ، ساخت ، نگهداری و تعمیر ربات ها است همچنین رباتیک دانش و فناوری وابسته به ابزارهای مکانیکی کنترل شونده بهوسیله رایانه است. هدف رباتیک اتصال هوش از ادراک به رفتار می باشد. رباتیک در اکثر مواقع در حوزه مهندسی برق، مهندسی مکانیک و مهندسی رایانه کاربرد دارد.
رباتیک علم بهکارگیری رباتهاست و تاثیر آن را در محصولاتی که هر روزه استفاده میکنیم، میبینیم.
مهندسی رباتیک علم هوشمند کردن و الکترونیکی کردن ماشین ها ی مکانیکی است ( در جهت مصارف صنعتی ) [مهندسی رباتیک = مهندسی برق + مهندسی مکانیک]
رباتها دارای سه قسمت اصلی هستند:
* مغز که معمولاً یک کامپیوتر است.
* محرک و بخش مکانیکی شامل موتور، پیستون، تسمه، چرخها، چرخ دندهها و ...
* سنسور که میتواند از انواع بینایی، صوتی، تعیین دما، تشخیص نور، تماسی یا حرکتی باشد.
با این سه قسمت، یک ربات میتواند با اثرپذیری و اثرگذاری در محیط کاربردیتر شود.
قوانین سهگانه رباتیک:
ایزاک آسیموف نویسنده داستانهای علمی تخیلی قوانین سهگانه رباتیک را به صورت زیر تعریفکرده است:
1ـ یک ربات نباید به هستی انسان آسیب برساند یا به واسطه بیتحرکی، زندگی یک انسان را به مخاطره بیاندازد.
2ـ یک ربات باید از دستوراتی که توسط انسان به او داده میشود، اطاعت کند؛ جز در مواردی که با قانون یکم در تضاد هستند.
3ـ یک ربات باید تا جاییکه با قوانین یکم و سوم در تضاد نباشد از خود محافظت کند.
علم رباتیک از سه شاخه اصلی تشکیل شده است:
• الکترونیک ( شامل مغز ربات)
• مکانیک (شامل بدنه فیزیکی ربات)
• نرم افزار (شامل قوه تفکر و تصمیم گیری ربات)
اگریک ربات را به یک انسان تشبیه کنیم، بخشهایی مربوط به ظاهر فیزیکی انسان را متخصصان مکانیک می سازند(تصویر3)، مغز ربات را متخصصان الکترونیک توسط مدارای پیچیده الکترونیک طراحی و می سازند و کارشناسان نرم افزار قوه تفکر را به وسیله برنامه های کامپیوتری برای ربات شبیه سازی می کنند تا در موقعیتهای خاص ، فعالیت مناسب را انجام دهد.
ربات یک ماشین هوشمند است که قادر است در شرایط خاصی که در آن قرار می گیرد، کار تعریف شده ای را انجام دهد و همچنین قابلیت تصمیم گیری در شرایط مختلف را نیز ممکن است داشته باشد. با این تعریف می توان گفت ربات ها برای کارهای مختلفی می توانند تعریف و ساخته شوند. مانند کارهایی که انجام آن برای انسان غیرممکن یا دشوار باشد.