x
Book Ticket
Fees & Timing
Cart

Robo Soccer

Description :

The competitions that put teams of robots against each other in a game of soccer offer both entertainment and education.


These robot players are model-based reflex AI agents. The basic robot structure consists of 4 Omni-wheels mounted at specific angles on the base plate and powered by high torque gear motors.


The movement of these robots is managed through a central server using algorithms on game policies and defense strategies. These algorithms use data from various sensors and cameras in real-time and operate the robots with individual NXP ARM CortexA3 controllers.


These robots use a solenoid piston for kicking and a separate dribbler motor for collecting the ball.


Coordinated and strategic movement between robots is important for practical applications in the real world. What better way of trying and testing coordination than soccer?


Features:


● High FPS (Frames per second), high-resolution machine vision cameras


● Pattern detection algorithm to filter the shape, size, and orientation of the robots for feedback


● Separate Nodes (Programs) for Tactics, which defines the gameplay based on the position of ball and Robots


● Open Motion Planning Library (OMPL) motion planning software for pathfinding for robots to avoid obstacles


Robo Soccer

વધુ વિગત :

આ રોબોટ્સનું હલનચલનનું સંચાલન એક સેન્ટ્રલ સર્વર દ્વારા કરવામાં આવે છે. આ સર્વર રોબોટને હલનચલન માટે ખેલના નિયમો અને ડિફેન્સ વ્યૂહરચનાની અલ્ગોરિધમનો ઉપયોગ કરવામાં આવે છે. આ અલ્ગોરિધમ ઘણા બધા સેન્સર્સ અને કેમેરાઓથી પ્રાપ્ત થયેલ ડેટાને રીયલ ટાઈમમાં ઉપયોગ કરે છે અને પ્રત્યેક રોબોટ તેની પોતાની NXP ARM CortexA3કન્ટ્રોલરની સહાયથી ચાલે છે.


કીક મારવા માટે આ રોબોટ્સમાં સોલેનૉઈડ પિસ્ટનનો ઉપયોગ કરાયો છે અને બોલ પકડવા માટે એક અલગ ડ્રીબલરનો ઉપયોગ કરાયો છે.


આ રોબોટ્સમાં પારસ્પરિક તાલમેલ બેસે અને નિર્ધારીત વ્યૂહરચના મુજબ કામ કરે તે અત્યંત મહત્વપૂર્ણ છે જેથી વાસ્તવિક દુનિયામાં તેનો ઉપયોગ કરી શકાય. પારસ્પરિક તાલમેલને અજમાવવા માટે સૉકર થી વધુ સારો રસ્તો હોઈ શકે ખરો ?


લાક્ષણિકતાઓ


(ફ્રેમ્સ પ્રતિ સેકન્ડ), હાઈ રીઝોલ્યુશનવાળા મશીન વિઝન કેમેરા


પ્રતિક્રીયા માટે રોબોટ્સની આકૃતિ, આકાર અને ઓરીએન્ટેશનને ફિલ્ટર કરવા માટે પેટર્ન ઓળખવા માટેનું અલ્ગોરિધમ


ખેલની યુક્તિઓ માટે જુદા જુદા નોડ્સ (પ્રોગામ) છે જે બોલ અને રોબોટની સ્થિતી આધારે ગેમપ્લે નક્કી કરે છે.


ઑપન મોશન પ્લાનીંગ લાઈબ્રેરી (OMPL)હલનચલનની યોજના તૈયાર કરતું સૉફ્ટવેર છે જે રોબોટ માટે રસ્તો ઓળખવા અને અવરોધોથી બચવામાં મદદગાર થાય છે.



Robo Soccer

अधिक जानकारी :

सॉकर के खेल में एक दूसरे के खिलाफ़ रोबोटों की टीम खड़ा करने से मनोरंजन भी होता है और इसका शैक्षणिक महत्त्व भी है|


ये रोबोट मॉडल-बेस्ड रिफ्लेक्स एआई एजेंट होते हैं| रोबोट की मूलभूत संरचना में बेस प्लेट पर एक ख़ास कोण पर 4 ओम्नी-व्हील लगे होते हैं और इन्हें उच्च टार्क वाले गियर मोटरों से ऊर्जा मिलती है|


इन रोबोटों की गतिविधियों का प्रबंधन एक सेंट्रल सर्वर द्वारा किया जाता है| यह सर्वर रोबोट में गतिविधियों के लिए खेल के नियमों और डिफेन्स स्ट्रेटेजी की एल्गोरिदम का प्रयोग करता है| ये एल्गोरिदम बहुत से सेंसरों और कैमरों से प्राप्त डेटा का रियल टाइम में प्रयोग करती है और हर एक रोबोट को उसके अपने NXP ARM CortexA3 कंट्रोलर की सहायता से चलाती है|


किक मारने के लिए इन रोबोटों में सोलेनोइड पिस्टन का प्रयोग होता है और बॉल पकड़ने के लिए एक अलग ड्रिबलर मोटर का प्रयोग होता है|


इन रोबोटों के बीच तालमेल होना और इनका तय स्ट्रेटेजी के अनुसार एक्ट करना अत्यंत महत्वपूर्ण है ताकि वास्तविक दुनिया में इनका व्यावहारिक प्रयोग किया जा सके| आपसी तालमेल को आजमाने के लिए सॉकर से बेहतरीन रास्ता भला और कौन सा हो सकता है?




फीचर:


● हाई एफपीएस (फ्रेम प्रति सेकण्ड) हाई रेजोल्यूशन वाले मशीन विज़न कैमरा


● फीडबैक हेतु रोबोटों की आकृति, आकार और ओरिएंटेशन को फ़िल्टर करने के लिए पैटर्न पहचानने का एल्गोरिद्म


● खेल की युक्तियों के लिए अलग-अलग नोड्स (प्रोग्राम) है जो बॉल और रोबोटों की स्थिति के आधार पर गेमप्ले तय करते हैं


ओपन मोशन प्लानिंग लाइब्रेरी (ओएमपीएल) गतिविधियों की योजना बनाने वाला


सॉफ्टवेयर है जो रोबोट के लिए रास्ता पहचाने और बाधाओं से बचने में मदद करता है