نسل جدید فوتبالیست‌ها؛ ربات‌هایی که با پایتون گل می‌زنند

سر داور لیگ فوتبالیست‌های مسابقات انتخابی ربوکاپ ۲۰۲۶ با اشاره به برگزاری رقابت‌های «اپن‌ویت» در بخش دانش‌آموزی گفت: هدف این مسابقات، توسعه ربات‌هایی است که در آینده بتوانند در کنار انسان فوتبال بازی کنند؛ مسیری که دانش‌آموزان در آن مهارت‌هایی، چون برنامه‌نویسی، مکاترونیک و پردازش تصویر را فرا می‌گیرند.

کد خبر: ۱۳۷۲۶۴۵

تاریخ: ۲۴ ارديبهشت ۱۴۰۵ - ۱۴:۳۲

به گزارش تابناک؛ محمدحسین ذوالفقاری در گفت‌و‌گو با ایسنا، با اشاره به برگزاری رقابت‌های انتخابی مسابقات جهانی ربوکاپ، گفت: در این دوره لیگ «اپن ویت» در بخش دانش آموزی برگزار می‌شود که در آن هر تیم با دو ربات حضور می‌یابند و ربات‌ها در مقابل یکدیگر به رقابت می‌پردازند.

وی با بیان اینکه لیگ اپن ویت نسبت به سایر رشته‌های رباتیک تفاوت‌هایی دارد که مهمترین آن، عملکرد مستقل ربات‌ها بدون دخالت مستقیم انسان است، اظهار کرد: در این لیگ، ربات‌ها بدون کنترل انسان وظایف خود را انجام می‌دهند و اهداف مسابقه را پیش می‌برند.

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

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

ذوالفقاری با اشاره به روند ورود دانش‌آموزان به لیگ‌های رباتیک گفت: معمولاً دانش‌آموزانی که تازه وارد این حوزه می‌شوند، فعالیت خود را از سطوح پایین‌تر و لیگ‌های سبک‌تر آغاز می‌کنند. این افراد ابتدا وارد لیگ‌هایی مانند «پرایمری» یا لیگ ربات‌های سبک‌وزن می‌شوند، چراکه سطح این لیگ‌ها ساده‌تر است و برای شروع یادگیری مناسب‌تر محسوب می‌شود.

وی با بیان اینکه بیشتر دانش‌آموزان در ابتدای مسیر، کار خود را با برنامه نویسی آغاز می‌کنند یادآور شد: آنها با استفاده از کیت‌های الکترونیکی موجود در بازار فعالیت می‌کنند و با زبان ++C روی این بستر‌ها کدنویسی انجام می‌دهند.

سر داور لیگ مسابقات روبوکاپ Iran Open ادامه داد: کدنویسی اولیه دانش‌آموزان در سطح ساده و در حد ساختار‌هایی مانند شرط‌ها و دستورات ابتدایی است، اما به مرور و ارتقای مقاطع تحصیلی، مهارت‌های خود را توسعه می‌دهند و پروژه‌های پیچیده‌تری را اجرا می‌کنند.

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

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

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

سر داور لیگ مسابقات روبوکاپ Iran Open ادامه داد: در بخش شبیه‌ساز فوتبالیست، امسال مسابقاتی برگزار می‌شود که در آن سه ربات در مقابل سه ربات دیگر قرار می‌گیرند و دانش‌آموزان باید با استفاده از زبان پایتون، کدی طراحی کنند تا ربات‌ها بتوانند به‌صورت هوشمند با یکدیگر بازی کنند. این کد‌ها در شبیه‌ساز اجرا می‌شود و تیم‌ها به‌صورت لحظه‌ای نتیجه عملکرد خود را مشاهده می‌کنند.

وی درباره لیگ ربات‌های واقعی نیز توضیح داد: این لیگ شامل ربات‌های اپن‌ویت، لایت‌ویت و پرایمری است، اما امسال به دلیل برگزاری مسابقات انتخابی روبوکاپ جهانی، لیگ پرایمری برگزار نمی‌شود و تنها لیگ‌های اپن‌ویت و لایت‌ویت در جریان است.

ذوالفقاری گفت: در لیگ اپن‌ویت، محدودیت وزنی تقریباً وجود ندارد و ربات‌ها می‌توانند وزن بالایی داشته باشند، اما محدودیت‌هایی در ابعاد، ارتفاع و ولتاژ برای آنها تعریف شده است. در مقابل، در لیگ لایت‌ویت محدودیت وزن وجود دارد و ربات‌ها باید در چارچوب وزن مشخص طراحی و ساخته شوند.