Robots कसे चालतात? (मुलांसाठी)

    Atul Kabra4 min readUpdated
    Read in English

    Robot एका छोट्या संघासारखे काम करतो, ज्याची तीन कामे असतात: तो आजूबाजूचे जग टिपतो (sense), काय करायचे याचा विचार करतो (think), आणि मग कृती करतो (act). हेच त्याचे पूर्ण रहस्य आहे. या तीन पायऱ्या एकदा समजल्या की जगातला प्रत्येक robot — भिंत टाळणाऱ्या खेळण्यातल्या गाडीपासून ते कारखान्यातल्या मोठ्या हातापर्यंत — अचानक तुम्हाला कळायला लागतो.

    चला, या संघाची ओळख करून घेऊ.

    मेंदू: इथे विचार होतो

    प्रत्येक robot मध्ये एक छोटा controller असतो जो त्याच्या मेंदूसारखे काम करतो. हा सहसा एक छोटासा board असतो ज्यावर एक chip बसवलेली असते. हा मेंदू स्वतःहून खरंतर काहीच "जाणत" नाही — तुम्ही दिलेल्या सूचना तो पायरी-पायरीने, खूप वेगाने पाळतो.

    या सूचना तुम्ही code वापरून लिहिता. नवशिक्यांसाठी म्हणजे "पुढे जा" किंवा "काही दिसले तर थांब" असे सांगणारे रंगीत blocks ओढणे. मेंदू तुमचे blocks वरून-खाली वाचतो आणि अगदी तसेच करतो जसे त्यात लिहिले आहे — त्याहून कमी नाही, जास्तही नाही. तुमचा robot काही विचित्र करत असेल, तर जवळपास नेहमीच त्याचे कारण सूचनांनी तसे सांगितले हे असते. ही चांगली बातमी आहे: म्हणजे तुम्ही ते दुरुस्त करू शकता.

    शरीर: motors आणि हलणारे भाग

    शरीर म्हणजे जे काही हलते ते सगळे — चाके, हात, पकडणारे gripper, फिरणारे भाग. यातले सर्वात महत्त्वाचे भाग म्हणजे motors. Motor वीजेचे रूपांतर हालचालीत करतो. मेंदू "पुढे जा" असे म्हणतो तेव्हा तो motors ना थोडी वीज पाठवतो, आणि चाके फिरू लागतात.

    वेगवेगळे motors वेगवेगळी कामे करतात. काही गोल-गोल फिरत राहतात (चाकांसाठी छान). काही ठरावीक कोनापर्यंत वळून थांबतात (एका दिशेला दाखवायचा हात असेल तर त्यासाठी छान). Motors एकत्र जोडून तुम्ही robot ला चालण्याची, उचलण्याची, पकडण्याची किंवा हात हलवण्याची क्षमता देता.

    इंद्रिये: robot गोष्टी कशा टिपतो

    Robot तुमच्यासारखे पाहू किंवा ऐकू शकत नाही, पण तो जग टिपण्यासाठी sensors वापरू शकतो. Sensor हा एक भाग असतो जो काहीतरी मोजतो आणि ते एका आकड्याच्या रूपात मेंदूला कळवतो.

    • Distance sensor मेंदूला सांगतो "भिंत १० सेंटिमीटर अंतरावर आहे."
    • Light sensor सांगतो "आत्ता अंधार झाला."
    • Touch sensor सांगतो "माझ्यावर काहीतरी दाबले जात आहे."

    मेंदू हे आकडे वाचतो आणि काय करायचे ते ठरवतो. Robots गोष्टी कशा टिपतात ते ठरवणाऱ्या या भन्नाट भागांबद्दल अधिक जाणून घ्यायचे आहे? आम्ही त्यासाठी एक पूर्ण मार्गदर्शक बनवले आहे: Sensors Explained for Kids.

    Want to learn this properly?

    Join the waitlist for our courses — beginner-friendly, project-first classes in Jalgaon.

    Browse courses

    हे सगळे जोडणारे loop

    आता खरी जादूची गोष्ट. Robot हे sense → think → act पुन्हा-पुन्हा, खूप वेगाने करत राहतो — कधी कधी सेकंदाला शेकडो वेळा. या पुन्हा-पुन्हा होणाऱ्या चक्राला loop म्हणतात.

    पुढे जाणाऱ्या एका robot ची कल्पना करा:

    1. Sense: distance sensor भिंत आहे का ते तपासतो.
    2. Think: "भिंत १० सेमीपेक्षा जवळ आहे का? नाही? मग पुढे जात राहा."
    3. Act: motors चाके फिरवत राहतात.

    मग तो हे सगळे पुन्हा करतो. ज्या क्षणी sensor म्हणतो की भिंत खूप जवळ आली, त्या क्षणी "think" पायरीचे उत्तर बदलते, आणि robot थांबतो किंवा वळतो. तुम्हाला तो हुशार वाटतो. पण खरंतर तो फक्त एक खूप वेगवान, खूप संयमी loop असतो.

    डोळ्यांसमोर आणता येईल असे एक उदाहरण

    जमिनीवरच्या काळ्या रेषेवरून चालणारा robot विचारात घ्या (हा एक नेहमीचा पहिला project असतो). त्याचा एक sensor जमिनीकडे रोखलेला असतो. Sensor ला काळे दिसले की मेंदू म्हणतो "मी रेषेवर आहे, सरळ जात राहा." Sensor ला पांढरे दिसले की मेंदू म्हणतो "मी बाजूला घसरलो, पुन्हा रेषेकडे वळ." हे हजारो वेळा loop करा आणि robot स्वतःच्या जीवावर ती रेषा अगदी सहज पाळत जातो. असेच काहीतरी तुम्हीही बनवू शकता — पहिला Robot बनवणे पाहा.

    नेहमीच्या चुका (आणि त्या अगदी ठीक का आहेत)

    • "माझ्या robot ने माझी आज्ञा दुर्लक्षित केली." सहसा block चुकीच्या क्रमात असतो, किंवा loop त्याच्यावरून फार पटकन पुढे गेला. Robots सूचना तंतोतंत पाळतात, त्यामुळे उपाय जवळपास नेहमी तुमच्या blocks च्या क्रमात असतो.
    • "काल चालत होते, आज नाही." आधी साध्या गोष्टी तपासा: batteries, सैल झालेल्या wires, घसरलेले चाक. बहुतेक robot ची कोडी जादुई नसतात, ती प्रत्यक्ष-भौतिक असतात.
    • "मला वाटते robot खराब झाला." दहापैकी नऊ वेळा तो खराब झालेला नसतो — तो code ने जे सांगितले अगदी तेच करत असतो. स्वतःच्या सूचना पुन्हा वाचणे हीच सर्वात चांगली debugging युक्ती आहे.

    चुका होणे हे तुम्ही यात कच्चे आहात याचे लक्षण नाही. प्रत्येक roboticist, अगदी तज्ज्ञसुद्धा, पहिल्यांदा न जमलेल्या गोष्टी दुरुस्त करण्यात बराच वेळ घालवतात. हेच तर काम आहे, आणि ते मजेशीर आहे.

    शोध सुरूच ठेवा

    आता तुम्हाला sense–think–act ही कल्पना समजली आहे, तर बाकीचे सगळे Robotics याच पायावर उभे आहे. आणखी सोप्या मार्गदर्शकांसाठी आमच्या Kids Robotics hub ला भेट द्या, किंवा robot ला सूचना कशा द्यायच्या हे पाहण्यासाठी Block Coding for Robots वाचा.

    स्वतःच्या हातांनी खरा robot बनवायला उत्सुक आहात? जळगावमधल्या आमच्या Robotics for Kids program च्या waitlist मध्ये सामील व्हा — तुम्हाला सोबत घ्यायला आम्हाला आवडेल.

    Want to learn this properly?

    Join the waitlist for our courses — beginner-friendly, project-first classes in Jalgaon.

    Browse courses
    Atul Kabra

    Founder, Infoplanet

    Atul Kabra founded Infoplanet in 2001 and has spent over two decades teaching programming — C, C++, Java, databases and more — to students across Maharashtra.

    Related guides