محرك ديناميكيات مفتوح

مركبة بسيطة تسير فوق منحدر. يتم توزيع هذا العرض التوضيحي مع شفرة المصدر ODE (demo_buggy).
تصادم مع العديد من الأجسام. يتم توزيع هذا العرض التوضيحي مع شفرة المصدر الخاصة بـ ODE (demo_crash).

محرك Open Dynamics Engine ( ODE ) هو محرك فيزيائي مكتوب بلغة C/C++. يتكون بشكل أساسي من محرك محاكاة ديناميكيات الأجسام الصلبة ومحرك كشف التصادم . [ 3 ] وهو برنامج مجاني مرخص بموجب كل من رخصة BSD ورخصة LGPL .

بدأ مشروع ODE في عام 2001 وتم استخدامه في العديد من التطبيقات والألعاب، مثل Assetto Corsa و BloodRayne 2 و Call of Juarez و STALKER و Titan Quest و World of Goo و X-Moto و Mad Tracks و OpenSimulator .

ملخص

يُستخدم محرك Open Dynamics Engine لمحاكاة التفاعلات الديناميكية بين الأجسام في الفضاء. وهو غير مرتبط بأي حزمة رسومات محددة، على الرغم من أنه يتضمن حزمة أساسية تُسمى drawstuff . [ 4 ] يدعم المحرك العديد من الأشكال الهندسية: الصندوق، والكرة، والكبسولة (أسطوانة مغطاة بنصفي كرة)، وشبكة المثلثات ، والأسطوانة، وخريطة الارتفاع .

محاكاة

تتضمن البيئات ذات المستوى الأعلى التي تسمح لغير المبرمجين بالوصول إلى ODE كلاً من Player Project و Webots و Opensimulator و anyKode Marilou و CoppeliaSim .

تُعدّ المعادلات التفاضلية العادية خيارًا شائعًا لتطبيقات محاكاة الروبوتات، في سيناريوهات مثل حركة الروبوتات المتنقلة [ 5 ] [ 6 ] وعمليات الإمساك البسيطة. إلا أن للمعادلات التفاضلية العادية بعض العيوب في هذا المجال، كطريقة تقريب الاحتكاك وضعف دعمها لتخميد المفاصل. [ 7 ]

انظر أيضاً

مراجع

  1. "التنزيلات" . تم الاسترجاع بتاريخ 10-05-2025 .
  2. رخصة ODE
  3. "محرك Open Dynamics - لبنات بناء Intel Threading [ كتاب ] " . www.oreilly.com . تم الاطلاع عليه بتاريخ 2023-04-08 .
  4. "odedevs / ode / drawstuff" . bitbucket.org . تم الاطلاع عليه بتاريخ 2023-04-08 .
  5. بريزينا، توماس؛ جابلونسكي، ريشارد (29-11-2009). التطورات الحديثة في الميكاترونيات: 2008-2009 . سبرينغر ساينس آند بيزنس ميديا. ISBN 978-3-642-05022-0.
  6. يلدريم، شاهين؛ أرسلان، إردم (2018-08-01). "خوارزمية تحكم في استقرار الروبوت سداسي الأرجل باستخدام محرك ديناميكيات مفتوح (ODE)" . القياس . 124 : 367-377 . doi : 10.1016/j.measurement.2018.03.057 . ISSN 0263-2241 . S2CID 70264565 .  
  7. درامرايت، إيفان؛ هسو، جون؛ كونيغ، ناثان؛ شيل، ديلان (2010). "توسيع محرك Open Dynamics لمحاكاة الروبوتات" . في: أندو، نورياكي؛ بالاكيرسكي، ستيفن؛ هيمكر، توماس؛ ريجياني، مونيكا؛ فون ستريك، أوسكار (محررون). المحاكاة والنمذجة والبرمجة للروبوتات المستقلة . سلسلة محاضرات في علوم الحاسوب. المجلد 6472. برلين، هايدلبرغ: سبرينغر. الصفحات 38-50 . doi : 10.1007/978-3-642-17319-6_7 . ISBN   978-3-642-17319-6.