# PythonRobotics Python sample codes for robotics algorithm. # Requirements - numpy - scipy - matplotlib # Path Planning Path Planning Samples. ## RRT Rapidly Randamized Tree Path plainning sample. ![PythonRobotics/figure_1.png at master · AtsushiSakai/PythonRobotics](https://github.com/AtsushiSakai/PythonRobotics/blob/master/scripts/PathPlanning/RRT/animation.gif) This script is a simple path planning code with Rapidly-Exploring Random Trees (RRT) see (in Japanese) : [PythonによるRapidly-Exploring Random Trees (RRT)パスプランニングサンプルプログラム - MyEnigma](http://myenigma.hatenablog.com/entry/2016/03/23/092002) ## RRTStar ![PythonRobotics/figure_1.png at master · AtsushiSakai/PythonRobotics](https://github.com/AtsushiSakai/PythonRobotics/blob/master/scripts/PathPlanning/RRTstar/animation.gif) This script is a path planning code with RRT \* - [Incremental Sampling-based Algorithms for Optimal Motion Planning](https://arxiv.org/abs/1005.0416) ## RRT Car ![PythonRobotics/figure_1.png at master · AtsushiSakai/PythonRobotics](https://github.com/AtsushiSakai/PythonRobotics/blob/master/scripts/PathPlanning/RRTCar/animation.gif) Path planning for a car robot with RRT and dubins path planner. ## Dubins path planning A sample code for Dubins path planning. [Dubins path - Wikipedia](https://en.wikipedia.org/wiki/Dubins_path) ![PythonRobotics/figure_1.png at master · AtsushiSakai/PythonRobotics](https://github.com/AtsushiSakai/PythonRobotics/blob/master/scripts/PathPlanning/DubinsPath/figures/figure_1.png) ![PythonRobotics/figure_1.png at master · AtsushiSakai/PythonRobotics](https://github.com/AtsushiSakai/PythonRobotics/blob/master/scripts/PathPlanning/DubinsPath/figures/figure_13.png) ![PythonRobotics/figure_1.png at master · AtsushiSakai/PythonRobotics](https://github.com/AtsushiSakai/PythonRobotics/blob/master/scripts/PathPlanning/DubinsPath/figures/figure_15.png) # License MIT # Author Atsushi Sakai ([@Atsushi_twi](https://twitter.com/Atsushi_twi))