2012-07-24 15 views
5

आरओएस ढांचे के साथ प्रोग्राम करने के लिए मैं किस प्रोग्राम का उपयोग करता हूं, क्या मैं संभावित रूप से विजुअल स्टूडियो का उपयोग कर सकता हूं?आरओएस फ्रेमवर्क स्थापना और उदाहरण

मैं आरओएस के लिए नया हूं और किसी भी ट्यूटोरियल या ट्यूटोरियल प्रोग्राम की सराहना की जाएगी।

धन्यवाद।

उत्तर

3

आरओएस विकास के लिए उपयोग किया जाने वाला सबसे आम आईडीई ग्रहण है। अधिक जानकारी आरओएस विकी पर IDEs पृष्ठ पर है: http://www.ros.org/wiki/IDEs

आप का पालन करें ROS tutorials आपको लगता है कि आरओएस केवल सी या अजगर में प्रोग्रामिंग है देखेंगे, और इसलिए इन भाषाओं के लिए किसी भी आईडीई उपयुक्त हो जाएगा।

1

क्यूटी निर्माता सी ++ के लिए भी एक अच्छा विकल्प हो सकता है। इसमें सीएमके के लिए मूल समर्थन है इसलिए अतिरिक्त प्लग-इन या इसी तरह की चीजों की कोई आवश्यकता नहीं है। बस एक CMakeLists.txt फ़ाइल खोलें, किसी ऐसी जगह पर बिल्ड निर्देशिका चुनें जिसे आप ध्यान नहीं देते (आप सभी के बाद रोस्मेक का उपयोग करेंगे), सीएमके चलाएं और आप जाने के लिए अच्छे हैं। स्वत: पूर्ण और रिफैक्टरिंग काम। बस सुनिश्चित करें कि आप टर्मिनल से qtcreator चलाते हैं, इसलिए यह आरओएस विशिष्ट पर्यावरण चर प्राप्त करता है।

0

QTCreator एक महान विकल्प है क्योंकि पोर्गकज़क ने बताया। यदि आपका इरादा रोस पैकेज (रोस्बिल्ड) के बजाय कैटकिन पैकेज का उपयोग करना है, तो मैं आपको QTCreator 2.7.2 का उपयोग करने की सलाह देता हूं। यह नवीनतम और आखिरी कामकाजी संस्करण है जिसे मैंने परीक्षण किया है जो बिल्लीकिन कार्यक्षेत्रों और संकुलों के साथ काम करता है। नए QTCreate संस्करण catkin फ़ाइल सिस्टम के साथ कुछ समस्याएं पैदा करते हैं।

मैं आपको बिल्लीकिन का उपयोग शुरू करने की सलाह देता हूं, क्योंकि रोसबिल्ड को रोस के नए संस्करणों में समर्थित नहीं किया जाएगा।

0

मैं बस यहां एक फॉलोअप जोड़ना चाहता हूं, आरओएस के लिए सबसे आम आईडीई और उनके संबंधित विन्यास निम्नलिखित ROS IDE wiki page में हैं। इसके अलावा, आरओएस एक लिनक्स आधारित ढांचा है, इसलिए कोई विजुअल स्टूडियो उपलब्ध नहीं है। आप उपयोग कर सकते हैं ग्रहण (बहुत अच्छी विन्यास की जरूरत है) या क्यूटी (मैं अगर तुम कभी इसकी जरूरत, यह एक, सीधे आगे का उपयोग करें और आरओएस पैकेज के लिए क्यूटी जीयूआई निर्माण के लिए उपयोगी पसंद करते हैं!)

चीयर्स,

संबंधित मुद्दे