![ROS2 को ROS1 डेवलपर के रूप में सीखें और अपने ROS प्रोजेक्ट्स को माइग्रेट करें](https://scholarsark.com/wp-content/uploads/2021/05/8802-learn-ros2-as-a-ros1-developer-and-migrate-your-ros-projects-806x440.jpg)
ROS2 को ROS1 डेवलपर के रूप में सीखें और अपने ROS प्रोजेक्ट्स को माइग्रेट करें
![आइटम छवि](https://img-b.udemycdn.com/course/480x270/3467166_a0c6_2.jpg?secure=bBLKmFU2Uzv_cSSBI1VJ1g%3D%3D%2C1619947278)
कीमत: $79.99
इस कोर्स के अंत में – आपके ROS1 ज्ञान से प्रारंभ करें – आप संपूर्ण ROS2 एप्लिकेशन बनाने में सक्षम होंगे, और ROS1 कोड बेस को ROS2 में माइग्रेट करें.
!!! महत्वपूर्ण !!! यदि आप पूरी तरह से नौसिखिया हैं और आपके पास ROS1 का बिल्कुल भी ज्ञान नहीं है, कृपया यह कोर्स न करें. आपको पता होना चाहिए कि मूल अवधारणाओं के साथ कैसे काम करना है (नोड्स, सेवाएं, पैरामीटर, फ़ाइलें लॉन्च करें) पाठ्यक्रम को समझने के लिए.
इस पाठ्यक्रम से क्या अपेक्षा की जाए यह समझने के लिए कृपया संपूर्ण विवरण पढ़ें 🙂
→ यह कोर्स क्यों?
कुंआ, यदि आप पहले से ही ROS1 जानते हैं, आप शायद ROS2 सीखना शुरू करना चाहेंगे, लेकिन शुरू से नहीं.
या यदि आपको ROS1 प्रोजेक्ट के साथ काम करना है, हो सकता है कि आप इसे ROS2 पर पोर्ट करने का कोई तरीका ढूंढ रहे हों.
ROS2 सीखने से पहले मैं स्वयं एक ROS1 डेवलपर था. मैं जिस चीज़ की तलाश कर रहा था वह बस कुछ दस्तावेज़ीकरण था कि मैं कैसे तेजी से ROS2 के साथ गति प्राप्त कर सकता हूँ, चूँकि मैं ROS1 को पहले से ही जानता था. मुझे कोई अच्छा संसाधन नहीं मिला, इसलिए मुझे ROS2 के लिए सभी शुरुआती दस्तावेज़ों से गुजरना पड़ा. इतना सब करने के बाद, मैं अब ROS2 का उपयोग कर रहा हूं और मैं अंतर देख सकता हूं. इस पाठ्यक्रम में मैं प्रत्येक आरओएस अवधारणा की शुरुआत से शुरुआत नहीं करूंगा, चूँकि आप उन्हें पहले से ही जानते हैं. मैं बस हूं सबसे महत्वपूर्ण बिंदुओं पर ध्यान केंद्रित करें जो आपको कुछ ही समय में ROS2 एप्लिकेशन लिखने की अनुमति देगा, आपके पहले से मौजूद ROS1 ज्ञान के लिए धन्यवाद.
और मैं यह जानने की आवश्यकता को समझता हूं कि मौजूदा ROS1 प्रोजेक्ट के साथ क्या करना है, अब जबकि ROS2 बड़ा और अधिक स्थिर होने लगा है. इसलिए, फिर से, मैं आपको वही सिखाऊंगा जो मैं व्यक्तिगत रूप से अपनी परियोजनाओं के साथ करता हूं. मैं किसी विधि का "आविष्कार" नहीं करता, मैं इसे अपनी और अन्य लोगों की वास्तविक व्यावहारिक आवश्यकताओं से निर्मित करता हूँ.
→ पाठ्यक्रम की संरचना: आप पाठ्यक्रम से क्या प्राप्त कर सकते हैं.
इस कोर्स में बांटा गया है 2 मुख्य भाग.
1. प्रथम, आप सीखने जा रहे हैं कि ROS2 प्रोग्राम कैसे लिखें, अपने ROS1 अनुभव का उपयोग करना. हम मौजूदा ROS1 एप्लिकेशन से शुरुआत करेंगे, और कदम दर कदम, हम प्रत्येक मूल अवधारणा से गुजरेंगे और देखेंगे कि ऐप को ROS2 में कैसे अनुवादित किया जाए. ध्यान दें कि हम उन्नत कार्यात्मकताओं में नहीं पड़ेंगे, हम ROS2 कोर कार्यात्मकताओं पर कायम रहेंगे.
2. फिर, यह प्रवास का समय है! यदि आपके पास पहले से ही ROS2 में कुछ बुनियादी बातें हैं, आप पहले भाग के साथ जल्दी आगे बढ़ सकते हैं, और फिर इस प्रवास भाग पर ध्यान केंद्रित करें.
मेरे द्वारा तुम्हें समझाया जाएगा:
-
ROS2 पर कब स्विच करें.
-
अभी और निकट भविष्य में किस ROS1 और ROS2 वितरण का उपयोग करना है.
मैं तुम्हें एक दूँगा अपने ROS1 कोड आधार को ROS2 में स्थानांतरित करने की चरण-दर-चरण प्रक्रिया. इसके अलावा आप यह भी देखेंगे कि ROS1 एप्लिकेशन को ROS2 एप्लिकेशन के साथ कैसे चलाया जाए, ros1_bridge पैकेज की बदौलत उनके बीच संचार हो रहा है.
और अंत में: आपके अभ्यास के लिए एक संपूर्ण प्रोजेक्ट कोड बेस माइग्रेट करने और ROS2 कोड लिखने पर. मैं आपको ROS1 में टर्टलसिम के साथ बनाया गया एक प्रोजेक्ट दूंगा, और आप इसे ROS2 पर माइग्रेट कर देंगे.
→ क्या होगा यदि आप पहले से ही ROS1 और कुछ ROS2 मूल बातें जानते हैं?
कुंआ, आप अभी भी पाठ्यक्रम से लाभ उठा सकते हैं. आप पहले भाग को सरसरी तौर पर पढ़ सकते हैं (एक पुनश्चर्या के रूप में) और फिर दूसरे भाग पर जाएँ, जिसे अपने आप में एक संपूर्ण लघु पाठ्यक्रम के रूप में देखा जा सकता है.
यह दूसरा भाग + अंतिम प्रोजेक्ट आपको ROS1 और ROS2 दोनों के साथ काम शुरू करने के लिए आवश्यक उत्तर देगा, और अपने स्वयं के कोड आधार को माइग्रेट करने के लिए भी.
→ मैं कैसे पढ़ाऊं?
मेरा तरीका काफी सरल है:
-
क्रमशः
-
मुद्दे पर जा रहे हैं
-
सिद्धांत से अधिक अभ्यास करें, हालाँकि थोड़ा सा सिद्धांत अभ्यास के साथ मिलाने पर नुकसान नहीं पहुँचाता है
रोबोट ऑपरेटिंग सिस्टम के साथ मेरा अनुभव है बहुत व्यावहारिक. मैंने वास्तव में इसका उपयोग एक रोबोटिक भुजा बनाने के लिए किया जो अब बाज़ार में है. इसलिए मेरे पास व्यावहारिक होने और मुद्दे पर आने के अलावा और कोई विकल्प नहीं था. और यही तरीका मैं तुम्हें सिखाना चाहता हूं.
यदि यह कोर्स आपके लिए नहीं है:
-
आपको ROS1 के बारे में कोई जानकारी नहीं है
-
आप पहले से ही ROS1 और ROS2 दोनों में विशेषज्ञ हैं.
-
आप अभी प्रोग्रामिंग और लिनक्स से शुरुआत कर रहे हैं.
उत्तर छोड़ दें
आपको चाहिए लॉग इन करें या रजिस्टर करें एक नई टिप्पणी जोड़ने के लिए .