Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
mobile_robotics
autonomous_driving
autonomous_driving_tools
Commits
d45047be
Commit
d45047be
authored
Feb 05, 2021
by
Sergi Hernandez
Browse files
Updated the README file.
parent
a2e7040b
Changes
1
Hide whitespace changes
Inline
Side-by-side
ReadMe.md
View file @
d45047be
...
...
@@ -5,9 +5,12 @@ autonomous_driving_tools {#mainpage}
Set of useful tools for autonomous driving of car-like robots. At the moment the tools included in this library are:
*
**gradient**
: simple implementatio of the
[
gradient descent algorithm
](
https://en.wikipedia.org/wiki/Gradient_descent
)
.
*
**g2_spline**
: implementation of the G2 splines (quintic splines).
*
**dijkstra**
: simple implementation of the
[
Dijkstra algorithm
](
https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm
)
.
*
**[gradient](doc/gradient.md)**
: simple implementatio of the gradient descent algorithm.
*
**[g2_spline](doc/g2_spline.md)**
: implementation of the G2 splines (quintic splines).
*
**[dijkstra](doc/dijkstra.md)**
: simple implementation of the Dijkstra algorithm.
*
**[opendrive_road](doc/opendrive.md)**
: Parser for the Opendrive format.
Follow the previous links for a more detailes description of each tool.
## Dependencies
...
...
@@ -15,11 +18,16 @@ This package requires of the following system libraries and packages
*
[
cmake
](
https://www.cmake.org
"CMake's Homepage"
)
, a cross-platform build system.
*
[
doxygen
](
http://www.doxygen.org
"Doxygen's Homepage"
)
and
[
graphviz
](
http://www.graphviz.org
"Graphviz's Homepage"
)
to generate the documentation.
*
stdc++ and pthread libraries.
*
[
Eigen
](
http://eigen.tuxfamily.org/index.php?title=Main_Page
"Eigen's Homepage"
)
, a matrix handling library
*
[
boost
](
)
*
[
Eigen3
](
http://eigen.tuxfamily.org/index.php?title=Main_Page
"Eigen's Homepage"
)
, a matrix handling library
*
[
xsd-cxx
](
https://www.codesynthesis.com/projects/xsd/
)
and libxerces-c, an XML parser library
Under linux all of these utilities are available in ready-to-use packages.
```
sudo apt-get install cmake doxygen eigen sxd-cxx libxerces-c
```
Under MacOS most of the packages are available via
[
fink
](
http://www.finkproject.org/
"Fink's Homepage"
)
## Compilation and installation
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment