تجاوز إلى المحتوى الرئيسي
تابعنا على تيليجرامانضم

تصميم الروبوت بمساعدة الحاسوب

الرسم الهندسي وتصميم الروبوت · التكنولوجيا

آخر تحديث:

محتويات الموضوع (١١)

شرح الموضوع

سيتم استخدام الحاسوب للمساعدة في رسم وتصميم (⁦CAD⁩: ⁦Computer Aided Design⁩) ذراع روبوتية، حيث إنه يوجد العديد من برمجيات الرسم والتصميم بمساعدة الحاسوب، مثل ⁦Autocad⁩ و ⁦Matlab⁩ وغيرها.

الدرس الثاني: تصميم الروبوت ومساعدة الحاسوب

كيف نرسم ذراعاً روبوتية بالحاسوب؟

سيتم استخدام الحاسوب للمساعدة في رسم وتصميم (⁦CAD⁩: ⁦Computer Aided Design⁩) ذراع روبوتية

  • البرمجيات: يوجد العديد من برمجيات الرسم والتصميم بمساعدة الحاسوب، مثل ⁦Autocad⁩ و ⁦Matlab⁩ وغيرها.
  • في هذا الدرس: خطوات تطوير ذراع روبوتية متحركة باستخدام برنامج «⁦sketchup⁩».
  • بمعنى آخر: تشير إلى الطرق المختلفة التي قد يسلكها ذراع الروبوت أثناء حركته.
  • ثلاث درجات حرية كافية لوضع نهاية ذراع الروبوت في أي نقطة ضمن فضاء العمل ثلاثي الأبعاد.
  • أكثر من ثلاث: الروبوت الذي يحتوي على أكثر من ثلاث درجات حرية يؤدي حركات أكثر مرونة.
  • الشكل (1): «ذراع مناولة» له ثلاث درجات حرية، أي ثلاثة مفاصل متحركة.
  • كل مفصل يربط بين وصلتين ويتحرك في مستوى واحد.
  • حركة المفاصل في هذا المثال:
  • مفصل القاعدة ⁦(Base)⁩ يتحرك في المستوى الأفقي.
  • مفصلا الكتف ⁦(Shoulder)⁩ والمرفق ⁦(Elbow)⁩ يتحركان في المستوى الرأسي.
شكل (1): روبوت (ذراع مناولة) ثلاثة مفاصل
شكل (1): روبوت (ذراع مناولة) ثلاثة مفاصل
  • الرسغ ⁦(Wrist)⁩: يمكن إضافته، ويحتوي وحده على ثلاث درجات حرية، كما في الشكل (2).
شكل (2): رسغ بثلاث درجات حرية (دوران حول ثلاثة محاور مختلفة)
شكل (2): رسغ بثلاث درجات حرية (دوران حول ثلاثة محاور مختلفة)

الجدول رقم (1) يوضح النوعين الرئيسيين من المفاصل

المفاصل: دورانية أم انتقالية؟

نموذج انتقالي
نموذج انتقالي
  • في الجدول (1): انتقالي - خطي ⁦(Linear or Prismatic)⁩ ودوراني ⁦(Revolute or Rotational)⁩.

جدول (1): النوعان الرئيسيان من المفاصل

مفاصل مركّبة: كم درجة حرية لكل نوع؟

الجدول الآتي يوضح أنواع أخرى من المفاصل، وهي تتكون من تجمع أكثر من مفصل دوراني و/أو انتقالي

نوع المفصل ⁦(Joint Type)⁩وصفعدد درجات الحرية
أسطواني ⁦(Cylindrical)⁩انتقالي + دوراني كل منهما بشكل مستقل2
حلزوني ⁦(Helical - Screw)⁩انتقالي + دوراني بحيث يعتمد كل منهما على الآخر1
مستوى ⁦(Planar)⁩انتقالي في اتجاهين ⁦(x-y)⁩2
هوك أو عالمي ⁦(Hooke or Universal)⁩دوراني حول محورين بشكل مستقل2
كروي ⁦(Spherical)⁩دوراني حول ثلاثة محاور بشكل مستقل3

جدول (2): أنواع أخرى من المفاصل

المحركات:

المحركات: كهربائية أم هيدروليكية أم هوائية؟

قد يثبت عليها محرك⁦(Motor)⁩، أو مشغل ميكانيكي⁦(Actuator)⁩، يقوم بتحريك الروبوت بناءً على الأوامر القادمة من المتحكمات

  • المحرك يعطي الروبوت الكفاءة والفاعلية في العمل.
  • مصدر الطاقة: تحتاج الروبوتات إلى مصدر طاقة لتشغيل المحركات، ويسمى المحرك بناءً على نوع مصدر الطاقة.
النوع / وجه المقارنةالمحركات الكهربائية ⁦(Electrical Actuator)⁩المحركات الهيدروليكية ⁦(Hydraulic Actuator)⁩المحركات الهوائية ⁦(Pneumatic Actuator)⁩
1. مبدأ عملتحويل الطاقة الكهربائية إلى طاقة حركية. مرور تيار كهربائي في سلك يولد قوة مجال مغناطيسي تعمل على تحريكه.تحويل طاقة السوائل المتدفقة بسبب اختلاف شدة ضغط السائل، إلى طاقة حركية دورانية. تحتاج إلى مضخات، صمامات، مرشحاتتعمل بضغط الهواء، يستغل الفرق في مستويي ضغط مختلفين إلى دوران المحرك. تحتاج إلى مكبس هوائي أو خزانات للهواء المضغوط وصمامات ومرشحات.
2. ميزاتتكلفة مقبولة، نظيفة، دقة عالية، سرعة عالية، مرونة في التحكم.توفر قوة هائلة للروبوت، لإدارة آلات، أو نقل أحمال ثقيلة لا تسبب ضوضاء.منخفضة التكلفة ونظيفة. سهولة في التركيب والصيانة. سرعة عالية.
3. عيوبلا توفر القوة التي توفرها المحركات الهيدروليكية، أو الهوائية. صعوبة التعامل مع بعض أنواعها.قد تسبب تلوثاً للبيئة؛ بسبب تسرب السوائل (الزيوت). حساسية لتغيير لزوجة الزيت. تكلفة الصيانة عالية. سرعات منخفضة. دقة مقبولة.لا يمكنها التحكم في الحركة بدقة عالية.

الأدوات البرمجيات المستخدمة:

ما الذي نحتاجه قبل أن نرسم؟

  • الأدوات: جهاز حاسوب متصل بالإنترنت.
  • برنامج ⁦(Sketchup)⁩
  • الإضافة ⁦(MSPhysics)⁩
  • المكتبة ⁦(AMS Library)⁩
شكل (3): إضافة MSPhysics لبرنامج السكتش أب
شكل (3): إضافة ⁦MSPhysics⁩ لبرنامج السكتش أب

خطوات العمل:

تنصيب الإضافة وأشرطة أدواتها

  • طريقة التنصيب:
  • البحث عن الإضافة ⁦(MSPhysics)⁩ وعن المكتبة ⁦(AMS Library)⁩ وحفظها على سطح المكتب.
  • فتح برنامج ⁦sketchup 2016⁩ واختيار ⁦Preferences⁩ من قائمة ⁦Window⁩ والذهاب الى ⁦Extensions⁩.
  • الضغط على ⁦Install Extension⁩ واختيار ⁦ams_Lib_x.y.z.rbz⁩ ثم عمل ⁦Open⁩.
  • تكرار نفس الخطوات مع ⁦MSPhysics_x.y.z.rbz⁩.
  • التأكد من الإشارة إلى كل من ⁦AMS Library⁩ و ⁦MSPhysics⁩ في الامتدادات ⁦Extensions⁩.
  • بعد التنصيب تظهر ثلاثة أشرطة للأدوات:
  • شريط التسجيل والإعادة.
  • شريط التشغيل والإيقاف وواجهة المستخدم.
  • شريط أدوات المفاصل ⁦(Joints)⁩.
شكل (4): أشرطة الأدوات الخاصة بالإضافة MSPhysics
شكل (4): أشرطة الأدوات الخاصة بالإضافة ⁦MSPhysics⁩

على أي شكل يجب أن يكون العنصر المرسوم عند استخدام أدوات ⁦MSPhysics⁩؟

خطوات العمل:

نموذج وصلة واحدة: قاعدة ومحرك

  • الأرضية:
  • رسم قاعدة أو أرضية المكان، وجعلها ⁦(group)⁩.
  • استخدام الأيقونة ⁦(User Interface)⁩ لتحديد الخصائص الفيزيائية للمجموعة المختارة.
  • تحديد خاصية السكون ⁦Static⁩ فقط لتثبيت الأرضية، وتسميتها ⁦link0⁩.
شكل (5): قاعدة (أرضية) مكان الرسم
شكل (5): قاعدة (أرضية) مكان الرسم
شكل (6): واجهة المستخدم لتحديد خواص المجموعة المحددة
شكل (6): واجهة المستخدم لتحديد خواص المجموعة المحددة
  • الوصلة الأولى:
  • رسم متوازي مستطيلات وجعله كياناً واحداً ⁦(component)⁩.
  • إزاحة الوصلة ووضعها فوق القاعدة، وتسميتها ⁦Link1⁩ في واجهة المستخدم ⁦UI⁩.
شكل (7): جعل الوصلة كيان واحد (component) وتسميتها في واجهة المستخدم
شكل (7): جعل الوصلة كيان واحد ⁦(component)⁩ وتسميتها في واجهة المستخدم
  • المحرك والمفصل:
  • إضافة محرك تيار مستمر من شريط أدوات ⁦MSPhysics⁩، وتسميته ⁦Joint1⁩.
  • مركز دورانه في الجزء الأسفل من الوصلة، ومحور دورانه باتجاه المحور الأزرق (ع) إلى الأعلى.
  • استخدام أداة وصل المفاصل لربط المحرك بالوصلة رقم 1، مع الضغط المستمر على المفتاح ⁦ctrl⁩.
  • بذلك يتشكل مفصل دوراني ⁦(Rotational Joint)⁩ بين القاعدة والوصلة رقم 1.
شكل (8): ربط الوصلة بالمحرك وإنشاء مؤشر التحكم
شكل (8): ربط الوصلة بالمحرك وإنشاء مؤشر التحكم
  • المحاكاة:
  • تفعيل المحاكاة من أيقونة الحركة، وتسجيل الملاحظات، ثم إيقافها من الأيقونة.
  • إنشاء مؤشر تحكم بسرعة دوران المحرك من واجهة المستخدم ⁦UI⁩، ثم تفعيل المحاكاة مرة أخرى.
  • تكرار الخطوات (1-4) مع اختيار مفصل لمحرك نوع سيرفو، وتسجيل الملاحظات.
شكل (9): الوصلة مع مؤشر يتحكم بسرعة دوران المحرك.
شكل (9): الوصلة مع مؤشر يتحكم بسرعة دوران المحرك.

خطوات العمل:

ذراع وصلتين ومحركَي سيرفو

  • الرسم:
  • رسم القاعدة (الوصلة رقم 0) وجعلها ⁦(group)⁩، واختيار الخاصية ⁦static⁩، وتسميتها ⁦link0⁩.
  • رسم وصلة 1 ثم وصلة 2، وجعل كل منها كياناً واحداً ⁦(component)⁩ وتسميتها ⁦link1⁩ و ⁦link2⁩.
  • المفصل الثاني:
  • إضافة مفصل سيرفو 2 وتسميته ⁦(joint2)⁩، مركز دورانه في الجزء الأسفل من الوصلة 2.
  • تحديد الزاوية الدنيا ⁦(min= -80)⁩ والعليا ⁦(max= 80)⁩، وإنشاء مؤشر خاص للتحكم.
  • ربطه مع وصلة 2 بأداة وصل المفاصل، وتشغيل المحاكاة للتأكد من صحة الربط.
  • إزاحة الوصلة 2 مع المفصل، وتثبيتها في نهاية الوصلة 1، ثم تجميع ⁦(group)⁩ مفصل 2 ووصلة 1.
شكل (10): خطوات رسم النموذج ذي الوصلتين والربط بالمحركات
شكل (10): خطوات رسم النموذج ذي الوصلتين والربط بالمحركات
  • المفصل الأول:
  • إضافة مفصل سيرفو 1 وتسميته ⁦(joint1)⁩، وتحديد زواياه ⁦(min= -60)⁩ و⁦(max= 60)⁩.
  • إنشاء مؤشر خاص للتحكم، وربطه مع وصلة 1، وتشغيل المحاكاة للتأكد من صحة الربط.
شكل (11): رسم النموذج ذي الوصلتين
شكل (11): رسم النموذج ذي الوصلتين

خطوات العمل:

الروبوت المناور بثلاث وصلات

  • الرسم:
  • رسم القاعدة (الوصلة رقم صفر) وتجميعها ⁦(group)⁩، واختيار الخاصية ⁦static⁩، وتسميتها ⁦link0⁩.
  • رسم الوصلات 1 و 2 و 3، وجعل كل منها كياناً واحداً ⁦(component)⁩، وتسميتها ⁦link1⁩ و ⁦link2⁩ و ⁦link3⁩.
  • مفصل سيرفو 3:
  • تسميته ⁦(joint3)⁩ وتحديد زواياه ⁦(min= -80)⁩ و ⁦(max= 80)⁩، وإنشاء مؤشر خاص للتحكم.
  • ربطه مع وصلة 3، وتشغيل المحاكاة، ثم إزاحة الوصلة 3 مع المفصل وتثبيتها في نهاية الوصلة 2.
  • تجميع ⁦(group)⁩ مفصل 3 ووصلة 2.
  • مفصل سيرفو 2:
  • تسميته ⁦(joint2)⁩ وتحديد زواياه ⁦(min= -45)⁩ و⁦(max= 45)⁩، وإنشاء مؤشر خاص للتحكم.
  • ربطه مع وصلة 2، وتشغيل المحاكاة للتأكد من صحة الربط.
  • تجميع ⁦(group)⁩ مفصل 2 ووصلة 1.
  • مفصل سيرفو 1:
  • إضافته على الوصلة 1 وتسميته ⁦(joint1)⁩، وتحديد زواياه ⁦(min= -150)⁩ و⁦(max= 150)⁩.
  • سحب الوصلة 3 والوصلة 2 معاً لوضعهما فوق الوصلة 1، ثم ربط مفصل 1 مع وصلة 1 وتشغيل المحاكاة.
شكل (12): رسم نموذج الروبوت المناور ذي الثلاث وصلات (ثلاثة درجات حرية)
شكل (12): رسم نموذج الروبوت المناور ذي الثلاث وصلات (ثلاثة درجات حرية)

أسئلة الدرس

ما المقصود بدرجة الحرية؟

عدد بعضاً من البرمجيات المستخدمة في الرسم الثلاثي الأبعاد ومحاكاة الحركة؟

ما نوعا المفاصل الرئيسيان؟

كم درجة حرية يحتوي عليها المفصل الأسطواني؟

ما المفصل العالمي (هوك) وكم درجة حرية فيه؟

اذكر ثلاثة أنواع من المفاصل مع ذكر عدد درجات الحرية لكل منها.

ما الفرق بين المحرك الكهربائي والمحرك الهيدروليكي؟

ما نوع المحركات التي تحتاج إلى مضخات، صمامات، مرشحات؟

أسئلة الدرس

ما المقصود بالمفصل؟

ما المقصود بالوصلة؟

ما أهمية برامج المحاكاة؟

اذكر أمثلة على نهايات طرفية يمكن أن تثبت في نهاية الذراع الروبوتية المناورة.

من أنواع المحركات الكهربائية المستخدمة في الروبوتات:

الأداة ⁦(UI)⁩ تمثل:

شريط أدوات المفاصل يوفر ثلاثة أشكال من المفاصل الدورانية، هي:

تعريفات أساسية

درجات الحرية

هي التي تمكن الروبوت من أداء عمله، وعددها يساوي عدد متغيرات الحركة المختلفة والمستقلة التي يجب تحديدها من أجل التعرف إلى مواضع أجزاء الروبوت الميكانيكية

مفاصل دورانية

يسمح المفصل الدوراني بدوران الوصلة، أو الأجسام المربوطة بها بزاوية معينة حول محور معين، ويعطي درجة حرية واحدة

مفاصل انتقالية

يسمح المفصل الانتقالي، أو الانزلاقي بحركة انتقال خطية على طول المحور بمسافة معينة، ويعطي درجة حرية واحدة

معاينة موضوع «تصميم الروبوت بمساعدة الحاسوب» من وحدة «الرسم الهندسي وتصميم الروبوت» في مادة التكنولوجيا. أقسام الشرح: ١١، التعريفات: ٣، الأسئلة المحلولة: ٨.

المصدر: تصميم الروبوت بمساعدة الحاسوب (ص ٨١–٩٨)

موضوعات أخرى في الوحدة

تابع الدراسة