مدونة د.خلدون عرفة للروبوتيك

Microcontroller و Microprocessor

WhatsApp-Image-2026-04-18-at-12.18.20-AM

الفرق بين الـ Microcontroller والـ Microprocessor لا يمكن اختزاله في كونه مجرد اختلاف في عدد المكوّنات أو طريقة التغليف داخل شريحة إلكترونية، بل هو في الحقيقة اختلاف في الفلسفة الهندسية التي تُبنى عليها الأنظمة بالكامل. أحدهما صُمم ليكون قريباً جداً من العالم الفيزيائي ويتعامل معه بشكل مباشر وفوري، بينما الآخر صُمم ليكون مركزاً حسابياً عاماً يعمل ف....

متابعة القراءة
  127 مشاهدات

Multi-Robot Control Systems

WhatsApp-Image-2026-03-14-at-8.24.17-P_20260401-163841_1

في السنوات الأخيرة، شهدت أنظمة التحكم في الروبوتات المتعددة (Multi-Robot Control Systems) تطورًا ملحوظًا مدفوعًا بالتقدم في تقنيات الحوسبة الموزعة، الذكاء الاصطناعي، وإنترنت الأشياء (IoT). هذه الأنظمة تُستخدم في تطبيقات متنوعة مثل المستودعات الذكية، الزراعة الدقيقة، البحث والإنقاذ، والمركبات ذاتية القيادة. في هذا المقال، سنناقش بشكل معمّق كيفية تصم....

متابعة القراءة
  174 مشاهدات

مكتبة NumPy

WhatsApp-Image-2026-03-16-at-10.26.45-PM

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

متابعة القراءة
  138 مشاهدات

متحكمات AVR

WhatsApp-Image-2026-03-04-at-10.29.10-PM

مقدمة في عالم الأنظمة المدمجةتُعد متحكمات AVR من أشهر العائلات المستخدمة في مجال الأنظمة المدمجة والروبوتات التعليمية والصناعية. ظهرت هذه المتحكمات في منتصف التسعينيات على يد شركة Atmel، والتي أصبحت لاحقًا جزءًا من شركة Microchip Technology.انتشرت AVR بشكل واسع بسبب سهولة برمجتها، أدائها الجيد، واستهلاكها المنخفض للطاقة، مما جعلها خيارًا مثاليًا لل....

متابعة القراءة
  160 مشاهدات

Node JS Socket.IO

WhatsApp-Image-2026-02-21-at-5.11.32-AM

  يعد Node.js بيئة تشغيل تعتمد على JavaScript على جانب الخادم (Server-side)، وقد أحدث ثورة في تطوير تطبيقات الويب بفضل قدرته على التعامل مع الاتصالات غير المتزامنة (Asynchronous I/O) بكفاءة عالية. ومن بين المكتبات المهمة التي تستخدم معه لإنشاء تطبيقات تفاعلية في الزمن الحقيقي (Real-time applications) نجد مكتبة Socket.IO. ما هي Socket.IO؟  ....

متابعة القراءة
  160 مشاهدات

الأنظمة اللونية

WhatsApp-Image-2026-02-15-at-4.10.11-PM

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

متابعة القراءة
  172 مشاهدات

لماذا ما زالت لغة C تحكم عالم الأنظمة المدمجة؟

WhatsApp-Image-2026-02-08-at-2.15.13-PM

عندما ننظر إلى التطور السريع في لغات البرمجة، قد يبدو من الغريب أن لغة وُلدت في أوائل السبعينيات ما زالت تحتفظ بمكانتها في واحد من أكثر المجالات حساسية وتعقيدًا: الأنظمة المدمجة (Embedded Systems). لكن هذا "الاستمرار" ليس صدفة، ولا ناتجًا عن الكسل أو التمسك بالماضي، بل نتيجة منطق هندسي عميق يجعل من لغة C الخيار الأكثر توافقًا مع طبيعة هذا العالم.لف....

متابعة القراءة
  175 مشاهدات

Workshop in BENELUX Championship – FIRST Tech Challenge

photo_2026-02-08_00-02-2_20260207-210741_1

Niava Robotics في STEM Expo 2026 المقام بالتزامن مع 🏆 BENELUX Championship – FIRST Tech Challengeفي American School of The Hague📅 السبت 7 فبراير 2026⏰ من 11:00 حتى 17:00 🎟 الدخول مجاني – الزوار مرحّب بهم حدث عالمي مرموق يجمع نخبة من فرق الروبوتات، الطلاب، والخبراء من مختلف الدول، ويُعد من أهم مسابقات الروبوتات التعليمية على مستوى العالم، حيث تتحول ....

متابعة القراءة
  323 مشاهدات

تعلم الآلة: مفتاح الابتكار والتحول الرقمي في العصر الحديث

WhatsApp-Image-2026-01-10-at-9.48.48-AM

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

متابعة القراءة
  241 مشاهدات

Gazebo منصة المحاكاة المتقدمة للروبوتات والأنظمة الذكية

WhatsApp-Image-2026-01-08-at-12.03.57-AM

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

متابعة القراءة
  320 مشاهدات

plugin manager

photo_2026-01-02_21-56-38

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

متابعة القراءة
  265 مشاهدات

System Architecture

WhatsApp-Image-2025-12-10-at-8.08.50-PM

في هندسة الأنظمة (System Architecture) هناك أنماط متعددة صممت لمعالجة متطلبات مختلفة مثل القابلية للصيانة، القابلية للتوسع، الاعتمادية، والأداء. سنعرض في هذا المقال تفصيلاً معمقاً لأربع أنماط رئيسية: Layered (الطبقات)، Microservices (الخدمات الدقيقة)، Client–Server (العميل/الخادم)، وMicrokernel (الميكروكيرنل). لكل نمط سنشرح التعريف، المخطط العام، ا....

متابعة القراءة
  272 مشاهدات

الانظمة المدمجة

embedded systems

الأنظمة المدمجة هي نظام إلكتروني متكامل، مكوّن من عتاد (Hardware) وبرمجيات (Software)، مصمم لأداء وظيفة محددة بدقة وموثوقية عالية. هي ليست كمبيوترًا عامًا مثل الحاسوب أو الهاتف، بل نظامًا متخصصًا يعمل غالبًا بدون تدخل بشري، ويستجيب مباشرة للعالم الخارجي. مثال بسيط: المكيف الذي يضبط درجة الحرارة تلقائيًا → هذا نظام مدمج. السيارة التي تفعل الوسائد ال....

متابعة القراءة
  263 مشاهدات

بنية React JS الداخلية

WhatsApp-Image-2025-11-08-at-4.51.12-PM

يستخدم ملايين المطوّرين مكتبة React.js لبناء واجهات مستخدم تفاعلية وسريعة،لكن القليل فقط يفهمون كيف تحقق React هذه السرعة فعليًا! DOM في البداية، يجب أن نعرف أن DOM (وهو ما يعرض مكونات الصفحة في المتصفح)بطيء نسبيًا عند التعامل المباشر معه،لأن أي تغيير بسيط فيه ( مثل تعديل نص أو لون )يؤدي إلى إعادة رسم (Repaint) وإعادة حساب لتخطيط الصفحة (Reflow)، و....

متابعة القراءة
  279 مشاهدات

نظام تشغيل الروبوتات (ROS) وROS 2

WhatsApp-Image-2025-10-25-at-8.49.54-PM

يُعدّ نظام تشغيل الروبوتات (Robot Operating System – ROS) إطاراً برمجياً مفتوح المصدر لتطوير الأنظمة الروبوتية، لكنه ليس نظام تشغيل بالمعنى التقليدي. يوفّر ROS بنية متكاملة لتطوير، تشغيل، وتبادل الوحدات البرمجية (Nodes) في بيئة متصلة ومتعددة الأجهزة. في هذا المقال، سنستعرض بنية ROS الأساسية، ثم نتعمّق في ROS 2 كجيل متطور يدعم الزمن الحقيقي والتوزيع....

متابعة القراءة
  283 مشاهدات

Robotics

557064446_771543075781231_3015952763727267740_n

 الروبوتيكس (Robotics) الروبوتكس هو مجال يتجاوز فكرة "آلة تتحرك" ليدخل في صميم العلاقة بين المادة، الطاقة، الحوسبة، والذكاء. من الأذرع الصناعية الصلبة إلى الروبوتات اللينة (Soft Robots) والروبوتات الحيوية (Biohybrids)، نرى تطوراً يقترب شيئاً فشيئاً من محاكاة القدرات الحيوية للكائنات الحية. اليوم، لا يُنظر إلى الروبوت كجهاز فقط، بل كـ كيان ذكي ....

متابعة القراءة
  242 مشاهدات

GraphQL APIs VS REST APIs

WhatsApp-Image-2025-09-27-at-11.15.52-PM

من اكثر المشاكل التي تواجهنا في REST APIs هي تعدد المسارات و نقص/زيادة البيانات عن حاجتها، صحيح؟ حسنا يمكننا الابتعاد عن هذا ! في عالم تطوير الواجهات الخلفية (Backend)، اعتدنا لسنوات طويلة على بناء واجهات برمجية باستخدام REST API، تكلمنا عن REST APIs سابقا هنا: https://www.facebook.com/share/p/1FeqNeCgRm/https://www.facebook.com/share/p/1FL336xaKM/....

متابعة القراءة
  248 مشاهدات

WebRTC Protocol

WhatsApp-Image-2025-09-24-at-1.28.10-AM

WebRTC (Web Real-Time Communication) هو بروتوكول مفتوح المصدر يوفر لمتصفحات الويب والتطبيقات إمكانية إجراء اتصالات في الزمن الحقيقي بالصوت والفيديو والبيانات مباشرة بين المستخدمين دون الحاجة إلى إضافات خارجية، حيث تم تطوير WebRTC لتبسيط بناء تطبيقات الاتصالات الفورية على الويب، حيث يسمح بنقل الصوت والفيديو والبث المباشر عبر اتصال نظير-إلى-نظير (Pee....

متابعة القراءة
  329 مشاهدات

بروتوكولات نقل البيانات

WhatsApp-Image-2025-09-22-at-10.54.32_3d27251_20250922-081151_1

 في عالم الأنظمة المدمجة والروبوتات الحديثة، تعتبر القدرة على التواصل بين المتحكمات والمكونات الذكية هي قلب كل مشروع ناجح. من الحساسات الدقيقة إلى الشاشات عالية السرعة، ومن وحدات البلوتوث إلى الذاكرة الخارجية، كل جهاز يعتمد على بروتوكول اتصال فعال لضمان نقل البيانات بسرعة ودقة وموثوقية فالبروتوكولات الأكثر استخدامًا في هذا المجال هي UART, I²C ....

متابعة القراءة
  428 مشاهدات

ورشة روبوتيك تعليمية بالتعاون مع منظمة Welkom in Utrecht

1

نظّمت مبادرة الاستثمار في المواهب الشابة ورشة روبوتيك مميزة بالتعاون مع منظمة Welkom in Utrecht، وذلك يوم 20 مايو 2025 في مركز Pahud de Mortangesdreef 61 في مدينة أوترخت. شارك في الورشة عدد من الطلاب تتراوح أعمارهم بين 8 و14 سنة، جاؤوا من خلفيات ثقافية متنوعة ومن بلدان مختلفة، وتحدثوا بلغات متعددة. ورغم هذا التنوع الغني، جمعنا جميعًا حب التعلم والف....

متابعة القراءة
  327 مشاهدات