mirror of
https://github.com/AtsushiSakai/PythonRobotics.git
synced 2026-01-14 07:18:01 -05:00
77 lines
2.7 KiB
Markdown
77 lines
2.7 KiB
Markdown
# PythonRobotics
|
|
Python sample codes for robotics algorithm.
|
|
|
|
# Path Planning
|
|
|
|
Path Planning Sample.
|
|
|
|
## RRT
|
|
|
|
Rapidly Randamized Tree Path plainning sample.
|
|
|
|
### simple_rrt.py
|
|
|
|

|
|
|
|
This script is a simple rrt 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)
|
|
|
|
|
|
### Dubins path planning
|
|
|
|
A sample code for Dubins path planning.
|
|
|
|
[Dubins path - Wikipedia](https://en.wikipedia.org/wiki/Dubins_path)
|
|
|
|

|
|

|
|
|
|
|
|
# Optimization
|
|
|
|
Nonlinear Optimization Sample codes.
|
|
|
|
## ConjugateGradientMethod
|
|
|
|
A conjugate gradient method sample for non linear optimiztion.
|
|
|
|

|
|
|
|
## LagrangeMultiplierMethod
|
|
|
|
A lagrange multiplier method sample for non linear optimiztion.
|
|
|
|

|
|
|
|
|
|
## NewtonMethod
|
|
|
|
A Newton method sample for non linear optimiztion.
|
|
|
|

|
|
|
|
## QuasiNewtonMethod
|
|
|
|
A Quasi Newton method sample for non linear optimiztion.
|
|
|
|

|
|
|
|
## SteepestDescentMethod
|
|
|
|
A Steepest Descent method sample for non linear optimiztion.
|
|
|
|

|
|
|
|
|
|
# License
|
|
|
|
MIT
|
|
|
|
# Author
|
|
|
|
Atsushi Sakai ([@Atsushi_twi](https://twitter.com/Atsushi_twi))
|
|
|