स्थानों को अनलॉक करें
फुल वॉल्यूम वर्चुअल स्किल्स फील्ड पर एक समन्वय प्रणाली बनाएं, जिसमें लाल बिंदु की स्थिति मूल बिंदु (0, 0) हो और हीरो बॉट सेंटर की प्रारंभिक स्थिति निर्देशांक (0, 36) पर स्थित हो। हीरो बॉट को नारंगी रंग में हाइलाइट किए गए लाल ब्लॉक को उठाने, उसे स्कोर करने और गोल Iमें डालने, और रोबोट को सप्लाई ज़ोन में आंशिक रूप से पार्क करने के लिए [ड्राइव फॉर], [टर्न फॉर], [स्पिन टू पोजीशन और [स्पिन फॉर ब्लॉक का उपयोग करें। रोबोट द्वारा रेड ब्लॉक को उठाने और स्कोर करने के स्थान के X और Y निर्देशांक और हीरो बॉट को पार्क करने के स्थान के X और Y निर्देशांक ज्ञात करने के लिए एक एल्गोरिदम बनाएं।
- VIQRC वर्चुअल स्किल्स - फुल वॉल्यूम प्लेग्राउंड का चयन करें।
- ड्राइव दूरी और ड्राइवट्रेन हेडिंग का उपयोग करके एक निश्चित दूरी तय करने के बाद रोबोट की स्थिति के X और Y निर्देशांकों की गणना और रिकॉर्ड करने के लिए एक एल्गोरिदम बनाएं
- हीरो बॉट को कोड करें ताकि वह नारंगी रंग में हाइलाइट किए गए लाल ब्लॉक तक जाए और उसे उठा ले
- रोबोट की स्थिति के X और Y निर्देशांकों को ट्रैक करने के लिए एल्गोरिदम का उपयोग करें।
- रोबोट द्वारा ब्लॉक को उठाने के स्थान के X और Y निर्देशांकों को प्रिंट कंसोल पर प्रिंट करने के लिए [print] ब्लॉक का उपयोग करें।
- हीरो बॉट को कोड करें ताकि वह गोल 1 की ओर बढ़े और ब्लॉक को गोल में गिरा दे
- रोबोट की स्थिति के X और Y निर्देशांकों को ट्रैक करने के लिए एल्गोरिदम का उपयोग करें।
- [print] ब्लॉक का उपयोग करके, रोबोट द्वारा ब्लॉक को लक्ष्य I में गिराने के स्थान के X और Y निर्देशांकों को प्रिंट कंसोल पर प्रिंट करें।
- हीरो बॉट को ऐसी स्थिति में ले जाएं जहां वह आंशिक रूप से सप्लाई ज़ोन के भीतर हो।
- रोबोट की स्थिति के X और Y निर्देशांकों को ट्रैक करने के लिए एल्गोरिदम का उपयोग करें।
- [print] ब्लॉक का उपयोग करके, सप्लाई ज़ोन के भीतर रोबोट के आंशिक रूप से पार्क किए जाने वाले स्थान के X और Y निर्देशांकों को प्रिंट कंसोल पर प्रिंट करें।
सहायक सुझाव
- VIQRC वर्चुअल स्किल्स फील्ड पर हीरो बॉट के X और Y निर्देशांकों की पहचान करने के लिए, हीरो बॉट की प्रारंभिक स्थिति को निर्देशांक प्रणाली के मूल बिंदु (0,0) के रूप में सेट करें
- हीरो बॉट के X और Y निर्देशांकों को संग्रहीत करने के लिए दो चर घोषित करें। प्रोजेक्ट की शुरुआत में X और Y निर्देशांकों के मान को 0 पर सेट करने के लिए वेरिएबल्स श्रेणी से सेट ब्लॉक का उपयोग करें।

पाइथन कमांड से मिलान:
वर्तमानX = 0 वर्तमानY = 36
- इनर्शियल सेंसर से ड्राइवट्रेन हेडिंग वैल्यू प्राप्त करने के लिए सेंसिंग श्रेणी से रिपोर्टर ब्लॉक का उपयोग करें।

पाइथन कमांड से मिलान:
ड्राइवट्रेन.हेडिंग(डिग्री)
- ड्राइव की दूरी और ड्राइवट्रेन की दिशा का उपयोग करके, एक निश्चित दूरी तक गाड़ी चलाने के बाद X और Y निर्देशांकों की गणना करें।
गणितीय फ़ंक्शन (आगे बढ़ने की प्रक्रिया):
X2 = X1 + ड्राइव_दूरी * sin (ड्राइव_हेडिंग)
Y2 = Y1 + ड्राइव_दूरी * cos (ड्राइव_हेडिंग)

- गणितीय कार्यों को व्यक्त करने के लिए ऑपरेटर्स श्रेणी से फ़ंक्शन ब्लॉक का उपयोग करें।

मिलान करने वाला पायथन कमांड:
currentX = currentX + ड्राइव_दूरी * math.sin(ड्राइवट्रेन.हेडिंग(डिग्री) / 180.0 * math.pi) currentY = currentY + ड्राइव_दूरी * math.cos(ड्राइवट्रेन.हेडिंग(डिग्री) / 180.0 * math.pi)
- VIQRC वर्चुअल स्किल्स फील्ड डाइमेंशन के बारे में अधिक जानकारी के लिए, यहां क्लिक करें