------------------
* remove env
* fix python cd
* use static library
* test python executable
* fix python package
* python cd: fix windows
* add setup.py, version 0.2.1
* rename python module to ruckig
* generate python classes for multiple dof
* Add a ROS package manifest (`10 <https://github.com/pantor/ruckig/issues/10>`_)
Enables building Ruckig as a plain CMake package in a Catkin/Colcon workspace.
* fix end of brake trajectory integration
* Include GNU install dirs earlier (`11 <https://github.com/pantor/ruckig/issues/11>`_)
Otherwise 'CMAKE_INSTALL_INCLUDEDIR' is empty/undefined when it's used to setup ruckig::ruckig's target_include_directories(..).
* readme: some minor typos (`9 <https://github.com/pantor/ruckig/issues/9>`_)
I happened to notice them.
* privatize trajectory class members
* privatize some class members
* use cmath
* code cleaning
* show enum in docs
* split parameter files, calculate in trajectory
* code cleaning
* add python example
* Move options to API documentation
* Fix Readme Code
* fix undefined output for zero duration
* indicate default values in Readme
* add discrete durations
* Add Windows and macOS build to CI (`4 <https://github.com/pantor/ruckig/issues/4>`_)
* windows and mac ci
* use cmake action for generator
* fix ci build directory
* run tests only on linux
* test example
* Add support to compile on Windows (`3 <https://github.com/pantor/ruckig/issues/3>`_)
* Merge pull request `2 <https://github.com/pantor/ruckig/issues/2>`_ from traversaro/patch-1
Use BUILD_SHARED_LIBS to select if compile C++ library as static or shared
* document examples/CMakeLists.txt
* add ci to PRs
* Use BUILD_SHARED_LIBS to select if compile as static or shared
* Merge pull request `1 <https://github.com/pantor/ruckig/issues/1>`_ from traversaro/add-install-support
Add support for installation of the C++ library
* Add support for installation of the C++ library
* set correct cmake and doxygen version
* fix more edge cases
* fix some edge cases
* document velocity interface
* added velocity interface
* improve readme
* improve benchmark
* fix finding subdirectory
* check ci
* build python module in ci
* use own set class on stack
* fix synchronization enum, better python support
* add time synchronization parameter
* fix motion finished reset
* fix immediate reaction
* fix more edge cases
* refine min acceleration
* add min_acceleration
* fix some edge cases
* Merge branch 'master' of github.com:pantor/ruckig
* decrease required cmake to 3.10
* fix ci
* introduce trajectory class
* position extrema
* scale tests to 1e9
* several optimizations
* compile with warnings
* step2: code cleaning
* fix numeric edge cases
* move test suite to doctest
* fix cmake as submodule
* Merge branch 'master' of github.com:pantor/ruckig
* fix optional minimum time
* code documentation, more tests
* fix benchmark
* build benchmark in ci
* fix gcc
* remove eigen dep in cmake
* code cleaning
* code cleaning
* add comparison with multiple DoF
* rix ci: braking
* fix interval selection
* clean braking
* fix ci, more tests
* add benchmark, numeric stability
* fix block in step1
* clean root finding
* Increase stability
* improve tests, remove eigen
* code style
* increase test coverage
* add min_velocity
* fix ci
* Step1: Use Newton step
* fix ci
* fix time sync
* update tests
* more tests
* add example
* more tests
* increase number of tests
* simplify equations
* simplify equations
* simplify equations
* add tuple header
* further code cleaning
* remove eigen dependency, code cleaning
* clean brake code
* code cleaning
* code cleaning
* add doxygen
* improve acceleration target, readme
* refine max time deviation to 1e-8
* code cleaning
* improve time sync
* block synchronization
* stability for target acceleration in 1 dof
* update readme for ruckig
* add license
* improve tests
* fix eigen ci folder name
* fix eigen git repository
* fix 1dof vf comparison
* remove complex algorithmic
* code cleaning
* initial commit
* Contributors: G.A. vd. Hoorn, Lars Berscheid, Silvio Traversaro, pantor