Clave (pronounced klah-vey
, after the instrument) is an open source robot management system that provides the tools needed to remotely conduct experiments and collect data in an effecient manner.
Please note that Clave is still in its beta stage. Install at your own risk.
Clave currently only officially supports linux. However, the project could be migrated to another OS such as Windows or MacOs
Clave has the following dependencies:
Python 3.6
or abovePIP
Node JS
NPM
CouchDB
OpenSSL
Nginx
Note: If you are installing Clave unto a Raspberry Pi with Raspbian as the OS, the installation script will automatically install CouchDB for you if it is not installed.
Please run the following command to install Clave:
sudo ./install.sh
If you already have a running version of CouchDB and would like to keep the configuration file unaltered, then please do the following before you install Clave:
-
Set the
INSTALL_COUCHDB
variable in theinstall.sh
file tofalse
. -
Set the
COUCHDB_ADDRESS
,COUCHDB_PORT
,COUCHDB_USER
andCOUCHDB_PASS
variables insideinstall.sh
to their appropriate values. -
Save your changes and run the installation file.