KhepPy stands for Khepera Python and is Python API with evolutionary computation and reinforcement learning algorithms for Khepera simulation engine. More information about the engine itself can be found here.
The idea behind KhepPy is to provide algorithms able to generate high-quality steering programs for Khepera robots.
Install the latest release
- from PyPi:
pip install kheppy
- or directly from GitHub:
pip install git+https://github.com/Ewande/kheppy
Build from source: project page.
Or use precompiled binaries:
- Linux (tested on Ubuntu 14.04)
- OS X/macOS (tested on macOS Sierra/High Sierra)
- Windows (tested on Windows 7/8)
And configure KHEPERA_LIB
environment variable to point to the Khepera simulation engine binaries.
export KHEPERA_LIB="/your/path/to/the/engine"
For basic verification run:
python -c 'from kheppy.core import Simulation'
No output means kheppy.core should be ready to use.
Now you can run some examples to familiarize yourself with KhepPy.
This project is licensed under the MIT License - see the LICENSE.txt file for details