AtsushiSakai / PythonRobotics Sponsor Star 22k Code Issues Pull requests Discussions Python sample codes for robotics algorithms. python algorithm control robot localization robotics mapping animation path-planning slam autonomous-driving autonomous-vehicles ekf hacktoberfest cvxpy autonomous-navigation Updated May 28, 2024 Python
zhm-real / PathPlanning Star 7.5k Code Issues Pull requests Common used path planning algorithms with animations. astar rrt path-planning rrt-star dstar informed-rrt-star rrt-connect anytime-repairing-astar learning-realtime-astar realtime-adaptive-astar lifelong-planning-astar dstar-lite anytime-dstar dynamic-rrt extended-rrt fast-marching-trees rrt-star-smart batch-informed-trees Updated Feb 6, 2023 Python
ai-winter / ros_motion_planning Star 1.7k Code Issues Pull requests Motion planning and Navigation of AGV/AMR:ROS planner plugin implementation of A*, JPS, D*, LPA*, D* Lite, Theta*, RRT, RRT*, RRT-Connect, Informed RRT*, ACO, PSO, Voronoi, PID, LQR, MPC, DWA, APF, Pure Pursuit etc. robotics astar motion-planning rrt path-planning ros rrt-star ant-colony-optimization voronoi dstar jump-point-search ros-navigation model-predictive-control theta-star informed-rrt-star pure-pursuit artificial-potential-field rrt-connect dstar-lite lpa-star Updated May 24, 2024 C++
atb033 / multi_agent_path_planning Star 1k Code Issues Pull requests Python implementation of a bunch of multi-robot path-planning algorithms. path-planning multi-agent-systems multi-robot multi-agent-path-finding velocity-obstacles Updated Apr 5, 2023 Python
rst-tu-dortmund / teb_local_planner Star 974 Code Issues Pull requests An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands (ROS Package) navigation path-planning ros mobile-robots trajectory-optimization optimal-control Updated Apr 16, 2024 C++
mit-acl / faster Star 893 Code Issues Pull requests 3D Trajectory Planner in Unknown Environments uav drone path-planning planning trajectory-optimization autonomous-navigation ground-robot Updated Apr 26, 2024 C++
roboticslibrary / rl Star 864 Code Issues Pull requests The Robotics Library (RL) is a self-contained C++ library for rigid body kinematics and dynamics, motion planning, and control. visualization c-plus-plus robotics kinematics dynamics collision-detection motion-planning path-planning hardware-abstraction rigid-body-dynamics multibody Updated Feb 20, 2024 C++
yrlu / quadrotor Sponsor Star 791 Code Issues Pull requests Quadrotor control, path planning and trajectory optimization uav drone controller astar path-planning planning quadrotor trajectory-optimization pd-controller dijstra trajectory-planning unmanned-aerial-vehicle Updated May 5, 2024 MATLAB
ethz-asl / mav_active_3d_planning Star 520 Code Issues Pull requests Modular framework for online informative path planning. drone path path-planning planning mav ipp Updated Mar 20, 2024 C++
rst-tu-dortmund / mpc_local_planner Star 520 Code Issues Pull requests The mpc_local_planner package implements a plugin to the base_local_planner of the 2D navigation stack. It provides a generic and versatile model predictive control implementation with minimum-time and quadratic-form receding-horizon configurations. path-planning ros mpc mobile-robots trajectory-optimization car-like-robots model-predictive-control Updated Nov 29, 2022 C++
LiJiangnanBit / path_optimizer Star 478 Code Issues Pull requests Discussions Optimization-based real-time path planning for vehicles. robotics path-planning autonomous-driving quadratic-programming path-optimization osqp osqp-eigen Updated Oct 24, 2023 C++
mit-acl / mader Star 459 Code Issues Pull requests Trajectory Planner in Multi-Agent and Dynamic Environments planner optimization path-planning ros multi-agent trajectory-optimization obstacle-avoidance minvo mader Updated Dec 7, 2022 C++
giacomo-b / CppRobotics Star 440 Code Issues Pull requests Header-only C++ library for robotics, control, and path planning algorithms. Work in progress, contributions are welcome! algorithm control robot localization algorithms cpp robotics navigation mapping animation path-planning mpc control-systems slam autonomous-driving autonomous-vehicles ekf lqr autonomous-navigation path-planning-algorithm Updated May 18, 2024 C++
Fields2Cover / Fields2Cover Star 440 Code Issues Pull requests Discussions Robust and efficient coverage paths for autonomous agricultural vehicles. A modular and extensible Coverage Path Planning library agriculture path-planning cpp17 autonomous-vehicles coverage-path-planning Updated May 29, 2024 C++
vss2sn / path_planning Star 373 Code Issues Pull requests This repository contains path planning algorithms in C++ for a grid based search. grid genetic-algorithm astar motion-planning rrt path-planning rrt-star dijkstra ant-colony-optimization aco d-star-lite dstarlite jump-point-search pathplanning lpastar dstar-lite Updated Nov 16, 2022 C++
sichkar-valentyn / Reinforcement_Learning_in_Python Star 368 Code Issues Pull requests Implementing Reinforcement Learning, namely Q-learning and Sarsa algorithms, for global path planning of mobile robot in unknown environment with obstacles. Comparison analysis of Q-learning and Sarsa reinforcement-learning q-learning path-planning rl-agents reinforcement-learning-algorithms sarsa maze-algorithms obstacle-avoidance maze-solver shortest-path rl-playground sarsa-learning sarsa-search rl-emulator rl-environment rl-algorithms rl-experiments rl-qlearning q-learning-vs-sarsa rl-sarsa Updated Apr 25, 2022 Python
Habrador / Self-driving-vehicle Star 328 Code Issues Pull requests Simulation of path planning for self-driving vehicles in Unity. This is also an implementation of the Hybrid A* pathfinding algorithm which is useful if you are interested in pathfinding for vehicles. open-source unity tesla astar pathfinding path-planning autonomous-car self-driving-car autonomous-vehicles summon selfdriving unit3d flowfield unity-library teslamotors autonomous-navigation hybrid-a-star dubins-path reeds-shepp-curves Updated Sep 6, 2023 C#
YashBansod / Robotics-Planning-Dynamics-and-Control Star 324 Code Issues Pull requests RPDC : This contains all my MATLAB codes for the Robotics, Planning, Dynamics and Control . The implementations model various kinds of manipulators and mobile robots for position control, trajectory planning and path planning problems. control robotics kinematics dynamics matlab path-planning planning inverse-kinematics simulink jacobian forward-kinematics Updated Jun 18, 2020 MATLAB
ayushgaud / path_planning Star 319 Code Issues Pull requests Quadcopter path planning using RRT* and minimum jerk trajectory generation path-planning ros trajectory-generation ompl octomap Updated Aug 29, 2022 C++
RuslanAgishev / motion_planning Star 314 Code Issues Pull requests Robot path planning, mapping and exploration algorithms rrt path-planning random-walk apf coverage-path-planning exploration-method multi-robot-path-planning Updated Feb 24, 2024 Jupyter Notebook