Metadata-Version: 2.1
Name: velocity-optimization
Version: 1.0.3
Summary: Optimizes (Maximizes) the velocity profile for a vehicle respecting physical constraints and runtime-variable input parameters.
Home-page: https://github.com/TUMFTM/velocity_optimization
Author: Thomas Herrmann
Author-email: thomas.herrmann@tum.de
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.5
Description-Content-Type: text/markdown
Requires-Dist: numpy (>=1.18.1)
Requires-Dist: osqp (>=0.6.1)
Requires-Dist: scipy (>=1.3.3)
Requires-Dist: matplotlib (>=3.0.3)
Requires-Dist: sympy (>=1.6)
Requires-Dist: ad-interface-functions (>=0.21)

# Velocity optimization

![Velocity Optimization.](https://raw.githubusercontent.com/TUMFTM/velocity_optimization/master/vel.png)

Optimizes (Maximizes) the velocity profile for a vehicle in real-time respecting physical constraints (e.g., power,
force, combined acceleration, ...). Takes into account a variable friction potential between road and tires. Max.
power input can be space-variable (for, e.g., energy strategy purposes).

### Disclaimer

This software is provided as-is and has not been subject to a certified safety validation. Autonomous Driving is a highly complex and dangerous task. In case you plan to use this software on a vehicle, it is by all means required that you assess the overall safety of your project as a whole. By no means is this software a replacement for a valid safety-concept. See the license for more details.

### Documentation

The public documentation is available through [ReadTheDocs](https://velocity-optimization.readthedocs.io/en/latest/index.html).

The internal development documentation can be found on [GitLab](https://roborace.pages.gitlab.lrz.de/modules/velocity_optimization/index.html).

### Publication

    @article{Herrmann2021,
     author = {Herrmann, Thomas and Wischnewski, Alexander and Hermansdorfer, Leonhard and Betz, Johannes and
     Lienkamp, Markus},
     year = {2021},
     title = {{Real-Time Adaptive Velocity Optimization for Autonomous Electric Cars at the Limits of Handling}},
     pages = {000--000, In Press},
     volume = {0},
     number = {0},
     issn = {0000-0000},
     journal = {{IEEE Transactions on Intelligent Vehicles}},
     doi = {10.1109/TIV.2020.3047858}
    }


