awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

30 مستودعات

Awesome GitHub RepositoriesRobotics Frameworks

Software frameworks and libraries for building, controlling, and simulating robotic systems.

Explore 30 awesome GitHub repositories matching part of an awesome list · Robotics Frameworks. Refine with filters or upvote what's useful.

Awesome Robotics Frameworks GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • commaai/openpilotالصورة الرمزية لـ commaai

    commaai/openpilot

    61,375عرض على GitHub↗

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

    Open-source driver assistance system for lane keeping.

    Pythonadvanced-driver-assistance-systemsdriver-assistance-systemsrobotics
    عرض على GitHub↗61,375
  • atsushisakai/pythonroboticsالصورة الرمزية لـ AtsushiSakai

    AtsushiSakai/PythonRobotics

    29,772عرض على GitHub↗

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

    Collection of robotics algorithms implemented in Python.

    Pythonalgorithmanimationautonomous-driving
    عرض على GitHub↗29,772
  • apolloauto/apolloالصورة الرمزية لـ ApolloAuto

    ApolloAuto/apollo

    26,676عرض على GitHub↗

    Apollo هي حزمة برمجيات شاملة مصممة لتطوير المركبات ذاتية القيادة، وتوفر المكونات اللازمة للإدراك والتخطيط والتحكم. تعمل كبرمجيات وسيطة للروبوتات عالية الأداء، وتستخدم ناقل بيانات للنشر والاشتراك لتسهيل الاتصال منخفض التأخير بين الوحدات الموزعة ومستشعرات الأجهزة. تدمج المنصة البيانات من الكاميرات، وLidar، والرادار من خلال إطار عمل لدمج المستشعرات لإنشاء نموذج بيئي في الوقت الفعلي للملاحة. يتميز النظام بإطار عمل وقت تشغيل قائم على المكونات يدير جدولة المهام وتخصيص الموارد، مدعوماً بطبقة تجريد الأجهزة التي تفصل منطق القيادة عن تكوينات المركبات المحددة. لضمان سلوك متسق أثناء الاختبار، فإنه يتضمن محرك إعادة تشغيل حتمي لتدفقات بيانات المستشعرات ويدعم المحاكاة في الحلقة (hardware-in-the-loop). تستخدم المنصة أيضاً جدولة الرسم البياني غير الدوري الموجه ونقل الذاكرة المشتركة بدون نسخ لتحسين تدفق البيانات والكفاءة الحسابية عبر أنظمة الروبوتات المعقدة. توفر البرمجيات واجهة تحكم قياسية للمركبة لترجمة قرارات الملاحة إلى أوامر ميكانيكية. يتوفر توثيق شامل، بما في ذلك تعليمات التثبيت، وأدلة تكامل الأجهزة، وسلسلة من أدلة البدء السريع لإصدارات مختلفة من المنصة.

    High-performance architecture for autonomous vehicle development.

    C++apolloautonomous-drivingautonomous-vehicles
    عرض على GitHub↗26,676
  • ardupilot/ardupilotالصورة الرمزية لـ ArduPilot

    ArduPilot/ardupilot

    15,339عرض على GitHub↗

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

    Control software for various autonomous vehicles.

    C++arducopterardupilotarduplane
    عرض على GitHub↗15,339
  • rwaldron/johnny-fiveالصورة الرمزية لـ rwaldron

    rwaldron/johnny-five

    13,401عرض على GitHub↗

    Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots and IoT devices. It provides a standardized library for managing pins, motors, and displays across various microcontroller platforms, allowing developers to control sensors and actuators using a consistent JavaScript API. The framework is distinguished by its use of a plugin-based hardware abstraction system, which enables communication with diverse hardware platforms and protocols. It supports real-time hardware manipulation and debugging through a read-eval-print loop that a

    Provides a framework for programming robots and IoT devices using JavaScript to control sensors and actuators.

    JavaScript1-wireadcarduino
    عرض على GitHub↗13,401
  • physical-intelligence/openpiالصورة الرمزية لـ Physical-Intelligence

    Physical-Intelligence/openpi

    12,377عرض على GitHub↗

    OpenPi is a vision-language-action robot control framework designed to generate physical control actions for robotic systems. It functions as a distributed robot model trainer, a model format converter, and a robot action streaming server. The framework provides tools for transforming model checkpoints between different framework formats to ensure interoperability across various development environments. It also includes a server that uses websocket connections to stream model-generated control actions from remote inference servers to physical robot hardware in real-time. The system supports

    Provides a comprehensive framework for executing and fine-tuning vision-language-action models for robotic systems.

    Python
    عرض على GitHub↗12,377
  • px4/firmwareالصورة الرمزية لـ PX4

    PX4/Firmware

    11,967عرض على GitHub↗

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

    Flight control software for drones and unmanned vehicles.

    C++
    عرض على GitHub↗11,967
  • cpfl/autowareالصورة الرمزية لـ CPFL

    CPFL/Autoware

    11,716عرض على GitHub↗

    Autoware is a modular autonomous driving stack and open-source platform for advanced driver assistance systems. It functions as an integrated operating environment that manages the full pipeline from sensor data processing to vehicle actuation, utilizing the ROS 2 robotics framework for distributed communication and hardware abstraction. The system provides a comprehensive software architecture to enable autonomous driving across various vehicle platforms. It coordinates perception, planning, and control systems to operate vehicles without human intervention. The platform covers several core

    Integrates the ROS 2 framework for distributed communication and hardware abstraction in robotics applications.

    Dockerfile
    عرض على GitHub↗11,716
  • pointcloudlibrary/pclالصورة الرمزية لـ PointCloudLibrary

    PointCloudLibrary/pcl

    11,028عرض على GitHub↗

    The Point Cloud Library is a collection of C++ algorithms designed for filtering, registering, and analyzing large-scale 3D spatial datasets. It provides a framework for 3D point cloud processing, incorporating tools for spatial data filtering and geometric feature estimation. The library includes specialized systems for aligning multiple spatial datasets into a single unified coordinate system and a rendering engine for the visual inspection and analysis of processed point cloud data. It also features tools for calculating spatial descriptors to identify structural patterns and shapes within

    Large-scale project for 2D/3D image and point cloud processing.

    C++c-plus-pluscomputer-visioncpp
    عرض على GitHub↗11,028
  • nasa/fprimeالصورة الرمزية لـ nasa

    nasa/fprime

    10,766عرض على GitHub↗

    F Prime هو إطار عمل قائم على المكونات مصمم لتطوير ونشر البرمجيات المدمجة وبرمجيات الطيران الفضائي. يوفر بنية معيارية تفصل منطق البرمجيات عن واجهات الاتصال، مما يسمح للمطورين بتحديد هياكل النظام من خلال لغة نمذجة خاصة بالمجال. يتيح هذا النهج القائم على النماذج توليد الكود آلياً، مما يضمن الاتساق عبر طوبولوجيا النظام المعقدة مع الحفاظ على عقود واجهة صارمة بين وحدات البرمجيات. يتميز إطار العمل بنظام بناء متكامل ومجموعة عمليات بيانات أرضية. فهو يقوم بأتمتة دورة حياة البرمجيات المدمجة بالكامل، بدءاً من التجميع المتقاطع وإدارة التبعيات وصولاً إلى توليد واجهات القياس عن بُعد والأوامر. من خلال توفير بيئة موحدة لكل من برمجيات الطيران الموجودة على متن المركبة والمراقبة الأرضية، فإنه يسهل التكامل والاختبار والتحكم في الأنظمة المدمجة الموزعة عبر منصات أجهزة متنوعة. بالإضافة إلى بنيته الأساسية، يتضمن المشروع أدوات شاملة لمراقبة النظام، بما في ذلك تصور القياس عن بُعد في الوقت الفعلي، وتسجيل الأحداث، وتتبع التشخيص. وهو يدعم مجموعة واسعة من سيناريوهات النشر، من بيئات الأجهزة الخام (bare-metal) إلى أنظمة التشغيل في الوقت الفعلي، ويوفر آليات لإدارة الذاكرة، ونمذجة السلوك القائم على الحالة، وتنفيذ المهام غير المتزامنة. يتم صيانة المشروع كمستودع C++ مع توثيق شامل ودعم لنظام البناء من أجل التطوير عبر المنصات.

    Component-driven framework for spaceflight and embedded software.

    C++componentscppembedded
    عرض على GitHub↗10,766
  • nasa-jpl/open-source-roverالصورة الرمزية لـ nasa-jpl

    nasa-jpl/open-source-rover

    9,451عرض على GitHub↗

    منصة Open-Source Rover هي إطار عمل للأجهزة والبرمجيات لبناء والتحكم في مركبات استكشاف كوكبية ذات ست عجلات. توفر هيكل روبوت بست عجلات وإطار عمل روبوتات معياري مصمم لدمج محركات وأحجام عجلات ومواد هيكل مختلفة. تتميز المنصة بهيكل بست عجلات مجهز بنظام تعليق محوري تفاضلي وآلية توجيه Ackerman لتمكين الملاحة عبر التضاريس الخارجية الوعرة. يتم التحكم من خلال نظام اتصال يربط المعالجات المركزية بالأجهزة عبر Bluetooth أو WiFi أو USB للتشغيل عن بُعد. يتضمن النظام حوكمة كهربائية لإدارة الطاقة، وتحديداً تتبع جهد البطارية وسحب التيار لمنع التفريغ العميق. كما يدعم تنسيق سرعات المحرك الفردية واتجاهات العجلات للملاحة الدقيقة للمركبة.

    Build-it-yourself software for 6-wheeled rovers.

    Prologdiyhardwaremars
    عرض على GitHub↗9,451
  • dimforge/rapierالصورة الرمزية لـ dimforge

    dimforge/rapier

    5,471عرض على GitHub↗

    Rapier هو محرك فيزياء عبر المنصات وحلال ديناميكيات الأجسام الصلبة مصمم لمحاكاة 2D و3D. يعمل كنظام لاكتشاف التصادم وإطار عمل لمحاكاة الروبوتات، مما يوفر واجهة برمجة تطبيقات متسقة لحساب التفاعلات الفيزيائية عبر بيئات مختلفة. يتميز المحرك بقدرات روبوتية متخصصة، بما في ذلك مجموعة أدوات لاستيراد نماذج URDF وSTL للتحكم في سلاسل الأجسام المتعددة. يدعم الحركة الميكانيكية الدقيقة من خلال حسابات الحركية العكسية (inverse kinematics) وتطبيق وحدات تحكم PID للتحكم الديناميكي في الجسم. تغطي مساحة المحاكاة مجموعة واسعة من القدرات الفيزيائية، بما في ذلك وحدات تحكم الشخصيات الحركية لاجتياز التضاريس ونماذج ray-cast لديناميكيات المركبات. يتميز بخط أنابيب تصادم متعدد المراحل مع اكتشاف تصادم مستمر لمنع نفق الأجسام، بالإضافة إلى نظام لقيود الحركة المشتركة باستخدام مفاصل دوارة، ومنشورية، وكروية. يتضمن إطار العمل أدوات مساعدة لاستيراد التعريفات الهندسية الخارجية عبر تنسيقات STL وURDF وXML، ويوفر واجهة تصحيح مستقلة عن الخلفية لتصور حالات الفيزياء الداخلية ومشاهد 3D.

    Provides a comprehensive framework for importing, controlling, and simulating robotic multibody systems.

    Rust
    عرض على GitHub↗5,471
  • unity-technologies/unity-robotics-hubالصورة الرمزية لـ Unity-Technologies

    Unity-Technologies/Unity-Robotics-Hub

    2,530عرض على GitHub↗

    Central repository for tools, tutorials, resources, and documentation for robotics simulation in Unity.

    Unity packages and tools for high-fidelity robotics simulation and ROS integration.

    C#
    عرض على GitHub↗2,530
  • openai/roboschoolالصورة الرمزية لـ openai

    openai/roboschool

    2,171عرض على GitHub↗

    DEPRECATED: Open-source software for robot simulation, integrated with OpenAI Gym.

    Open-source robot simulation environment integrated with reinforcement learning tools.

    Python
    عرض على GitHub↗2,171
  • fkromer/awesome-ros2الصورة الرمزية لـ fkromer

    fkromer/awesome-ros2

    2,116عرض على GitHub↗

    نظام تشغيل الروبوت الإصدار 2.0 رائع!

    Curated resources for ROS 2 development.

    awesomeawesome-listros2
    عرض على GitHub↗2,116
  • nasa/astrobeeالصورة الرمزية لـ nasa

    nasa/astrobee

    1,359عرض على GitHub↗

    برمجيات روبوت NASA Astrobee

    Software for free-flying robots on the ISS.

    C++
    عرض على GitHub↗1,359
  • pantor/ruckigالصورة الرمزية لـ pantor

    pantor/ruckig

    1,257عرض على GitHub↗

    Motion Generation for Robots and Machines. Real-time. Jerk-constrained. Time-optimal.

    Real-time motion generation for complex robotic and mechanical systems.

    C++jerk-constrainedmotion-planningoptimal-control
    عرض على GitHub↗1,257
  • google/makaniالصورة الرمزية لـ google

    google/makani

    1,205عرض على GitHub↗

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

    Simulator and controller for autonomous flight systems.

    C++
    عرض على GitHub↗1,205
  • rbdl/rbdlالصورة الرمزية لـ rbdl

    rbdl/rbdl

    698عرض على GitHub↗

    RBDL is a C++ library that contains some essential and efficient rigid body dynamics algorithms such as the Articulated Body Algorithm (ABA) for forward dynamics, Recursive Newton-Euler Algorithm (RNEA) for inverse dynamics, the Composite Rigid Body Algorithm (CRBA) for the efficient computation of the joint space inertia matrix and is also able to compute forward dynamics with external contact constraints and collision impulses. Furthermore it has some basic support for forward and inverse kinematics.

    C++ library for rigid body dynamics and kinematics calculations.

    C++
    عرض على GitHub↗698
  • synthetos/g2الصورة الرمزية لـ synthetos

    synthetos/g2

    676عرض على GitHub↗

    g2core - The Next Generation

    Motion control software for CNC and robotics on microcontrollers.

    C++
    عرض على GitHub↗676
السابق12التالي
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Robotics Frameworks