سؤال

وأود أن تقديم قائمة من بيئات الروبوت محاكاة رائعة بما في ذلك مزايا وعيوب منها. بعض الأمثلة أعرف من هي Webots و <لأ href = "http://playerstage.sourceforge.net/" يختلط = "noreferrer"> لاعب / المرحلة .

هل كانت مفيدة؟

المحلول

وهذا جعلني أتذكر بريف المشروع.

<اقتباس فقرة>   

بريف هو حر، حزمة برمجيات المصدر المفتوح مما يجعل من السهل لبناء المحاكاة 3D من متعدد النظم وكيل وحياة اصطناعية.

وهناك أيضا wikipage سرد الروبوتات المحاكاة

نصائح أخرى

ROS سوف تصور الروبوت الخاص بك وأية بيانات كنت قد سجلت من ذلك.

والحزم للتحقق من أن rviz وnav_view

وكل هذا يتوقف على ما تريد القيام به مع المحاكاة. أفعل محاكاة الروبوت أرجل، أنا قادم من منظور يختلف من الروبوتات المتنقلة، ولكن ...

إذا كنت مهتما في ديناميات، ثم واحدة من أقدم ولكن الأكثر صعوبة في استخدام وSD / بسرعة. وقد حصلت الشركة التي جعلت أصلا الزي كندي كبير. كنت قد تحاول التوجه إلى: http://www.sdfast.com/
لن يكلفك قليلا من المال، ولكن أنا على ثقة من دقة المحاكاة. لا يوجد أي اتصال أو الاصطدام نموذج، بحيث يكون لديك للفة لديك. لقد استخدمت لمحاكاة بالقدمين، السباحة الأسماك، الخ .. وهناك أيضا أي تصور. لذا، فمن أجل مبرمج المتشددين. ومع ذلك، فإنه يحظى باحترام كبير بيننا الشعبية القديمة.

يستخدم

وOpenDynamics محرك من قبل الناس http://www.ode.org/ للحصول على محاكاة "أسهل" . لأنه يأتي مع تكامل ومجموعة التصور البدائية. وهناك الثعبان ملزمة (يا هلا للالثعبان!).

والإنشاء في نموذج الاحتكاك .. و... حسنا يتم توثيقها بشكل جيد للغاية. ولا معنى. أيضا، والمحاكاة يمكن فجأة "يطير بعيدا" دون سبب واضح. قد يكون أو لا يكون محاكاة دقيقة.

والآن، MapleSoft (في جميلة واترلو كندا) قد خرج مع maplesim. وسوف تحدد لك قليلا من المال ولكن هنا هو ما يعجبني فيها:

وويتجاوز الروبوتات فقط. يمكنك أي شيء تقريبا. أنا متأكد من أنك يمكن محاكاة نظام التعليق في السيارة، التروس، محركات ... أعتقد أنه حتى واجهات مع محاكاة الدوائر الكهربائية. لذا، إذا كنت بناء منتجات عالية الأداء، من MapleSim هو منافس قوي. انتقل الى www.maplesoft.com والبحث عنه.

فهي لطيفة جدا حول مما يتيح لك نسخ وحدة التقييم لمدة 30 يوما.

وبطبيعة الحال، يمكن أن تذهب الشراب المنزل. يمكنك حل معادلات لاغرانج-يولر الحركة بالنسبة لمعظم الروبوتات البسيطة باستخدام برنامج حساب رمزي مثل القيقب أو الرياضيات. تحرير: هل لا تكون قادرة على القيام بأناقة بعض المشتقات في القيقب. لا بد لي من اللجوء إلى الإختراق.

ومع ذلك، انتبه من مسألة سرعة.

وأخيرا للعمل أكثر حماسا من الناحية البيولوجية، قد ترغب في النظر في opensim (وينبغي عدم الخلط بينه وبين OpenSimulator).

وتحرير: يشارك OpenSim أحد أعضاء الفريق مع SD / سريع.

وهناك الكثير من المحاكاة المتخصصة الأخرى. ولكن حذار.

وباختصار هنا هي معايير التقييم للجهاز محاكاة لالروبوت الموجهة العمل:

و(1) ما هو نوع من نموذج تصادم لديك؟ إذا كان حادث تصادم مرن قاسية جدا، قد يكون لديك مشكلة في الاستقرار العددي خلال الاصطدامات (2) Visualization- يمكنك إضافة تضاريس مختلفة، الخ .. (3) مفيد أدوات بناء الرسومية لذلك لم يكن لديك لرمز ثم انظر من ما أنت بين الحصول عليها. التعامل مع نظام معقد (يقول الروبوت واسعة النطاق) هو الصعب التفكير في رأسك.

و(4) ما هو تعقيد خوارزمية محاكاة الأساسية. إذا كان O (N) ثم وهذا هو عظيم. ولكن يمكن أن يكون من شأنه O (N ^ 4) كما هو الحال بالنسبة للاشتقاق لاغرانج-يولر التوالي ... ثم النظام الخاص بك فقط لن تحجيم بغض النظر عن مدى سرعة جهازك.

و(5) ما مدى دقة هو عليه، ولا يهمك؟ (6) هل يساعد على دمج أجهزة الاستشعار. لالروبوتات المتحركة تحتاج إلى أن يكون ل"عرض الروبوت عيون" (7) إذا كان لا التصور، يمكن أن تفعل أشياء مثل تلقائيا تتبع الكائن كما أنها تتحرك أو هل لديك لمطاردة حولها؟

وعلى أمل أن يساعد!

وانها ليست مثيرة للإعجاب كما كما يبحث Webots، ولكن RobotBasic عبارة حرة، وسهلة للتعلم، ومفيدة ل النماذج البسيطة الخوارزميات حركة الروبوت. يمكنك أيضا برمجة BasicStamp من IDE.

ولقد تم برمجة ضد SimSpark . انها محرك محاكاة مفتوحة المصدر وراء RoboCup 3D مقلد لكرة القدم .

وانها للمد لمحاكاة مختلفة. يمكنك توصيل أجهزة الاستشعار الخاصة بك، والمحركات والنماذج باستخدام C ++، روبي و / أو RSG الملفات (روبي المشهد الرسم البياني).

وABB لديه حل للغاية يسمى RobotStudio لمحاكاة الروبوتات الصناعية الضخمة. لا أعتقد أنها حرة، وأنا لا أعتقد أنك سوف تحصل على الكثير من المرح للخروج منه لكنه كان رائعا للغاية. هنا صفحة حول هذا الموضوع

ولقد تم العمل مع كارمن http://carmen.sourceforge.net/ و تجد أنه من المفيد .

واحدة من مساوئ مع كارمن هي الوثائق مع كل الاحترام واعتقد ان صفحة قديمة بعض الشيء وغير كافية. لذلك أود أن أسمع من أشخاص آخرين من ذوي الخبرة في العمل مع كارمن، أو الطالب تقارير / مشاريع التعامل مع كارمن.

ويمكنك العثور على قائمة كبيرة مع بيئات المحاكاة <لأ href = "http://www.intorobotics.com/robotics-simulation-softwares-with-3d-modeling-and-programming-support/" يختلط = "نوفولو "> http://www.intorobotics.com/robotics-simulation-softwares-with-3d-modeling-and-programming-support/

وMRDS هي واحدة من أفضل وأنها حرة. أيضا ابفيف هو جيد لاستخدامها في robotcs

والصكوك الوطنية " ابفيف هي بيئة برمجة رسومية لتطوير قياس، وأنظمة الاختبار، والسيطرة . ويمكن استخدامه للسيطرة 3D محاكاة مع سوليدووركس.

وMRDS مجاني وهي واحدة من أفضل بيئة محاكاة لالروبوت. مساحة العمل يمكن أن تستخدم أيضا، ويرجى مراجعة هذا الرابط إذا كنت ترغب في قائمة كاملة مع <لأ href = "http://www.smashingrobotics.com/most-advanced-and-used-robotics-simulation-software/" يختلط = "نوفولو"> برنامج الروبوتات محاكاة

Trik ستوديو لديها لطيفة واضحة محاكاة نموذج 2D و أيضا بيئات البرمجة البرمجة المرئية والنصية بالنسبة لهم. كما أنها قريبا سوف تدعم أدوات النمذجة 3D على أساس مورس محاكاة. كما أنها حرة ومفتوحة المصدر وواجهة متعددة اللغات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top