General utilities for my robotics research at ACRO.
Project description
Installation
First install cython, wich setup.py
needs to build the package.
pip install cython
In some cases you also have to install additional dependencies.
sudo apt install python3-dev
pip install wheel
Using pip
Then install the package.
pip install acrolib
From source
git clone https://github.com/JeroenDM/acrolib.git
cd acrolib
python setup.py build
python setup.py install
If you want to edit the package and test the changes, you can replace the last line with:
python setup.py develop
Acrolib
General utilities for writing motion planning algorithms at ACRO. This library is aimed at miscellaneous functions and classes that cannot be grouped in a larger package.
Dynamic Programming
Solve a specific type of Deterministic Markov Decision Process. It uses a value function that must be minimized instead of maximized. It assumes a sequential linear graph structure.
Quaternion
Extension to the pyquaternion package.
Sampling
A sampler class to generate uniform random or deterministic samples. Deterministic samples are generated using a Halton Sequence.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file acrolib-0.0.7.tar.gz
.
File metadata
- Download URL: acrolib-0.0.7.tar.gz
- Upload date:
- Size: 109.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e28676a4ef87ef1b59b423fb313ca93a8c7e56fbcd14c115b54e9aafe7fc60f |
|
MD5 | 511e89aafe4149aab9359e4aec3a0063 |
|
BLAKE2b-256 | f3462f71a773e51c11da7e38c7f6a66c56cacf23b83506bd77cf8f013eb3cace |