Microduck Hardware Explained: How to Build an Original DIY RL Biped Robot

شرح مكونات Microduck: كيفية بناء روبوت ثنائي الأرجل DIY RL أصلي

مايكرو داك أصبح بسرعة واحدًا من أكثر الروبوتات الصغيرة التي يتم الحديث عنها في عام 2026. تقدم شركة بولين روبوتيكسه كروبوت ثنائي الأرجل بطول 25 سم ووزن تقريبًا 800 جرام، مع 15 مشغلًا، وكاميرا، واستشعار عمق، وجهازين IMU، ودائرة تحكم تعتمد على التعلم المعزز بتردد 50 هرتز. سعر الطلب المسبق التمهيدي هو 399 دولارًا، بينما تم نشر برامجه، والمحاكي، وسير عمل التعلم المعزز للمطورين لفحصها وتوسيعها.


هذا المزيج يثير بطبيعة الحال سؤالًا:

> هل يمكن لصانعي الروبوتات بناء روبوت بتقنية التعلم المعزز على طراز مايكرو داك من قطع متاحة تجاريًا؟

الإجابة القصيرة هي نعم، إذا كان الهدف هو بناء روبوت ثنائي الأرجل DIY أصلي يستكشف نفس الأفكار الهندسية. ليس من المسؤول أن نعد بنسخة رخيصة واحدة لواحد من مايكرو داك.أصدرت شركة Pollen Robotics مجموعة البرمجيات، لكنها لم تنشر قائمة كاملة رسمية لمكونات الأجهزة، أو تصميمات CAD جاهزة للإنتاج، أو مخططات PCB، أو رسومات الكابلات، أو تعليمات التجميع.

لذا، يقوم هذا الدليل بثلاثة أشياء بعناية:

  1. يفصل بين المواصفات الرسمية والحقائق الموجودة في الشيفرة المصدرية الرسمية؛
  2. يحدد مكونات التطوير العملية دون تقديمها كقائمة مواد رسمية؛
  3. يقترح بنية روبوت DIY أصلية لا تتطلب نسخ غلاف Microduck، أو العلامة التجارية، أو ملفات الإنتاج، أو الإلكترونيات غير المنشورة.

إشعار استقلالية مهم

هذا تعليق تقني مستقل ودليل اختيار الأجزاء من rcdrone.top. rcdrone.top وليس له أي ارتباط أو تفويض أو رعاية أو تأييد من Pollen Robotics أو Hugging Face.“Microduck”، “Pollen Robotics”، “Hugging Face”، “DYNAMIXEL”، “ROBOTIS”، وجميع أسماء المنتجات والعلامات الأخرى تعود لأصحابها المعنيين وتستخدم فقط لتحديد ومناقشة المنتجات ذات الصلة.

لا ينبغي تسويق أي rcdrone.top منتج كجزء رسمي من Microduck ما لم يكن جزءًا أصليًا يتم بيعه تحت علامة الشركة المصنعة الخاصة به ويتم تحديده بدقة على هذا النحو. يجب أن تستخدم اللوحات والمجموعات من الطرف الثالث أسماء مثل لوحة تطوير RL Biped, مجموعة أسلاك الروبوت 15-سيرفو, أو متوافق مع تطوير البرمجيات Microduck, يتبعها تأهيل واضح للتوافق.

ما تؤكده شركة بولين روبوتيكس رسميًا

تؤكد صفحة المنتج الرسمية لميكرو داك المواصفات العامة التالية:

الميزة المواصفة المعلنة رسميًا
الارتفاع حوالي 25 سم
الوزن حوالي 800 جرام
المشغلات 15 محركًا
الإدراك كاميرا، استشعار LiDAR/العمق، واثنان من وحدات القياس بالقصور الذاتي (IMUs)
التحكم على متن الطائرة حلقة سياسة 50 هرتز
السلوكيات المضمنة سبع حركات مدربة أو عائلات سلوكية
البرمجيات مجموعة أدوات تطوير برمجيات مفتوحة المصدر، محاكاة، وطبقة تدريب التعلم المعزز (RL)
سعر الطلب المسبق التمهيدي $399 قبل الضرائب والشحن

هذه الحقائق مفيدة، لكنها ليست قائمة مواد على مستوى المكونات.يجب التعامل مع أرقام الأجزاء الدقيقة بشكل منفصل.

ما الذي يمكن أن يتم تأسيسه من مستودع البرمجيات الرسمي

يجب أن يعرف وقت تشغيل الروبوت أي منفذ تسلسلي يجب فتحه، وأي الأجهزة يجب توجيهها، وأي تراكب كاميرا يجب تحميله، وأي سجلات يجب قراءتها. لهذا السبب، يكشف مستودع البرمجيات الرسمي عن المزيد حول البنية الكهربائية مقارنة بصفحة التسويق.

توثيق الكود العام والتصميم الحالي يشير إلى هذه البنية:

وظيفة مكون أو واجهة قائمة على الأدلة ثقة
كمبيوتر لينكس عائلة Radxa Zero 3W، Rockchip RK3566 عالي: ملفات النشر الرسمية ومراجع شجرة الجهاز
محركات مشتركة 15 سيرفو من نوع ROBOTIS DYNAMIXEL XL330 عالي: توثيق حافلة المحرك الرسمية
مستشعر الاتجاه الرئيسي LSM6DSV16X على لوحة واجهة imu_to_dxl عالي: كود الحافلة والمستشعر الرسمي
كاميرا وحدة متوافقة مع IMX219 / Raspberry Pi Camera v2 عالي: شجرة الجهاز الرسمية وتكوين الوسائط
مستشعر عمق متعدد المناطقVL53L5CX أو عائلة VL53L8CX عالي: مسار البرنامج الرسمي ToF
ترميز الصوت TLV320AIC3104 عالي: تكوين شجرة الأجهزة الصوتية الرسمية
IMU ثانوي BMI088 متوسط-عالي: موجود في التكوين ولكن مُعَلَّم كخامل أو غير مستخدم
حافلة المحرك وIMU TTL نصف مزدوج 3 أسلاك، بروتوكول DYNAMIXEL 2.0, 1 ميجابت في الثانية عالي: رمز التحكم الرسمي
واجهة برمجة التطبيقات بين العمليات الروبوتية JSON-RPC عبر مقابس Unix عالي: وثائق الهندسة الرسمية

هذه هي نتائج مدعومة بشيفرة المصدر, ليست قائمة مواد إنتاج صادرة عن Pollen Robotics. قد يتغير العتاد قبل أو أثناء الإنتاج.

أهم اختيار للعتاد: 15 سيرفو ذكي

Microduck ليست مبنية حول سيرفو PWM عادية للهوايات. يعتمد نظام التحكم الخاص بها على حافلة سيرفو رقمية متعددة النقاط وتغذية راجعة لحالة المفاصل.

تشير الأدلة إلى 15 محرك ROBOTIS DYNAMIXEL XL330-M288-T-class. تشارك أربعة عشر مفصلاً في السياسة المتعلمة؛ يعمل المحرك الخامس عشر على تشغيل الفم أو المنقار تحت تحكم أعلى مستوى.

مواصفات مرجعية XL330-M288-T

المعلمة القيمة
الأبعاد 20 × 34 × 26 مم
الوزن 18 جرام
نسبة التروس 288.4:1
دقة الموضع 12 بت، 4,096 عدات لكل دورة
الجهد الموصى به 5.0 فولت
نطاق الإدخال المقدر 3.7–6.0 فولت
عزم الدوران عند الحمل 0.52 N·م عند 5 فولت؛ 0.60 N·م عند 6 فولت
سرعة بدون حمل 103 دورة في الدقيقة عند 5 فولت؛ 123 دورة في الدقيقة عند 6 فولت
الاتصالات TTL نصف مزدوج، بروتوكول DYNAMIXEL 2.0
التعليقات الموقع، السرعة، التيار/PWM، الجهد، درجة الحرارة، والحالة

بالنسبة للبيديد المتعلم، فإن كتلة 18 جرام مهمة تمامًا مثل قيمة العزم. استبدال كل مشغل بسيرفو تسلسلي بوزن 55 جرام يضيف حوالي 555 جرام عبر 15 مفصل قبل أن تصبح الحوامل أكبر. هذا يغير من عزم الساق، مركز الكتلة، سلوك التأثير، ومشكلة نقل المحاكاة إلى الواقع.

لماذا لا يعتبر سيرفو الهوايات عالي العزم بديلاً تلقائيًا

يجب تقييم المشغل المرشح وفقًا لجميع هذه المتطلبات:

  • حجم تقريبًا 20 × 34 × 26 مم؛
  • كتلة مستهدفة قريبة من أو أقل من 20 جرام؛
  • انزلاق منخفض وموقع صفري قابل للتكرار؛
  • تغذية راجعة لموقع المفصل المطلق؛
  • تغذية راجعة للسرعة ويفضل أن تكون مرتبطة بالتيار أو العزم؛
  • تتبع درجة الحرارة وجهد الإمداد؛
  • وصول حافلة متعددة السيرفو بشكل حتمي؛
  • عرض نطاق كافٍ لدائرة التحكم الخارجية 50 هرتز؛
  • بروتوكول مضيف موثق؛
  • نظام إمداد يمكنه البقاء على قيد الحياة أثناء التسارع المتزامن والسقوط.

مقارنة عزم التوقف وحده مضللة. عزم التوقف هو حد قصير المدة، وليس نقطة تشغيل مستمرة آمنة.

بدائل السيرفو: ما هو الواقعي؟

الخيار 1: ROBOTIS XL330-M288-T — أقل مخاطر برمجية

استخدام نفس عائلة المحركات يمنح مطور DIY أفضل فرصة لمطابقة سلوك الحافلة المنشور، خريطة السجل، إشارات التغذية الراجعة، الأبعاد، والديناميات المتعلمة.

العيب هو التكلفة. بأسعار التجزئة العادية، يمكن أن تكلف 15 سيرفو XL330 أصلي ما يعادل أو أكثر من السعر التمهيدي للروبوت الكامل. قيمة هذا المسار هي التوافق والوصول إلى التطوير، وليس بالضرورة سعر إجمالي أقل.

الأفضل لـ: المطورين الذين يرغبون في دراسة وقت التشغيل الرسمي، التحكم في المفاصل، والتدريب من المحاكاة إلى الواقع مع أقل عدد من تغييرات المحركات.

الخيار 2: Unitree S288 — بديل واعد من حيث الحجم الميكانيكي

يعتبر Unitree S288 مثيرًا للاهتمام بشكل غير عادي لأن أبعاده الخارجية قريبة من فئة XL330 ووزنه المدرج حوالي 19.5 جرام.يستخدم محركًا بلا فرش، ومشفرات مطلقة مزدوجة، وحافلة رقمية نصف مزدوجة.

إنه غير متوافق كهربائيًا أو برمجيًا مع XL330:

  • الإمداد الموصى به هو في فئة 12.6 فولت بدلاً من 5 فولت؛
  • الاتصال هو بروتوكول Unitree الثابت بسرعة 6 ميغابت في الثانية بدلاً من بروتوكول DYNAMIXEL 2.0؛
  • تخطيط السجل ودلالات التحكم مختلفة؛
  • ديناميات المفاصل وكسب المتحكم تختلف؛
  • يجب تعديل والتحقق من سائق المحرك وسياسة الروبوت.

يمكن وصف S288 بشكل أفضل كمرشح لتصميم ثنائي الأرجل جديد، وليس بديلاً مباشرًا لـ Microduck.

الأفضل لـ: روبوت أصلي عالي الأداء مع سائق معاد كتابته، وبنية طاقة منفصلة، وسياسات معاد تدريبها.

الخيار 3: Feetech STS3215 — عزم دوران ميسور التكلفة، روبوت مختلف

يوفر STS3215 ناقل تسلسلي رقمي، تغذية راجعة للموقع، وعزم دوران أكبر بكثير. الأبعاد النموذجية تقريبًا 45.2 × 24.7 × 35 مم و 55 جرام.

تجعل هذه الأرقام غير مناسبة كبديل مباشر في روبوت يزن 700–800 جرام. سيكون الروبوت المصمم حول محركات STS3215 أكبر وأثقل وسيتطلب حوامل أصلية، نموذج كتلة جديد، توزيع طاقة جديد، برنامج تحكم جديد، وتدريب RL جديد.

لا يزال يمكن أن يكون مشغل تعليمي جيد لروبوت ثنائي الأرجل أكبر على الطاولة.

الأفضل لـ: روبوت تعليمي أكبر بتكلفة أقل حيث لا تكون الهندسة والسياسات الدقيقة لـ Microduck مطلوبة.

الخيار 4: سيرفو PWM العادي - مناسب فقط لمشروع مبسط

يمكن لسيرفو PWM تحريك الروبوت من خلال أوضاع مكتوبة، لكن معظم النماذج لا توفر بيانات الموقع المتزامن، والسرعة، والتيار، والجهد، ودرجة الحرارة المتوقعة من هذه البنية. لا يُوصى بها لإعادة إنتاج حلقة التحكم المتعلمة المنشورة.

الأفضل لـ: عروض الأوضاع البطيئة، والأنيماترونيكس، أو روبوت مستوحى من البط كمقدمة دون ادعاء التوافق مع السياسة.

الكمبيوتر الرئيسي والذكاء الاصطناعي على متن الطائرة

تشير البرمجيات الرسمية إلى عائلة Radxa Zero 3W . يستخدم شريحة Rockchip RK3566، وهي شريحة SoC رباعية النواة من نوع Cortex-A55 مع رسومات Mali-G52، ودعم فيديو مادي، وNPU صغير. توفر اللوحة أيضًا Wi-Fi وBluetooth في شكل مشابه لـ Raspberry Pi Zero بحجم 65 × 30 مم.

RADXA ZERO 3W RK3566 development board shown from front and rear sides

هذا الاختيار منطقي لأن الكمبيوتر المدمج قد يحتاج إلى التعامل مع عدة مهام في وقت واحد:

  • استدلال سياسة ONNX بمعدل 50 هرتز؛
  • تغذية راجعة مشتركة ومنطق الأمان؛
  • بث فيديو بدقة 720 بكسل عبر WebRTC؛
  • ترميز H.264 عبر أجهزة Rockchip؛
  • كشف الكائنات بمعدل منخفض باستخدام RKNN؛
  • الاتصال عبر Bluetooth مع وحدة التحكم والهاتف؛
  • توفير Wi-Fi؛
  • تحديثات البرامج الموقعة والعودة إلى الإصدارات السابقة.

هل يمكن استخدام Raspberry Pi Zero 2 W بدلاً من ذلك؟

يمكن أن يكون مفيدًا لروبوت تطوير يعتمد فقط على الحركة أو مبسط، وتشير الملاحظات الرسمية إلى أن نموذجًا أوليًا سابقًا استخدم Pi Zero 2 W. إنه ليس بديلاً شفافًا عن المجموعة الحالية الكاملة. سيتعين تغيير ترميز الفيديو Rockchip MPP، واستدلال RKNN، وتراكب شجرة الأجهزة، وتخطيط السلاسل، ونصوص النشر.

بالنسبة لعرض المنتج الأول، فإن استراتيجية الأجزاء الأكثر أمانًا هي:

  • Radxa Zero 3W مع تكوين RAM/eMMC محدد بوضوح؛
  • موزع حرارة متوافق؛
  • رأس 40 دبوس؛
  • كابل ريبون IMX219 تم التحقق منه؛
  • صورة نظام تشغيل تم اختبارها ودليل إعداد محدد للإصدار.

لا تسوق لوحدة SBC أخرى على أنها "متوافقة تمامًا مع Microduck" دون اختبار البرنامج الكامل ومجموعة الملحقات.

استشعار الاتجاه: وحدة IMU على حافلة السيرفو

أحد أكثر الأجزاء أناقة في الهيكل هو لوحة imu_to_dxl. بدلاً من جعل الكمبيوتر الذي يعمل بنظام Linux يقرأ وحدة IMU الرئيسية عبر معاملة I²C منفصلة، تتصرف اللوحة كجهاز آخر على حافلة DYNAMIXEL.

يستخدم التصميم الرسمي للتحكم معرف الحافلة 200 ويقرأ كتلة مستشعر مضغوطة بجانب 15 مشغلًا.تشير الأدلة إلى ST LSM6DSV16X، وهو IMU بستة محاور مزود بمحرك دمج مستشعر SFLP على متن الطائرة.

يستهلك حلقة التحكم:

  • ثلاثة محاور جيروسكوب، تم تكوينها حول ±500 درجة في الثانية؛
  • ثلاثة مكونات كواتيرنيون في شكل نصف دقة مضغوط؛
  • مكون كواتيرنيون رابع معاد بناؤه على المضيف.

بديل قانوني أنظف للقيام بذلك بنفسك

بدلاً من نسخ تخطيط PCB غير منشور لـ Pollen، صمم لوحة واجهة أصلية من أوراق البيانات العامة ووثائق البروتوكول:

  • LSM6DSV16X؛
  • وحدة MCU صغيرة مثل STM32G0 أو CH32V203؛
  • دائرة نصف مزدوجة TTL بجهد 3.3 فولت أصلية؛
  • تخطيط PCB أصلي وتوزيع الموصلات؛
  • برامج ثابتة مكتوبة بشكل مستقل تنفذ السلوك الموثق الموجه نحو المضيف.

إذا كانت البرامج الثابتة تعيد استخدام Apache-2.0 كود المصدر، حافظ على حقوق الطبع والنشر، والتراخيص، وواجبات الإشعار. إذا تم تنفيذه بشكل مستقل عن مواصفات البروتوكول العامة، وثق هذه العملية واحتفظ بسجلات التصميم.

هذا النوع من اللوحات هو فرصة منتج قوية للمستقبل لـ rcdrone.top, ولكن يجب تسميته بشكل عام - على سبيل المثال، محول حافلة IMU إلى سيرفو رقمي - ويجب أن تحدد بيان التوافق إصدارات البرمجيات التي تم اختبارها.

استشعار العمق: VL53L5CX و VL53L8CX

يستخدم الروبوت مستشعر وقت الرحلة متعدد المناطق ST بدلاً من LiDAR الميكانيكي القابل للمسح. يمكن لعائلات VL53L5CX و VL53L8CX الأحدث إنتاج شبكة مسافات 8 × 8 عبر I²C. تشير الأدلة البرمجية العامة إلى العنوان 0x29 ومعدل تشغيل حوالي 15 هرتز في هذا التطبيق.

لمشروع DIY، فإن استخدام لوحة VL53L8CX القياسية مع موصل Qwiic أو STEMMA QT هو الخيار الأبسط.يتجنب نسخ لوحة الدوائر المطبوعة الأصلية للحساس ومن السهل استبداله.

تشمل المتغيرات المحتملة للمنتج:

  • وحدة VL53L8CX الأساسية;
  • وحدة مع كابل Qwiic قصير;
  • وحدة مع معدات التركيب;
  • حزمة الحساس وSBC المختبرة.

يجب توثيق مجال رؤية الحساس، مادة النافذة، زاوية التركيب، معايرة التداخل، وسحب I²C. الوحدة التي تستخدم نفس الشريحة ليست مُعايرة ميكانيكياً تلقائياً لنفس الروبوت.

الكاميرا: IMX219 تظل الخيار العملي

تشير إعدادات البرنامج إلى وحدة IMX219, التي تُباع عادةً ككاميرا Raspberry Pi v2. يستخدم مسار الوسائط المنشور وضع حساس 1080p30 وينتج تدفق WebRTC بدقة 720p30 من خلال مشفر الأجهزة Rockchip.

تعتبر وحدة IMX219 منتجاً جذاباً لأنها متاحة على نطاق واسع ومدعومة من قبل العديد من SBCs.ومع ذلك، يحتاج المشترون إلى معرفة:

  • ميل كابل الشريط واتجاه الاتصال؛
  • نوع العدسة القياسية، NoIR، أو الزاوية الواسعة؛
  • مجال الرؤية الأفقي؛
  • ما إذا كان يجب تدوير الصورة في الأجهزة؛
  • أي تراكب شجرة جهاز تم اختباره؛
  • ما إذا كان الوحدة تعمل مع ترميز H.264 في الأجهزة.

يجب بيع إصدارات الزاوية الواسعة وNoIR كبدائل تطوير، وليس كبدائل بصرية دقيقة لكاميرا إنتاج غير مؤكدة.

خيارات الصوت

تحدد تكوين شجرة الجهاز الرسمي كودك الصوت TLV320AIC3104. إن HAT الإنتاج نفسه ليس جهازًا مفتوحًا، ومخططه الكامل غير متاح.

يمكن أن يستخدم الروبوت الأصلي DIY واحدة من ثلاث طرق:

  1. محول صوت USB: الأسهل في الدمج، ولكنه يستهلك مساحة واتصال USB.
  2. لوحة ترميز I²S الأصلية: تدعم إدخال الميكروفون وإخراج السماعة، لكنها تحتاج إلى مزيد من العمل على نظام لينكس والدوائر المطبوعة.
  3. مضخم MAX98357A I²S: مدمج وسهل لإخراج الصوت، لكنه لا يوفر تسجيل الميكروفون.

بالنسبة لمجموعة تطوير مبكرة rcdrone.top، يجب أن يكون الصوت خيارياً. مجموعة الحركة والاستشعار أسهل في الدعم من لوحة تجمع بين الطاقة العالية، والاتصالات نصف المزدوجة للسيرفو، والكاميرا، والميكروفون، والسماعة، وساعات الترميز في إصدارها الأول.

تصميم الطاقة: لا تنسخ افتراضاً غير محلول

هذه هي المنطقة التي يجب أن يكون فيها دليل DIY المسؤول محافظاً.

يرتبط العمل العام في الهندسة العكسية بالروبوت ببطارية ليثيوم أيون من سلسلة NP-F 2S ويبلغ نطاق العمل 6.6–8.2 فولت. ومع ذلك، فإن XL330-M288-T المتاحة للبيع مصنفة رسمياً فقط من 3.7–6.0 فولت.

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

بنية الطاقة DIY الأكثر أمانًا

لروبوت يستخدم سيرفو XL330-M288-T من المتاجر:

  • تنظيم سكة السيرفو ضمن نطاق الجهد المعلن من قبل الشركة المصنعة؛
  • توفير سكة 5 فولت مستقرة ومنفصلة لوحدة التحكم عند الإمكان؛
  • استخدام فيوز أو جهاز حماية قابل لإعادة الضبط؛
  • تضمين مفتاح طاقة فعلي وزر إيقاف طارئ يمكن الوصول إليه؛
  • حجم الأسلاك لتناسب التيار العابر وانخفاض الجهد؛
  • لا تصمم بناءً على "15 × تيار التوقف" كحالة تشغيل مستمرة، ولكن اختبر أسوأ حالات التغيرات المتزامنة؛
  • تسجيل جهد السكة أثناء الوقوف، والاصطدامات، وأحداث المفاصل المحجوبة؛
  • استخدام حزمة بطارية محمية وشاحن مخصص لتلك الكيمياء وعدد السلاسل.

يجب أن يحدد أي مجموعة طاقة مستقبلية rcdrone.top نطاق الإدخال، المخرجات المنظمة، التقييمات المستمرة والذروة، قطبية الموصل، قياس السلك، سلوك الحماية، ومزيج السيرفو/SBC المحدد الذي تم اختباره.

تكدس البرمجيات الذي يجعل الروبوت مثيرًا

تم كتابة وقت تشغيل الروبوت العام بشكل أساسي بلغة Rust ويتجنب عمدًا إطار عمل الروبوتات الكبير.خدماتها مفصولة حسب المسؤولية:

الخدمة الدور
robotd حلقة التحكم 50 هرتز، حافلة المحرك، الاستشعار، السياسات المتعلمة، والسلامة
configd Wi-Fi، الهوية، الاقتران، وتكوين النظام
updaterd الإصدارات الموقعة، فحوصات الصحة، تبديل الإصدارات، والعودة إلى الإصدار السابق
btd نقل واجهة برمجة تطبيقات Bluetooth
padd مدخلات وحدة التحكم USB/Bluetooth
mediad الكاميرا، GStreamer، الأجهزة H.264، و WebRTC
tofd إطارات العمق متعددة المناطق
خدمات الكشف مهام الإدراك المعتمدة على RKNN

تتواصل العمليات من خلال عقدة JSON-RPC عبر مقابس Unix. هذه الفصل ذو قيمة لروبوت DIY: عملية سلوك فاشلة لا تحتاج إلى تدمير الشبكات أو مسار التحديث.

التعلم المعزز والمحاكاة إلى الواقع

تستخدم سير العمل العامة محاكاة MuJoCo، والتعلم المعزز بأسلوب PPO، وتغيير النطاق، وتصدير ONNX. توضح الوثائق الحالية واجهة سياسة بتردد 50 هرتز مع 61 قيمة ملاحظة و14 إجراء مفصلي.

الدرس الحاسم هو أن السياسة المدربة تحتوي على افتراضات حول الروبوت الفيزيائي:

  • كتلة الوصلة والعطالة;
  • مركز الكتلة;
  • سرعة السيرفو واستجابة العزم;
  • الرجوع والاحتكاك;
  • زمن تأخير الأوامر;
  • مكاسب المتحكم;
  • سلوك جهد الإمداد;
  • حدود المفاصل;
  • الاتصال بالأرض وهندسة القدم.

التغيير إلى سيرفو آخر أو تغيير الإطار ليس مجرد استبدال ميكانيكي. يجب تحديث المحاكي، وعادة ما تتطلب السياسة إعادة تدريب والتحقق من صحتها في العالم الحقيقي.

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

خريطة طريق عملية من ثلاث مراحل للقيام بها بنفسك

المرحلة 1: مجموعة أدوات المستشعرات والبرمجيات

ابدأ بدون أرجل.

الأجزاء المقترحة:

  • Radxa Zero 3W;
  • كاميرا IMX219;
  • وحدة VL53L8CX;
  • وحدة LSM6DSV16X;
  • جهاز تحكم بلوتوث؛
  • كابلات شريطية، كابلات Qwiic، ومصدر طاقة ثابت.

تتحقق هذه المرحلة من صحة نظام Linux، والتقاط الكاميرا، وإطارات العمق، وبيانات الاتجاه، والبلوتوث، ونشر البرمجيات دون تكلفة ومخاطر 15 محركًا.

المرحلة 2: جهاز تطوير ذو ساق واحدة بخمسة سيرفو

الأجزاء المقترحة:

  • خمسة سيرفو XL330-M288-T;
  • واجهة سيرفو TTL أصلية أو موثوقة;
  • مزود طاقة منظم عالي التيار 5 فولت;
  • fuse, switch, and safe wiring;
  • إطار اختبار أصلي;
  • حراس مطبوعة وتركيب دعم.

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

المرحلة 3: محرك ثنائي الأرجل أصلي 14+1

فقط بعد المرحلتين الأوليين يجب على الباني دمج:

  • 10 محركات للأرجل;
  • أربعة محركات للرأس والعنق;
  • محرك اختياري واحد للمنقار أو القابض;
  • روابط هندسية وأبعاد أصلية;
  • تركيبات حساسات أصلية;
  • أسلاك أصلية ولوحة توزيع الطاقة;
  • مظهر أصلي لا يقلد قشرة أو ألوان Microduck المميزة.

يجب أن يستخدم المحاكي كتل قياس، ومحاور مفاصل، وحدود محركات، وعزوم من الأجهزة الخاصة بالباني - وليس هندسة إنتاج منسوخة.

فئات الأجزاء الموصى بها لـ rcdrone.top

أقوى فرصة تجارية ليست "مجموعة استنساخ" غير موثوقة. إنها مجموعة من مكونات التطوير الموثقة جيدًا التي تحل مشاكل تكامل محددة.

المنتجات التي يمكن تقديمها أولاً

  • لوحات Radxa Zero 3W مع متغيرات RAM والتخزين المحددة؛
  • محركات ROBOTIS XL330-M288-T الأصلية بشكل فردي وفي حزم من 3 و 5 و 15 وحدة؛
  • كابلات سيرفو XL330 3-pin JST بأطوال متعددة تم التحقق منها؛
  • واجهات تطوير متوافقة مع DYNAMIXEL TTL؛
  • وحدات كاميرا IMX219 وكابلات ريبون المطابقة؛
  • مكونات VL53L8CX 8 × 8 ToF؛
  • لوحات تطوير LSM6DSV16X؛
  • أجهزة تحكم ألعاب بلوتوث؛
  • بطاريات محمية، حوامل بطاريات، وشواحن متوافقة؛
  • وحدات طاقة 5 فولت منظمة مع تقييمات مستمرة وقصوى صادقة؛
  • صمامات، مفاتيح، أحزمة طاقة XT30/JST، ومكونات M2؛
  • حزم تطوير المحامل والمثبتات للبيد الصغيرة الأصلية.

منتجات أصلية ذات قيمة أعلى للتطوير

  • محول IMU إلى حافلة سيرفو رقمية;
  • واجهة روبوت عالية التيار HAT مع حافلة TTL موثقة;
  • حزمة أسلاك ملونة مشفرة لـ 15 سيرفو;
  • إطار تطوير أحادي الساق RL;
  • حزمة مستشعرات وحساب مختبرة;
  • إطار ثنائي الأرجل أصلي مصمم من CAD من الصفر;
  • صورة برنامج إصدار ووثائق بدء التشغيل.

يجب أن تتضمن كل قائمة موجهة للتوافق مصفوفة مثل هذه:

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

خمسة أخطاء يجب تجنبها

1.تسمية قائمة معاد بناؤها بـ "قائمة مكونات Microduck الرسمية"

ليست رسمية ما لم تنشرها Pollen Robotics على هذا النحو. استخدم تحليل الأجهزة القائم على الأدلة, قائمة المكونات المدعومة برمز المصدر, أو دليل أجزاء التطوير.

2. بيع شبكات المحاكاة كأجزاء إنتاج تجارية

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

3. استخدام شعارات Microduck، أو تصوير المنتجات، أو فن تغليف دون إذن

استخدم الرسوم البيانية والصور الأصلية للأجزاء التي تبيعها فعليًا. اربط بصفحة المنتج الرسمية كمرجع بدلاً من نسخ أصوله المرئية.

4.وصف مجموعة طرف ثالث بأنها رسمية أو معتمدة

استخدم بيان استقلال بارز. تجنب الأسماء المربكة مثل "HAT ميكرو داك الرسمي" أو "لوحة استبدال ميكرو داك" أو شعار منتج يشبه العلامة التجارية الأصلية.

5. افتراض أن الأبعاد المتطابقة تعني سلوكًا متطابقًا

قد يستخدم المشغل بنفس الأبعاد جهدًا آخر، بروتوكولًا، نموذج تغذية راجعة، منحنى عزم، وحدود حرارية مختلفة. قد لا يزال يتطلب الأمر سائقًا جديدًا والتحقق من السياسة.

الأسئلة المتكررة

هل ميكرو داك مفتوح المصدر؟

برنامج الروبوت العام الخاص به مرخص بموجب رخصة أباتشي 2.0، كما تنشر شركة بولين روبوتيكس أيضًا محاكاة وسير عمل التعلم المعزز. هذا لا يجعل كل تصميم ميكانيكي، أو PCB، أو شعار، أو صورة، أو اسم منتج مفتوحًا للتكاثر التجاري تلقائيًا.

هل هذه قائمة مواد ميكرو داك الرسمية؟

لا.يجمع بين المواصفات الرسمية المنشورة وهويات المكونات المدعومة من قبل تكوين البرمجيات الرسمي. يجب أن يُعتبر دليل تطوير، وليس قائمة مواد الإنتاج.

هل يمكنني بناء ميكرو دك أرخص باستخدام سيرفو قياسي؟

يمكنك بناء دجاجة مستوحاة من البط، لكن سيرفو PWM القياسي لا يعيد إنتاج تغذية الراجعة الذكية وسيرفو التحكم الرقمي الحتمي المستخدم في بنية التحكم المنشورة. ستكون النتيجة بحاجة إلى إلكترونيات وبرمجيات وآليات وتدريب مختلفة.

هل يمكن أن تحل سيرفو Unitree S288 محل سيرفو XL330؟

إنها واعدة لروبوت مدمج أصلي لأن الحجم والوزن قريبان. إنها ليست بدائل مباشرة: الجهد، البروتوكول، الأوامر، التغذية الراجعة، والديناميات تختلف.

هل يمكنني استخدام السياسات الرسمية المتعلمة بعد تغيير الأجهزة؟

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

ما هو أفضل شراء أول؟

بالنسبة لعمل البرمجيات والإدراك، ابدأ بمجموعة أدوات الحاسوب والمستشعرات. بالنسبة لعمل الحركة، ابدأ بجهاز أحادي الساق بخمسة محركات. كلا المسارين يقللان من المخاطر ويخلقون أجزاء قابلة لإعادة الاستخدام لروبوت كامل لاحقًا.

الحكم النهائي

مايكرو داك ذو قيمة لأنه يظهر أن روبوت التعلم المعزز الصغير يمكنه دمج مشغلات ذكية خفيفة الوزن، وتغذية راجعة متزامنة، واستدلال على متن الطائرة، ورؤية، واستشعار العمق، والتحكم عبر البلوتوث، وتحديثات برمجية قوية في منصة واحدة سهلة الاستخدام.

فرصة DIY المسؤولة ليست في نسخ تصميم المنتج المميز له.من المهم التعلم من الهندسة المعمارية المنشورة وبناء روبوت جديد حول:

  • محركات ردود الفعل خفيفة الوزن؛
  • حافلة نصف مزدوجة حتمية؛
  • لوحة حاسوبية صغيرة تعمل بنظام لينكس مع دعم الفيديو العتادي؛
  • وحدة قياس تسارع مدمجة، مستشعر ToF متعدد المناطق، وكاميرا مدمجة؛
  • ميكانيكا وإلكترونيات أصلية؛
  • نموذج MuJoCo مقاس؛
  • سياسات معاد تدريبها تتناسب مع العتاد الفعلي.

تمنح هذه المسار صانعي الروبوتات مشروعًا مفيدًا، وتمنح المطورين مجالًا لتحسين التصميم، وتوفر rcdrone.top كتالوجًا مستدامًا من المحركات الذكية، والمستشعرات، ولوحات الحوسبة، والكابلات، ووحدات الطاقة، ومجموعات التطوير الأصلية—دون تقديم منتج طرف ثالث كروبوت رسمي.

المصادر والمزيد من القراءة

---

العودة إلى المدونة

اترك تعليقا

يرجى ملاحظة أنه يجب الموافقة على التعليقات قبل نشرها.