Skip to main content

Python Library for Autonomous Exploration

Project description

# Explauto: A library to study, model and simulated autonomous exploration in virtual and robotics agents #

Explauto is a framework developed in the [inria FLOWERS](https://flowers.inria.fr/) team to provide a common interface for the implementation of active sensorimotor learning algorithm.

Explauto allows the standardized but flexible implementation of:

  • Sensorimotor active learning models (cognitive level)

  • Agent motor and sensory primitives (agent level)

  • Virtual and robotics setups (environment level)

All interfaces are written in Python to allow for fast development, easy deployment and quick scripting by non-necessary expert developers. Python is highly interoperable with other programming language such as C++, Matlab, etc … and a number of tutorial explaing how to bind the library with third-party softwares using othe programming languages are provided.

It is crossed-platform and has been tested on Linux, Windows and Mac OS.

Do not hesitate to contact us if you want to get involved!

## Scientific grounding ## Explauto’s scientific roots trace back from Intelligent Adaptive Curiosity algorithmic architecture (REF Kaplan Oudeyer (lien vers hal)), which has been extended to a more general family of autonomous exploration architecture by (REF Baranes) and recently expressed as a compact and unified formalism (REF Moulin-Frier Oudeyer).

## Documentation ##

The full Explauto documentation on a html format can be found [here](https://bitbucket.org/ClementMF/Explauto/). It provides tutorials, examples and a complete API.

## Installation ##

Before you start building PyPot, you need to make sure that the following packages are already installed on your computer:

Once it is done, you can build and install PyPot with the classical:

cd Explauto python setup.py install

For more details on the installation procedure, please refer to the [installation section](https://bitbucket.org/ClementMF/Explauto/intro.html#installation) of the documentation.

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

explauto-0.1.2.tar.gz (3.3 MB view details)

Uploaded Source

File details

Details for the file explauto-0.1.2.tar.gz.

File metadata

  • Download URL: explauto-0.1.2.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for explauto-0.1.2.tar.gz
Algorithm Hash digest
SHA256 9cc3469a37eb43e6a2bdbb0164c829e9d1d9693c6f0338d890ee6eaa2a5cbbbe
MD5 c1e25a9466186d0337a40a352becb322
BLAKE2b-256 ac0758dc6a9252ffcc7f4acf3fd22b02295abbc1f486e56a1ad5c64720836123

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page