138 Open Source Motion Planning Software Projects
Free and open source motion planning code projects including engines, APIs, generators, and tools.
Teach Repeat Replan 546 ⭐
Teach-Repeat-Replan: A Complete and Robust System for Aggressive Flight in Complex Environments
Roboticslibrary Rl 508 ⭐
The Robotics Library (RL) is a self-contained C++ library for rigid body kinematics and dynamics, motion planning, and control.
Pinocchio 669 ⭐
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Ur5_ros Gazebo 263 ⭐
Universal Robot (UR5) Pick and Place Simulation in ROS-Gazebo with a USB Cam and Vacuum Grippers
Crocoddyl 301 ⭐
Crocoddyl is an optimal control library for robot control under contact sequence. Its solver is based on various efficient Differential Dynamic Programming (DDP)-like algorithms
Slam_and_path_planning_algorithms 105 ⭐
This repository contains the solutions to all the exercises for the MOOC about SLAM and PATH-PLANNING algorithms given by professor Claus Brenner at Leibniz University. This repository also contains my personal notes, most of them in PDF format, and many vector graphics created by myself to illustrate the theoretical concepts. Hope you enjoy it! :)
Matlab Rrt Variants 89 ⭐
RRT*, RRT-connect, lazy RRT and RRT extend have been implemented for 2d and 3d c-spaces with visualization
Costar_plan 61 ⭐
Integrating learning and task planning for robots with Keras, including simulation, real robot, and multiple dataset support.
Vss2sn Path_planning 160 ⭐
This repository contains path planning algorithms in C++ for a grid based search.
Topotraj 57 ⭐
A robust UAV local planner based on the ICRA2020 paper: Robust Real-time UAV Replanning Using Guided Gradient-based Optimization and Topological Paths
Awesome Decision Making Reinforcement Learning 109 ⭐
A selection of state-of-the-art research materials on decision making and motion planning.
Obstacle_avoidance_for_uav 59 ⭐
This is a ROS workspace that creates a trajectory for a UAV to follow passing through a set of given waypoints and avoiding a set of given cylindrical obstacles, using a path planning algorithm.
Highway Path Planning 37 ⭐
My path-planning pipeline to navigate a car safely around a virtual highway with other traffic.
Lqr Rrtstar 33 ⭐
LQR-RRT* method is used for random motion planning of a simple pendulum in it's phase plot
The Cooper Mapper 38 ⭐
An open source autonomous driving research platform for Active SLAM & Multisensor Data Fusion
Roboticslibrary Rl Examples 29 ⭐
Kinematics, dynamics, geometry, and path planning definitions for the Robotics Library (RL).
Welding Robot 35 ⭐
30th June, 2019 - 30th June, 2020. Robotics and Machine Intelligence Lab, The Hong Kong Polytechnic University. This work is supported in part by the Chinese National Engineering Research Centre for Steel Construction (Hong Kong Branch) at The Hong Kong Polytechnic University under grant BBV8, in part by the Research Grants Council of Hong Kong under grant 142039/17E and in part by The Hong Kong Polytechnic University under grant G-YBYT
Fcnd Term1 P2 3D Motion Planning 20 ⭐
Udacity Flying Car Nanodegree - Term 1 - Project 2 - 3D Motion Planning
Virtual Lane Boundary Generation 19 ⭐
Virtual Lane Boundary Generation for Human-Compatible Autonomous Driving
Sbpl_dynamic_adaptive_planner 22 ⭐
Code for path planning in dynamic environments with adaptive dimensionality
Dynamicwindowapproach 33 ⭐
The Dynamic Window Approach (DWA) planning algorithm written in C with Python Bindings
Motion_planning 44 ⭐
Motion Planning Library to accompany turtlebot3_from_scratch repository. Deployed PRM, Grid Map, A*, Theta*, LPA*, D* Lite*, Potential Field, and MPPI.
Wheeled_robot_navigation 11 ⭐
A package for realtime wheeled robot motion planning and collision-free control
Multi Purpose Mpc 63 ⭐
Multi-Purpose MPC for Reference Path Tracking, Time-Optimal Driving and Obstacle Avoidance
Zybotr2 96 Fpt19 13 ⭐
An UGV-system using SoC-FPGA developed for FPGA design competition held on ICFPT2019
Pontryagin Differentiable Programming 54 ⭐
A unified end-to-end learning and control framework that is able to learn a (neural) control objective function, dynamics equation, control policy, or/and optimal trajectory in a control system.
Carla_motion_planning_for_self Driving_cars_project 23 ⭐
This project implements a functional motion planning stack for autonomous vehicles to avoid both static and dynamic obstacles while tracking the center line of a lane, while also handling stop signs.
Unity Robotics Hub 942 ⭐
Central repository for tools, tutorials, resources, and documentation for robotics simulation in Unity.
Cleanit 180 ⭐
Open-source Autonomy Software in Rust-lang with gRPC for the Roomba series robot vacuum cleaners. Under development.
Robotics Object Pose Estimation 116 ⭐
A complete end-to-end demonstration in which we collect training data in Unity and use that data to train a deep neural network to predict the pose of a cube. This model is then deployed in a simulated robotic pick-and-place task.