hbate_allah

kinematic inverse&robotic

10 ردود في هذا الموضوع

السلام عليكم

انا ساعمل على مشروع يقوم لا اعرف الشرح بالعربية المهم انني في هذا المشروع اقوم اولا بجلب انسان يقوم ببعض الحركات البسيطة و اعمل لحركاته motion capture

من ثم اقوم باعادة تجسييد هذا الانسان اي بالبرمجة ما يعرف بالروبوت و هذا يتضمن الاذرع و زواياها الارجل و ما الى ذلك و استعمل kinematic inverse للتحريك

الان بالنسبة لي انا مبتداة في هذا المجال و لا اعرف من اين ابدا خاصة فيما يتعلق بالبرمجة (لانني من الناحية النظرية اقرا المقالات)

لكن بما ابرمج ؟ كيف ابرمج؟ كيف احسب الزوايا ؟ .........لدي الف سؤال في راسي

و بصراحة انا خائفة من عدم وجدود اجابة لها :S :S

ارجو ان اجد بعض الاجابات عندكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ..

kinematic أو الكينماتيكا هي علم الحركة المجردة (حسب ترجمة جوجل) . و لدينا نوعين منها forward kinematics الذي يحسب موقع الجسم Position بعد سلسلة من الحركات motions أما الــ Inverse kinematics فيحسب الحركات motions الضرورية للوصول إلى الموقع المطلوب.

و طبعا تم تحقيق و كتابة عدة طرق للقيام بذلك (كالعادة) . و لكن الأختبار يكون بواسطة برنامج رسومي Graphics مثل OpenGL لأنه الهدف التحقق أن الطريقة أو الخوارزمية تعمل بشكل صحيح .. ثم في مرحلة لاحقة يتم اختبارها على روبوت حقيقي ..و هذا رابط البرنامج و الكود المصدري(C++) له الرابط طبعا انزل إلى آخر الصفحة إلى العنوان ما قبل الأخير ...

طبعا بعد اختبار نجاح الخوارزمية أو الطريقة يجب تجريبها على روبوت حقيقي ...و انت بحاجة إلى toolkit مجموعة أدوات و محركات و البروسيسور و ...الخ .. لا خبرة لدي عن الموضوع سوى أنه يوجد العديد من Robot Operating Systems و الــ Real Time Operating Systems يمكن استخدامها و أخيرا هذا فيديو عن روبوت يعمل بالــ Linux Embedded System

ملاحظة : لم أجرب الكود المصدري هل يعمل أم لا ..

تم تعديل بواسطه فيصل الحربي
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

شكرا لك اخي على الاجابة التي افادتني بالتاكيد

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

لكنني انا بصدد تطوير هذا النوع من الخوارزميات او اضافة شيء له

فانا اعمل على مشروع تخرج

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ....

لكنني انا بصدد تطوير هذا النوع من الخوارزميات او اضافة شيء له

انصحك بقراءة أبحاث علمية عن الموضوع ...Papers

و بشكل عام هناك مواقع للبحث العلمي تنشر مجموعة من الأبحاث papers :

و اذكر منها :

IEEE

springerlink

acm

sciencedirect

siteseerx

و يوجد مواقع عبارة عن نشر أسماء الأبحاث فقط .. دون الملفات (باستثناء المجانية) ومنها

scholar.google.com

dblp

و رابط البحث المتقدم على الــ dblp هو رابط ..

بالتوفيق ...

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

شكرا لك على الروابط

راح اقراها

لكن هل لديك فكرة عن كيفية برمجة اضلع و العضام لل humanoid

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ...

لكن هل لديك فكرة عن كيفية برمجة اضلع و العضام لل humanoid

بصراحة لا فكرة ..

لكن في الرابط في المشاركة الأولى تم استخدام الــ OpenGL على ما اعتقد (أي 3D Graphics library) ... حيث يرسم الذراع في الإحداثيات المطلوبة (الثلاثية) ..

أما عن التفاصيل ... لا معلومات عندي ... يمكن ترجع للكود ربما تجد طريقة الرسم ...

و يوجد العديد من الــ Emulator and simulator للــ Robotics أو الــ Humanoid .. بعضها مجاني و الأخر غير مجاني .. و لا أعرف مدى صعوبة أو استحالة استخدامها في مشروعك....

و هذا شكل الــ Robologix robotics simulator من الرابط (يبدو غير مجاني):

220px-RoboLogix4.jpg

تم تعديل بواسطه houssam11350_11350
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هل عندك خبرة فى ال inverse kinematics بحد ذاتها اى على الأقل عمل نموزج رياضى لحركة الروبوت

موضوع البرمجة اسهل كثيرا عند وجود الخوارزمية

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ..

هل عندك خبرة فى ال inverse kinematics بحد ذاتها اى على الأقل عمل نموزج رياضى لحركة الروبوت

بصراحة .. أنا ليس عندي خبرة ..

المفروض كاتب الموضوع الأساسي .. يفيدنا ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

انا عندى كتاب يتحدث عن ال inverse kinematics لكنه يحتاج الى مهارات فى الرياضة من دارسة وخصوصا فيما يخص ال trigonometric functions وال linear algebra

وايضا فيما يخص تقنية تسمى ال adaptive control لكن فقط لزراع الروبوت

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الفيديو السابق كان آخر تصميم للتحكم فى روبوت لى

لكن لم يتم استخدام ال Inverse kinematics للتحكم فى الحركة لاحظ الفرق بينه وبين روبوتات اخرى تستخدم التكنيك السابق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .