2008-10-03 19 views
13

मैं उल्लेखनीय रोबोट सिमुलेशन वातावरण की एक सूची बनाना चाहता हूं जिसमें उनके फायदे और नुकसान शामिल हैं। मुझे पता है कि कुछ उदाहरण Webots और Player/Stage हैं।रोबोट सिमुलेशन वातावरण

+0

एक सारांश टिप्पणी और स्वीकृत उत्तर के लिए एक टिप्पणी उपयोगी होगी। –

+0

हमारे पास कई अच्छे उत्तर हैं: मैं उन लोगों को पसंद करता हूं जिनमें एपटेल और एज़ू के उत्तरों जैसी पूरी सूची शामिल है या प्रोमेथियस.ऑन के उत्तर के रूप में विस्तारित है। – rics

उत्तर

4

इससे मुझे breve प्रोजेक्ट याद आया।

ब्रीव एक नि: शुल्क, ओपन सोर्स सॉफ्टवेयर पैकेज है जो यह आसान बहु एजेंट प्रणाली और कृत्रिम जीवन के 3 डी सिमुलेशन निर्माण करने के लिए बनाता है।

वहाँ भी एक wikipage Robotics simulators

+0

विकी पेज उपलब्ध टूल्स का एक अच्छा सारांश है। – rics

2

यह रूप में प्रभावशाली नहीं Webots के रूप में देख रहा है लिस्टिंग है, लेकिन RobotBasic, नि: शुल्क जानने के लिए आसान है, और सरल रोबोट आंदोलन एल्गोरिदम प्रोटोटाइप के लिए उपयोगी है। आप आईडीई से बेसिकस्टैम्प प्रोग्राम भी कर सकते हैं।

1

एबीबी एक काफी एक समाधान अपने विशाल औद्योगिक रोबोट का अनुकरण के लिए RobotStudio कहा जाता है। मुझे नहीं लगता कि यह मुफ़्त है और मुझे नहीं लगता कि आपको इससे बहुत मज़ा आएगा लेकिन यह काफी प्रभावशाली है। Here's a page about it

1

मैं कारमेन http://carmen.sourceforge.net/ के साथ काम कर रहा हूं और इसे उपयोगी पा रहा हूं।

कारमेन के साथ नुकसान में से एक दस्तावेज सभी सम्मान के साथ प्रलेखन है, मुझे लगता है कि वेबपृष्ठ थोड़ा पुराना और अपर्याप्त है। तो मैं कारमेन के साथ काम करने में अनुभव के साथ अन्य लोगों से सुनना चाहता हूं, या कारमेन से निपटने वाली छात्र रिपोर्ट/परियोजनाएं।

5

ROS आपके रोबोट और आपके द्वारा दर्ज किए गए किसी भी डेटा को विज़ुअलाइज़ करेगा।

संकुल की जाँच करने के लिए होगा rviz और nav_view

+0

फिलहाल, यदि आप रोबोट के साथ कुछ भी कर रहे हैं, तो आरओएस आपकी सबसे अच्छी शर्त है। गैज़बो एक उत्कृष्ट सिम्युलेटर है, और आरवीज़ मेरी राय में किसी भी रोबोट से आने वाले डेटा को देखने का सबसे अच्छा तरीका है। –

0

राष्ट्रीय उपकरण 'LabView माप, परीक्षण, और नियंत्रण प्रणाली के विकास के लिए एक ग्राफिकल प्रोग्रामिंग वातावरण है। इसका उपयोग सॉलिडवर्क्स के साथ 3 डी नियंत्रण simulation के लिए किया जा सकता है।

2

मैं SimSpark के खिलाफ प्रोग्रामिंग कर रहा हूं। यह RoboCup 3D Simulated Soccer League के पीछे ओपन-सोर्स सिमुलेशन इंजन है।

यह विभिन्न सिमुलेशन के लिए एक्स्टेंसिबल है। आप सी ++, रूबी और/या आरएसजी (रूबी सीन ग्राफ) फ़ाइलों का उपयोग कर अपने स्वयं के सेंसर, एक्ट्यूएटर और मॉडल प्लग कर सकते हैं।

2

यह सब इस बात पर निर्भर करता है कि आप सिमुलेशन के साथ क्या करना चाहते हैं। मैं पैर वाली रोबोट सिमुलेशन करता हूं, मैं मोबाइल रोबोटिक्स से अलग एक परिप्रेक्ष्य से आ रहा हूं, लेकिन ...

यदि आप गतिशीलता में रूचि रखते हैं, तो सबसे पुराने में से एक लेकिन उपयोग करने में सबसे कठिन एसडी/तेज है । मूल रूप से इसे बनाया गया कंपनी एक बड़े कैड संगठन द्वारा अधिग्रहण किया गया था। आप इस पर जाकर प्रयास कर सकते हैं: http://www.sdfast.com/
इससे आपको थोड़ा पैसा लगेगा, लेकिन मुझे सिमुलेशन की सटीकता पर भरोसा है। कोई संपर्क या टकराव मॉडल नहीं है, इसलिए आपको अपना खुद का रोल करना होगा। मैंने इसे बिप्ड, तैराकी मछली, आदि अनुकरण करने के लिए उपयोग किया है ..कोई दृश्यता भी नहीं है। तो, यह कट्टर प्रोग्रामर के लिए है। हालांकि, यह हमारे पुराने लोगों के बीच अच्छी तरह से सम्मानित है।

ओपनडिनेमिक्स इंजन का उपयोग http://www.ode.org/ द्वारा "आसान" सिमुलेशन के लिए किया जाता है। यह एक इंटीग्रेटर और एक प्राचीन दृश्य पैकेज के साथ आता है। पाइथन बाध्यकारी हैं (अजगर के लिए Hurray!)।

घर्षण मॉडल में निर्माण .. है ... अच्छी तरह से अच्छी तरह से प्रलेखित नहीं है। और समझ में नहीं आया। इसके अलावा, सिमुलेशन अचानक किसी भी स्पष्ट कारण के लिए "अलग उड़ सकता है"। अनुकरण सटीक हो सकता है या नहीं भी हो सकता है।

अब, मैपलसोफ्ट (खूबसूरत वाटरलू कनाडा में) मैपलसिम के साथ बाहर आया है। यह आपको थोड़ा पैसा वापस रखेगा, लेकिन यहां मुझे यह पसंद है:

यह सिर्फ रोबोटिक्स से परे है। आप वस्तुतः कुछ भी कर सकते हैं। मुझे यकीन है कि आप कार, गियर, इंजन पर निलंबन प्रणाली का अनुकरण कर सकते हैं ... मुझे लगता है कि यह विद्युत सर्किट सिमुलेशन के साथ भी इंटरफेस करता है। इसलिए, यदि आप एक उच्च प्रदर्शन उत्पाद बना रहे हैं, तो MapleSim एक मजबूत दावेदार है। गोटो www.maplesoft.com और इसके लिए खोजें।

वे आपको 30 दिनों के लिए एक eval प्रति देने के बारे में बहुत अच्छे हैं।

बेशक, आप घर के ब्रू जा सकते हैं। आप मेपल या गणित जैसे प्रतीकात्मक गणना कार्यक्रम का उपयोग करके सबसे सरल रोबोटों के लिए गति के लग्रेंज-यूलर समीकरणों को हल कर सकते हैं। संपादित करें: मेपल में कुछ डेरिवेटिव्स को सुंदर ढंग से करने में सक्षम नहीं हैं। मुझे एक हैक का सहारा लेना है।

हालांकि, गति समस्या से अवगत रहें।

अंततः अधिक जैविक रूप से प्रेरित काम के लिए, आप ओपनिम (ओपनसिम्युलेटर के साथ उलझन में नहीं) देखना चाहते हैं।

संपादित करें: ओपनसिम एसडी/फास्ट के साथ एक टीम सदस्य साझा करता है।

वहां कई अन्य विशेष सिमुलेटर हैं। मगर सावधान।

(1) टक्कर मॉडल आप किस तरह की क्या ज़रूरत है:

संक्षेप में यहां रोबोट उन्मुख काम के लिए एक सिम्युलेटर के लिए मूल्यांकन मानदंडों कर रहे हैं? यदि यह एक बहुत कठोर लोचदार टकराव है, तो आपको टकराव (2) विज़ुअलाइजेशन के दौरान संख्यात्मक स्थिरता में समस्या हो सकती है- क्या आप विभिन्न इलाके, आदि जोड़ सकते हैं .. (3) हैंडी ग्राफिकल बिल्डिंग टूल्स ताकि आपको कोड नहीं करना पड़े देख-क्या-यू-मिलता है। जटिल प्रणाली को संभालना (एक पूर्ण पैमाने पर humanoid कहना) अपने सिर में सोचने के लिए मुश्किल है।

(4) अंतर्निहित सिमुलेशन एल्गोरिदम की जटिलता क्या है। यदि यह ओ (एन) है तो यह बहुत अच्छा है। लेकिन यह ओ (एन^4) हो सकता है जैसा कि सीधे लैग्रेज-यूलर व्युत्पन्न के मामले में होगा ... तो आपका सिस्टम आपकी मशीन को कितनी तेज़ करेगा इससे कोई फर्क नहीं पड़ता।

(5) यह कितना सटीक है और आपको परवाह है? (6) क्या यह आपको सेंसर को एकीकृत करने में मदद करता है। मोबाइल रोबोट के लिए आपको "रोबोट-आंखों का दृश्य" होना चाहिए (7) यदि यह विज़ुअलाइज़ेशन करता है, तो क्या आप ऑब्जेक्ट का स्वचालित रूप से पालन कर सकते हैं जैसे कि यह चल रहा है या आपको इसे पीछा करना है?

आशा है कि मदद करता है!

0

एमआरडीएस मुक्त है और रोबोटिक्स के लिए सबसे अच्छा सिमुलेशन वातावरण में से एक है।कार्यस्थान भी इस्तेमाल किया जा सकता है, और इस लिंक की जाँच करें अगर आप robotics simulation software

1

साथ एक पूरी सूची चाहते हैं तो आप सिमुलेशन वातावरण http://www.intorobotics.com/robotics-simulation-softwares-with-3d-modeling-and-programming-support/

MRDS सर्वश्रेष्ठ में से एक है के साथ एक बड़ी सूची प्राप्त कर सकते हैं और यह मुफ़्त है। इसके अलावा LabView रोबोटिक्स

+0

+1 क्योंकि सूची में उल्लिखित सभी सॉफ़्टवेयर का एक छोटा विवरण और स्क्रीनशॉट शामिल है। – rics

0

Trik Studio में एक अच्छा और स्पष्ट 2 डी मॉडल सिम्युलेटर और उनके लिए दृश्य और पाठ प्रोग्रामिंग प्रोग्रामिंग वातावरण में भी अच्छा है। वे जल्द ही Morse सिम्युलेटर के आधार पर 3 डी मॉडलिंग टूल का समर्थन करेंगे। यह भी मुफ्त और opensource है और बहु ​​भाषा इंटरफ़ेस है।

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