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

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

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

AtsushiSakai/PythonRobotics

0
View on GitHub↗
29,772 نجوم·7,317 تفرعات·Python·14 مشاهداتatsushisakai.github.io/PythonRobotics↗

PythonRobotics

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

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

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

Features

  • Algorithm Libraries - Provides a comprehensive library of fundamental algorithms for autonomous robotic systems.
  • Kinematics - Provides interactive simulation tools for multi-joint robotic arm control, including end-effector positioning and obstacle avoidance.
  • Robotics Algorithms - Provides modular, standalone implementations of core robotics algorithms for educational purposes.
  • SLAM Algorithms - Implements simultaneous localization and mapping using feature-based particle filtering and iterative point cloud matching.
  • Motion Planning Toolkits - Calculates optimal paths and motion profiles for mobile robots and manipulators.
  • Navigation Frameworks - Provides a modular framework for obstacle avoidance and trajectory generation.
  • Path Planning Algorithms - Implements diverse path planning methods including sampling-based and optimization-driven approaches.
  • Probabilistic Localization - Provides Kalman, histogram, and particle filters for robot position estimation.
  • Sensor Fusion - Combines noisy sensor data with probabilistic filtering for robot localization.
  • State Estimation Libraries - Provides probabilistic algorithms for sensor fusion and robot localization.
  • Control Systems - Path tracking simulation with iterative linear model predictive speed and steering control. Reference - documentation - Real\-time Model Predictive Control \(MPC\), ACADO, Python \| Work\-is\-Playing
  • Kinematic Path Planning - A sample code with Reeds Shepp path planning. Reference - 15.3.2 Reeds\-Shepp Curves - optimal paths for a car that goes both forwards and backwards - ghliu/pyReedsShepp: Implementation of Reeds Shepp curve\.
  • Path Tracking Control - Implements LQR, MPC, and feedback steering for autonomous vehicle guidance.
  • Sampling-Based Motion Planning - This is a path planning simulation with LQR-RRT\. A double integrator motion model is used for LQR local planner. Reference - LQR\-RRT\: Optimal Sampling\-Based Motion Planning with Automatically Derived Extension Heur
  • Path Planning Algorithms - Implements A* algorithm for 2D grid-based shortest path planning.
  • Simulation Frameworks - Ships a decoupled simulation environment for testing robotic scenarios without external dependencies.
  • أطر عمل الروبوتات - مجموعة من خوارزميات الروبوتات للملاحة الذاتية.
  • Scientific Computing - Compilation of robotics algorithms.
  • Control Theory Libraries - Comprehensive collection of robotics algorithms and control simulations.
  • Robotics Algorithms - Comprehensive collection of robotics algorithms implemented in Python.
  • Robotics Frameworks - Collection of robotics algorithms implemented in Python.
  • Reference Lists - Python sample code for robotics algorithms.
  • Robotics Education - Collection of sample code for common robotic algorithms.
  • Scientific Computing - Listed in the “Scientific Computing” section of the Awesome Python awesome list.
  • Educational Robotics Libraries - Provides instructional simulations for teaching autonomous navigation concepts.
  • Kinematics Simulators - Models multi-joint robotic arms and bipedal systems for movement simulation.
  • Environmental Mapping Techniques - Provides grid-based occupancy, ray casting, and geometric shape fitting for spatial awareness.
  • Bipedal Locomotion Planning - Optimizes footstep sequences for stable walking using inverted pendulum models.
  • Hybrid Motion Planning - Path planning for a car robot with RRT\* and reeds shepp path planner.
  • Potential Field Methods - This is a 2D grid based path planning with Potential Field algorithm. In the animation, the blue heat map shows potential value on each grid. Reference - Robotic Motion Planning:Potential Functions
  • Trajectory Generation - This is optimal trajectory generation in a Frenet Frame. The cyan line is the target course and black crosses are obstacles. The red line is the predicted path. Reference - Optimal Trajectory Generation for Dynamic Stree
  • Numerical Libraries - Performs core mathematical operations and linear algebra using high-performance array processing.
  • Nonlinear Optimization Solvers - A motion planning and path tracking simulation with NMPC of C-GMRES Reference - documentation
  • Kalman Filter Localization - Implements Extended Kalman Filter algorithms for robotic localization.
  • Particle Filter Localization - Provides sensor fusion localization using particle filter algorithms.
  • Aerial Navigation Simulators - Simulates three-dimensional trajectory following and rocket-powered landing maneuvers.
  • Point Cloud Registration - Provides 2D Iterative Closest Point matching using singular value decomposition.
  • Metaheuristic Optimization - This is a 2D path planning simulation using the Particle Swarm Optimization algorithm. PSO is a metaheuristic optimization algorithm inspired by bird flocking behavior. In path planning, particles explore the search spac
  • Aerial Navigation Simulations - Provides a 3D trajectory following simulation for quadrotor aerial navigation.
  • Arm Navigation Simulations - Simulates robotic arm navigation with integrated obstacle avoidance.
  • Bipedal Planning Simulations - Simulates bipedal footstep planning using inverted pendulum models.
  • Histogram Filter Localization - Demonstrates 2D localization using histogram filter probabilistic grid mapping.
  • Lidar Mapping - Converts 2D Lidar range measurements into occupancy grid maps.
  • Rocket Landing Simulations - Simulates 3D trajectory generation for rocket-powered landing scenarios.
  • Robotics Prototyping Environments - Provides a simulated environment for testing path planning and control algorithms.
  • 3D Math and Geometry Toolkits - Renders real-time geometric animations and state estimations from simulation data using standard plotting libraries.
  • Steering Control Strategies - Provides Stanley steering control implementations for autonomous path tracking.
  • Gaussian Grid Mapping - Demonstrates 2D Gaussian grid mapping for robotic environments.
  • Manipulator Control Simulations - Provides an interactive simulation for N-joint robotic arm end-effector control.
  • Ray Casting Mapping - Implements 2D ray casting techniques for grid map generation.
  • Sampling-Based Planning - Demonstrates biased polar sampling techniques for robotic path planning.

سجل النجوم

مخطط تاريخ النجوم لـ atsushisakai/pythonroboticsمخطط تاريخ النجوم لـ atsushisakai/pythonrobotics

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ PythonRobotics

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع PythonRobotics.
  • ros-navigation/navigation2الصورة الرمزية لـ ros-navigation

    ros-navigation/navigation2

    4,373عرض على GitHub↗

    Navigation2 is a ROS 2 navigation framework for autonomous mobile robots. It provides the core identity of a path planner, costmap management system, kinematic motion controller, and behavior tree orchestrator to compute collision-free routes and execute movement commands. The framework is distinguished by its use of behavior trees to coordinate modular task servers, enabling complex navigation routines and autonomous recovery actions. It supports a plugin-based architecture that allows planners and controllers to be swapped at runtime to adapt to different environments. The system covers a

    C++navigationroboticsros2
    عرض على GitHub↗4,373
  • ai-winter/python_motion_planningالصورة الرمزية لـ ai-winter

    ai-winter/python_motion_planning

    1,048عرض على GitHub↗

    This project is a comprehensive software framework for autonomous robot navigation, providing a collection of algorithms for path planning, motion control, and trajectory generation. It serves as a toolkit for implementing and researching navigation logic, enabling the calculation of collision-free routes and the execution of precise movement commands for autonomous mobile agents. The library distinguishes itself by integrating both global pathfinding and real-time reactive control strategies. It supports diverse planning methodologies, including graph-based heuristic searches and sampling-ba

    Pythona-starartificial-potential-fieldautonomous-vehicles
    عرض على GitHub↗1,048
  • zhm-real/motionplanningالصورة الرمزية لـ zhm-real

    zhm-real/MotionPlanning

    2,702عرض على GitHub↗

    MotionPlanning is a software library designed for autonomous navigation, providing a comprehensive suite of tools for path planning, trajectory generation, and vehicle control. It enables the calculation of collision-free routes and dynamic movement paths for autonomous vehicles operating in complex, changing environments. The project distinguishes itself by integrating hierarchical motion decomposition, which separates high-level route planning from low-level trajectory generation to manage computational complexity. It employs kinematic bicycle modeling and trailer dynamics simulation to ens

    Pythonautonomous-vehiclesfrenet-framesfront-wheel-feedback
    عرض على GitHub↗2,702
  • ai-winter/ros_motion_planningالصورة الرمزية لـ ai-winter

    ai-winter/ros_motion_planning

    3,529عرض على GitHub↗

    This project is a comprehensive library and framework for autonomous mobile robot navigation, providing a suite of geometric, heuristic, and optimization-based algorithms. It enables robots to calculate collision-free global paths and generate smooth, kinematically feasible local trajectories within complex environments. The system is built on a modular plugin architecture that allows developers to integrate and configure custom motion planning algorithms directly into the Robot Operating System. By utilizing a layered spatial representation, the framework aggregates heterogeneous sensor data

    C++artificial-potential-fieldastarautonomous-vehicles
    عرض على GitHub↗3,529
عرض جميع البدائل الـ 30 لـ PythonRobotics→

الأسئلة الشائعة

ما هي وظيفة atsushisakai/pythonrobotics؟

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

ما هي الميزات الرئيسية لـ atsushisakai/pythonrobotics؟

الميزات الرئيسية لـ atsushisakai/pythonrobotics هي: Algorithm Libraries, Kinematics, Robotics Algorithms, SLAM Algorithms, Motion Planning Toolkits, Navigation Frameworks, Path Planning Algorithms, Probabilistic Localization.

ما هي البدائل مفتوحة المصدر لـ atsushisakai/pythonrobotics؟

تشمل البدائل مفتوحة المصدر لـ atsushisakai/pythonrobotics: ros-navigation/navigation2 — Navigation2 is a ROS 2 navigation framework for autonomous mobile robots. It provides the core identity of a path… ai-winter/python_motion_planning — This project is a comprehensive software framework for autonomous robot navigation, providing a collection of… zhm-real/motionplanning — MotionPlanning is a software library designed for autonomous navigation, providing a comprehensive suite of tools for… ai-winter/ros_motion_planning — This project is a comprehensive library and framework for autonomous mobile robot navigation, providing a suite of… hku-mars/fast-livo2 — FAST-LIVO2 is a LiDAR-inertial odometry framework and factor-graph SLAM implementation designed for real-time robot… rlabbe/kalman-and-bayesian-filters-in-python — This project is an educational resource and toolkit for implementing Bayesian estimation and Kalman filters in Python.…