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


محرك 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 ]
انظر أيضاً
- أوبال - طبقة تجريد الفيزياء المفتوحة، التي بُنيت في الأصل على أساس ODE
- ديناميكيات ألعاب نيوتن
- بوليت – محرك فيزيائي آخر مفتوح المصدر يُستخدم في الألعاب والأفلام التجارية
- تشيبمونك – محرك فيزيائي مشابه مصمم للتطبيقات ثنائية الأبعاد
- برنامج Vortex
- مشروع كرونو
مراجع
- ↑ "التنزيلات" . تم الاسترجاع بتاريخ 10-05-2025 .
- ↑ رخصة ODE
- ↑ "محرك Open Dynamics - لبنات بناء Intel Threading [ كتاب ] " . www.oreilly.com . تم الاطلاع عليه بتاريخ 2023-04-08 .
- ↑ "odedevs / ode / drawstuff" . bitbucket.org . تم الاطلاع عليه بتاريخ 2023-04-08 .
- ↑ بريزينا، توماس؛ جابلونسكي، ريشارد (29-11-2009). التطورات الحديثة في الميكاترونيات: 2008-2009 . سبرينغر ساينس آند بيزنس ميديا. ISBN 978-3-642-05022-0.
- ↑ يلدريم، شاهين؛ أرسلان، إردم (2018-08-01). "خوارزمية تحكم في استقرار الروبوت سداسي الأرجل باستخدام محرك ديناميكيات مفتوح (ODE)" . القياس . 124 : 367-377 . doi : 10.1016/j.measurement.2018.03.057 . ISSN 0263-2241 . S2CID 70264565 .
- ↑ درامرايت، إيفان؛ هسو، جون؛ كونيغ، ناثان؛ شيل، ديلان (2010). "توسيع محرك Open Dynamics لمحاكاة الروبوتات" . في: أندو، نورياكي؛ بالاكيرسكي، ستيفن؛ هيمكر، توماس؛ ريجياني، مونيكا؛ فون ستريك، أوسكار (محررون). المحاكاة والنمذجة والبرمجة للروبوتات المستقلة . سلسلة محاضرات في علوم الحاسوب. المجلد 6472. برلين، هايدلبرغ: سبرينغر. الصفحات 38-50 . doi : 10.1007/978-3-642-17319-6_7 . ISBN 978-3-642-17319-6.
روابط خارجية
- Bitbucket: صفحة مشروع ODE
- ويكي مجتمع محرك ديناميكيات Open (ODE) مؤرشف بتاريخ 3 مارس 2016 على موقع Wayback Machine
- الصفحة الرئيسية الرسمية القديمة لـ ODE
- (مهجور) روابط بايثون-ODE (pyode)
- مشروع ode4j، وهو نسخة جافا من ODE
- مشروع ODE.NET، وهو غلاف برمجي بلغة C# لـ ODE. مؤرشف بتاريخ 15 سبتمبر 2016 على موقع Wayback Machine.
- محركات الفيزياء الحاسوبية
- مكتبات حاسوب مجانية
- البرامج التي تستخدم ترخيص BSD
- برامج ألعاب الفيديو
