CodeGym /جاوا بلاگ /Random-SD /ڪوڊ گيم جي مدد سان هڪ روبوٽ ڪيئن ٺاهيو
John Squirrels
سطح
San Francisco

ڪوڊ گيم جي مدد سان هڪ روبوٽ ڪيئن ٺاهيو

گروپ ۾ شايع ٿيل
هالس مونٽيسوري اسڪول (نيو هيمپشائر) ۾، اتي هڪ روبوٽڪس ٽيم آهي. ان جا ميمبر ڏاڍا حوصلا افزائي ڪن ٿا ۽ تيار ڪرڻ، سکڻ، ۽ کٽڻ لاء اضافي ميل وڃڻ لاء تيار آهن. انهن هڪ روبوٽ ٺاهيو آهي، ان کي بهتر بڻائيندا رهو ۽ عالمي چيمپئن شپ ۾ حصو وٺندا. ۽ CodeGym انهن جي مقصدن حاصل ڪرڻ ۾ مدد ڪري ٿي. ڪوڊ گيم جي مدد سان هڪ روبوٽ ڪيئن ٺاهيو - 1

اهو سڀ ڪيئن شروع ٿيو

هالس مونٽيسوري اسڪول جي روبوٽڪس ٽيم 2014 ۾ ”8888 انفنيٽي فيڪٽر“ جي نالي سان قائم ڪئي وئي. 8888 ھڪڙو بي ترتيب نمبر ھو جيڪو ٽيم کي FIRST Robotics پاران لڳايو ويو آھي. جيئن ته اٺ لامحدود علامتن وانگر نظر اچن ٿا، شاگردن فيصلو ڪيو ته ٽيم جو نالو Infinity Factor رکيو وڃي. بعد ۾، شروعاتي ميمبرن گريجوئيشن ڪئي، پر 2020 ۾، ٽيم کي جيئرو ڪيو ويو. بدقسمتي سان، وبائي مرض ان جي ترقي ۾ فوري رڪاوٽ بڻجي ويو. ان جي باوجود، 2021 ۾، نون ميمبرن پهرين ٽيڪني چيلنج ۾ حصو وٺڻ جو فيصلو ڪيو. FIRST جو مطلب آهي ”سائنس ۽ ٽيڪنالاجيءَ جي الهام ۽ سڃاڻپ لاءِ“. اهو هڪ عالمي مقابلو آهي جتي شاگرد انجنيئرن وانگر سوچڻ سکندا آهن. اهي جاوا استعمال ڪندي روبوٽ ڊزائين، ٺاهي، ۽ ڪوڊ ڪن ٿا. چئلينج ڪيترن ئي مرحلن تي مشتمل آهي: مشق مقابلو (اسڪريمجز)، جتي سڀئي ٽيمون حصو وٺي سگهن ٿيون؛ علائقائي مقابلا (سڀني ٽيمون حصو وٺي سگهن ٿيون)؛ رياستي مقابلا (صرف ڪجهه ٽيمون، جيڪي ججن طرفان چونڊيل آهن، حصو وٺي سگهن ٿيون)؛ ۽ عالمي مقابلو (صرف چونڊيل ٽيمن لاءِ).

روبوٽ پيدا ٿيو آهي

هر سال، پهريون ٽيڪني چيلنج روبوٽس لاءِ مختلف گهرجون آهن. مثال طور، 2020 جي موسم ۾، روبوٽس شوٽنگ رِنگ ڪري رهيا هئا. 2021 جي سيزن ۾ روبوٽ جي ضرورت آهي ته هو اسپائڪس مٿان چڙهائي ڪن ۽ سامان پهچائڻ. هن سال جي چيلنج لاءِ روبوٽ جي ضرورت آهي ته هو ڪنن کي 82 سينٽي ميٽرن جي اوچائي تي کڻن ۽ پوءِ انهن کي هڪ اسپرنگ سان جڙيل راڊ تي هيٺ رکي. تنهن ڪري، جڏهن پهريون ٽيڪچ چيلنج موسم هر سال شروع ٿئي ٿو، ٽيم 8888 روبوٽ کي ڊزائين ڪري ٿو هڪ فارم فيڪٽر جيڪو راند ۾ شاندار ٿيندو. اڄ، ٽيم جو روبوٽ ڪنن کي وٺي سگهي ٿو ۽ انهن کي پولس تي رکي ٿو. اهو پڻ نامزد ٿيل علائقن ۾ خودمختيار طور تي پارڪ ڪري سگهي ٿو، ۽ ٽيم هن وقت ڪم ڪري رهي آهي ان کي حاصل ڪرڻ جي قابل ٿي "ڏسڻ" (خود مختار طور تي ڪنن کي رکڻ لاء). هڪ روبوٽ ٺاهڻ هڪ پيچيده ڪم آهي جنهن کي ترجيح ڏيڻ ۽ واضح ذميواري جي تقسيم جي ضرورت آهي. ٽيم جي هڪ ميمبر پرنائي رائو جو چوڻ آهي ته، ”اسان جي ٽيم ۾ هرڪو برابر آهي، ان ڪري اسان وٽ ٽيم جو ڪپتان نه آهي، تنهن هوندي به، اسان وٽ شاگرد آهن جيڪي پنهنجي مهارت جي شعبن ۾ پنهنجي ذيلي گروپن جي اڳواڻي ڪن ٿا. مثال طور، مان قيادت ڪندو آهيان. پروگرامنگ ٽيم ۽ ڪميونٽي آئوٽ ريچ جڏهن ته ٻيا شاگرد هارڊويئر (۽ 3D ڊيزائن) گروپ، حڪمت عملي گروپ، ۽ فنڊ گڏ ڪرڻ واري گروپ جي اڳواڻي ڪن ٿا. ٽيم ڪيترن ئي ڪمپنين کان روبوٽ ٺاهڻ لاءِ مواد حاصل ڪري ٿي، بشمول REV Robotics، goBILDA، ۽ Tetrix. اهي پڻ ڊزائين ۽ 3D پرنٽ ڪسٽم بریکٹ ۽ حصا مخصوص ضرورتن کي پورا ڪرڻ لاء. روبوٽ لاءِ سافٽ ويئر هر سيزن کي ڪوڊ ڪيو ويو آهي ۽ ڪسٽمائيز ڪيو ويو آهي شاگردن پاران جيڪي سکيا آهن ته ڪيئن جاوا ۾ پروگرام ڪجي. روبوٽ جو ڪنٽرول هب بنيادي طور تي هڪ اينڊرائيڊ ڊيوائس آهي جنهن لاءِ ٽيم ميمبر هڪ ايپ ٺاهي ٿي جيڪا روبوٽ کي هدايتون مهيا ڪري ٿي جنهن تي عمل ڪرڻ جي ضرورت آهي. ۽ اهو آهي جتي ڪوڊ گيم ڪم ۾ اچي ٿو!

CodeGym سان سکيا ڇا نظر اچي ٿي؟

ٽيم CodeGym کي پنهنجي مرشد جي مدد سان دريافت ڪيو، ڊيوڊ جيڊلنسڪي، ايڊوب ۾ هڪ سينئر ڪمپيوٽر سائنسدان. "ڪوڊ گيم هاءِ اسڪول ۽ ڪاليج جي سطح جي شاگردن ۾ تمام گهڻو مشهور آهي، پر اسان جي جونيئر هاءِ ٽيم مفت ورزن کي جاوا سکڻ لاءِ ناقابل يقين حد تائين مددگار ثابت ڪيو ۽ پسند ڪيو ته اهو ڪيئن ان جي مختلف پهلوئن کي مزيدار انداز ۾ بيان ڪيو،" پرانائي چوي ٿو. ڪوڊ گيم جي مدد سان هڪ روبوٽ ڪيئن ٺاهيو - 2ڪورس جي مفت ورزن کان واقف ٿيڻ کان پوءِ، ٽيم CodeGym ۽ Infinity Factor جي وچ ۾ هڪ پارٽنرشپ تي بحث ڪرڻ لاءِ ڪمپني تائين پهتي ۽ هڪ مثبت جواب مليو. ان وقت کان وٺي، لڳ ڀڳ ٻن سالن کان، شاگرد جاوا سکي رهيا آهن ۽ روبوٽ ٺاهڻ لاءِ پنهنجون صلاحيتون لاڳو ڪري رهيا آهن. اهي انفرادي طور پڙهندا آهن پر گڏ گڏ سکڻ لاءِ هفتيوار ڪلاس پڻ آهن، ۽ اهو طريقو انهن کي وڌيڪ موثر طريقي سان سکڻ ۾ مدد ڪري ٿو. جيئن پرانائي چوي ٿو، ”ڪوڊ گيم کان سواءِ، اسان جي ٽيم ايترا شوقين پروگرامرز کي متوجه نه ڪري ها جيترا اسان وٽ هئا ۽ جاوا سکڻ ۾ ايترو ئي مزو اچي ها جيترو اسان ڪندا آهيون. ڪورس کي ترتيب ڏئي سگهجي ٿو ترتيب ڏنل موويشن جي مقدار ۽ تدريس جي انداز کي تبديل ڪندي. اهو CodeGym ڪورس کي اسان جي ٽيم جي هر هڪ سکيا ڏيندڙ لاءِ وڌيڪ خوشگوار بڻائي ٿو. خاص طور تي، اسان پسند ڪريون ٿا ته سبق ۾ Java Syntax ڪيترو آسان لڳي ٿو. پڻ، ڪم مشڪل آهن، پر تمام گهڻو نه، تنهنڪري اسان انهن کي حل ڪري سگهون ٿا ان علم کي استعمال ڪندي جيڪو اسان اڳ ۾ ئي سکيو آهي." ٽيم جا نتيجا هڪ هزار لفظن جي قابل آهن. 2021 ۾، Infinity Factor پري کان FIRST Tech Challenge, Ultimate Goal ۾ حصو ورتو، ۽ ڪيترن ئي انجنيئرنگ ڪاروبارن ۽ انجنيئرن (خاص طور تي، CodeGym ۽ بين الاقوامي انجنيئرنگ ڪمپني FARM) سان ڳالھ ٻولھ ڪرڻ لاءِ ڪنيڪٽ ايوارڊ ماڻيو، ۽ گڏوگڏ اسڪول جي ڪميونٽي کي FIRST بابت سکيا . ۽ هيٺيون سيزن اڃا به وڌيڪ ڪامياب ٿي ويو: ٽيم ڊيزائين اوارڊ، فائنلسٽ اوارڊ، ٻي جاءِ ٿنڪ اوارڊ، ۽ ٻي جاءِ موٽيويٽ ايوارڊ ماڻيو. "اسان کي ڪوڊ گيم ڳولڻ کان اڳ، 2021 جي پهرين مقابلي واري موسم ۾، اسان جا پروگرامر جاوا سکيا هئا جيئن اسان روبوٽ کي پروگرام ڪيو، يعني آزمائشي ۽ غلطي ذريعي. اهو اسان کي سست ڪيو ۽ اسان کي پنهنجي مرشد تي منحصر ڪيو ته ڪيئن جاوا ڪم ڪيو. اسان CodeGym دريافت ڪيو، اسان جا پروگرامر جاوا کي تمام گهڻو جلدي سکڻ جي قابل ٿي ويا! جاوا ۽ روبوٽڪس جاوا جي ڪمانڊ لائن انٽرفيس ۾ اختلافن جي باوجود، ڪوڊ گيم ڪورس اسان کي هڪ مضبوط بنياد ڏنو جنهن اسان کي پنهنجي صلاحيتن کي اڳتي وڌائڻ جي اجازت ڏني.

اڳتي ڇا آهي؟

هينئر تائين، 2022 ۾، ٽيم ٽن اسڪيمن ۾ حصو ورتو آهي. جلد ئي، اهو علائقائي مقابلي ۾ ويندو ۽، جيڪڏهن ججن طرفان چونڊيو ويو، اڳتي وڌو ايندڙ مرحلن ذريعي. ٽيم جي ميمبرن لاءِ، اهڙا مقابلا نه رڳو مزيدار سرگرميون آهن پر انهن جي مستقبل جي ڪيريئر ڏانهن به قدم آهن. انهن مان ڪجهه سافٽ ويئر ڊولپر بنجڻ چاهين ٿا ۽ جاوا کي هڪ تمام پرڪشش خاصيت سمجهن ٿا. "اسان جاوا جو مطالعو شروع ڪيو ڇو ته اها واحد ٻولي آهي جيڪا اسان کي روبوٽ کي پروگرام ڪرڻ ۾ مدد ڪري سگهي ٿي. پر جيئن اسان ان کي ڪوڊ گيم سان سکڻ جاري رکيو، اسان ڪجهه خاص خوبين کي تسليم ڪرڻ شروع ڪيو جيڪي ان کي ٻين ٻولين جهڙوڪ پٿون کان مختلف ڪن ٿا، مثال طور، اعلان ڪرڻ جو نحو. variables in a “visibility type name = data;” فارميٽ ۾ ۽ جاوا ڪوڊ کي ڪيئن منظم ڪري سگهجي ٿو (ڪلاس/انٽرفيس/طريقو) جاوا ۾ پروگرامنگ جي وهڪري کي بهتر ڪرڻ لاءِ. جيئن اسان جي هڪ تجربيڪار ٽيم ميمبر چيو ته، توهان کي پوري ڪهاڻي تڏهن ملندي جڏهن توهان صرف هڪ ٽڪرا بدران ڪجهه ڏسي رهيا آهن، "پرانائي چوي ٿو. روبوٽ ٺاهڻ ۽ مقابلي جي تياري ڪرڻ کان علاوه، انفنيٽي فيڪٽر اسڪول کان پوءِ ڪيمپون هلائيندو آهي. اهو 2021 ۾ شروع ٿيو جڏهن ٽيم شاگردن کي انهن جي اسڪول ۾ سيکاريو، اهم انجنيئرنگ مهارتون انهن کي STEM موقعن لاءِ تيار ڪرڻ لاءِ. وبائي مرض جي ڪري ، ٽيم جا ميمبر صرف انهن جي اسڪول تائين محدود هئا (COVID جي پکيڙ کي گهٽائڻ لاءِ). پر هاڻي، اهي پنهنجي علائقي ۾ هر ڪنهن لاءِ پروگرام کولڻ جو ارادو رکن ٿا. ”مان سمجهان ٿو ته تدريس هڪ مضمون ۾ مهارت حاصل ڪرڻ جو بهترين طريقو آهي. اسان جي ٽيم جي ميمبرن سان شاگردن کي اهي صلاحيتون سيکاريون جيڪي اهي اڳ ۾ ئي سکي چڪا آهن، اهي پنهنجي علم کي مضبوط ڪري رهيا آهن ۽ اسان جي ٽيم جي مستقبل لاءِ ٻج پوکي رهيا آهن،“ پرانائي چوي ٿو. ان کان سواء، اهڙي ڪئمپ ٽيم کي 6 کان 12 ميمبرن کي وڌائڻ ۾ مدد ڪئي آهي. اسان چاهيون ٿا ته Infinity Factor ٽيم جا ميمبر اهي سڀئي مقصد حاصل ڪن جيڪي انهن جي ذهن ۾ آهن، ۽ اسان انهن جي مستقبل جي ڪاميابي جا منتظر آهيون!
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION